On Nokia's smart phones, Symbian operating system is actually the medium to connect the mobile phone hardware with the Series60 platform, and Nokia also has some platforms of Series 80 and Series 90. On Sony Ericsson's smart machine, Symbian operating system is actually the medium to connect mobile phone hardware and UIQ platform.
This is a platform arrangement for Nokia mobile phones.
Model screen pixel operating system development platform JAVA
Nokia 1 108 96×65
Nokia 1 1 10 96×68
Nokia1110I96× 68
Nokia 1 1 12 96×68
Nokia 1255 96×65
Nokia 1600 96×68
Nokia 2 1 12 96×65
Nokia 2 125 96×65
Nokia 2 1 15i
Nokia 2255 128× 128
Nokia 2300 96×65
Nokia 23 10 96×68
Nokia 2355 128× 128 Nokia OS Series 40 1st CLDC 1.0, MIDP 1.0.
Nokia 2600 128× 128
Nokia 2610128 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 2635i 128× 160
Nokia 2650 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 2652 128× 128 Nokia operating system
Nokia 2865 128× 160
Nokia 2855 128× 160 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 2875 128× 160
Nokia 3105128×128
Nokia 3108128×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 3120128×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 3125128×128 Nokia OS Series 40 Developer Platform1.0 CLDC1.1,MIDP 2.0
Nokia 3128128×160
Nokia 3152128×160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 3155128×160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 3155i128×160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 3100128×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 3200 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 3205 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 3230176× 208 Symbian OS V7.0S60 2nd Edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 3220 128× 128 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 3250176× 208 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 3300 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 3300 Americas Technical Specification 128× 128 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 35 10 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 3530 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 3585i 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 3586i 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 3587 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 3587i 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 3595 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 3600176x208 Symbian OS V6.1cldc1.0 midp1.0
Nokia 3620176x208 Symbian OS V6.1Series 60 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 3650176x208 Symbian OS V6.1Series 60 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 3660176× 208 Symbian OS V6.1Series 60 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 5100128×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 5140128 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 5140i128 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 5200 128 x 160 Nokia OS Series 40 3rd Edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 5300 240 x 320 Nokia OS Series 40 3rd Edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 5500 208× 208 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 60 10 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 60 12 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 60 15 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 60 15i 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 6020 128× 128 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6021128×128 Nokia OS Series 40 CLDC 1. 1, MIDP 2.0
Nokia 6030 128× 128 Nokia Operating System Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 6060 128× 160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6070 128× 160 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 6080 128× 160 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 6085 128 x 160 Nokia OS Series 40 3rd Edition, feature pack 1 CLDC 1.0, MIDP 2.0.
Nokia 6100128 ×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 6101128×160 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 6102128×160 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 6103128×160 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 611128×160 Nokia OS Series 40 3rd Edition CLDC 1. 1, MIDP 2.0.
Nokia 6125128×160 Nokia OS series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 6126128 x160 Nokia operating system series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 6 13 1 240×320 Nokia operating system series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 6135128×160
Nokia 6136128×160 Nokia OS series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 6151128×160 Nokia OS series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 6152128×160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6155128×160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6155i128×160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6165128×160 Nokia OS Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6170128×160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6175i128×160
Nokia 6200 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 6220 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 6225 128× 128 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 6230 128× 128 Nokia Operating System Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 6230i 208×208 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6233 240×320 Nokia operating system series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 6234 240×320 Nokia operating system series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 6235 128× 128 Nokia OS Series 40 Developer Platform 2.0 CLDC 1.0, MIDP 2.0
Nokia 6235i 128× 128 Nokia OS Series 40 Developer Platform 2.0 CLDC 1.0, MIDP 2.0
Nokia 6255 128× 160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1.0, MIDP 2.0
Nokia 6260176× 208 Symbian OS V7.0S60 2nd Edition, feature pack 1 CLDC 1.0, MIDP 2.0.
Nokia 6265 240 x 320 Nokia Operating System Series 40 3rd Edition CLDC 1.0, MIDP 2.0
Nokia 6265i 240 x 320 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6268 240×320 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6270 240 x 320 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6275 240×320 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6275i 240 x 320 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6280 320×240 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6282 320×240 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 6288 240 x 320 Nokia Operating System Series 40 3rd Edition CLDC 1.0, MIDP 2.0
Nokia 6585 128× 128 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 6600176× 208 Symbian OS V7.0s series 60 V2.0 CLDC 1.0, MIDP 2.0
Nokia 6610128 ×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 6610i128×128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 6620128×128 Symbian OS V7.0ss60 2nd Edition, feature pack 1 CLDC 1.0, MIDP 2.0.
Nokia 6630176× 208 Symbian OS V8.0S60 2nd Edition, function pack 2 CLDC 1.0, MIDP 2.0.
Nokia 6650 128× 160 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 6651128×160 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 6670176× 208 Symbian OS V7.0S60 2nd Edition, feature pack 1 CLDC 1.0, MIDP 2.0.
Nokia 6680176× 208 Symbian OS V8.0S60 2nd Edition, function pack 2 CLDC 1. 1, MIDP 2.0.
Nokia 6681176× 208 Symbian OS V8.0S60 2nd Edition, function pack 2 CLDC 1. 1, MIDP 2.0.
Nokia 6682176x208 Symbian OS V8.0as60 2nd edition, function pack 2 CLDC 1. 1, MIDP 2.0.
Nokia 6708 208× 32 Symbian OS V7.0 uiq2.1cldc1.1,MIDP 2.0
Nokia 6800 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 6800 Americas Technical Specification 128× 128 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 6810128 ×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 6820 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 6821128 ×128 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 6822 128× 128 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia 7210128 ×128 Nokia OS Series 40 Developer Platform1.0 cldc1.0 midp1.0
Nokia 7250 128× 128 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 7260 128× 128 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 7270 128× 160 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 7280 104×208 Nokia Operating System
Nokia 7360 128× 160 Nokia OS Series 40 2nd Edition CLDC 1. 1, MIDP 2.0
Nokia 7370 240 x 320 Nokia Operating System Series 40 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia 7373 240 x 320 Nokia operating system series 40 3rd edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 7380 104×208 Nokia Operating System
Nokia 7390 240 x 320 Nokia Operating System Series 40 3rd Edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 7600 128× 160 Nokia OS Series 40 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia 7610176× 208 Symbian OS V7.0S60 2nd Edition, feature pack 1 CLDC 1.0, MIDP 1.0.
Nokia 7650176x208 Symbian OS V6.1cldc1.0 midp1.0
Nokia 7710 640× 320 Symbian OS V7.0s series 90
Nokia 8800 208×208 Nokia OS Series 40 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia 8800_Sirocco_Edition Technical Specification 208 x 208 Nokia OS Series 40 3rd Edition, Function Pack 1 CLDC 1. 1, MIDP 2.0.
Nokia 89 10i 96×65 Nokia OS Series 40 Developer Platform1.0cldc1.0mip1.0
Nokia E50 240× 320 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia E60 352× 416 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia E 61320 x 240 Symbian OS V9.1S60 3rd Edition CLDC 1. 1 MIDP 2.0
Nokia E62 320x240 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia E70 352× 416 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N70176× 208 Symbian OS V8.1AS60 2nd Edition, function pack 3 CLDC 1. 1, MIDP 2.0.
Nokia N 71240× 320 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N72176× 208 Symbian OS V8.1ASS60 2nd Edition, function pack 3 CLDC 1. 1, MIDP 2.0.
Nokia N73 240× 320 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N75 240x320 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N73 352× 416 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N83 352× 416 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N90 352× 416 Symbian OS V8.1AS60 2nd Edition, function pack 3 CLDC 1. 1, MIDP 2.0.
Nokia N 91176× 208 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N92 240× 320 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N93 240× 320 Symbian OS V9.1S60 3rd Edition CLDC 1. 1, MIDP 2.0
Nokia N95 320 x 240 Symbian OS v9.2 S60 3rd Edition, feature pack 1 CLDC 1. 1, MIDP 2.0.
Nokia N9300 640×200 Symbian OS v7.0s Series 80 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia N9500 640×200 Symbian OS v7.0s Series 80 Developer Platform 2.0 CLDC 1. 1, MIDP 2.0
Nokia n-gage176× 208 Symbian OS V6.1Series 60 Developer Platform1.0 CLDC1.0 MIDP1.0
Nokia N-GageQD176x208 Symbian OS V6.1Series 60 Developer Platform1.0 CLDC1.0 MIDP1.0
Symbian mobile phone adopts the design of separating the bottom operating system from the user interface. Common user interface platforms based on Symbian are S60, S80, S90 and UIQ. With the strong support of Nokia, S60 platform occupies an important position in the smart phone market.
Since 2002, S60 has experienced more than three years of development, with several versions: version 1 (such as 7650), version 2 (such as 6600), version 2 FeaturePack 1 (such as 76 10) and version 2 FP2 (such as 66865438). In the second version of FP3 and previous versions, although every upgrade will introduce some compatibility problems, the main software (this article refers to S60 software package. Sis extensions, excluding Java software) are generally acceptable. Among them, the compatibility of upgrading 1 to version 2 is serious, but it is acceptable.
However, once the user buys the upcoming mobile phone using S60 version 3, it will be found that the existing third-party software supporting S60 version 1 and 2 cannot run on the new mobile phone or even be installed. These mobile phones include 3250, N7 1, N80, N9 1, N92, E60, E6 1, E70, and there will be more in the future. Looking at the familiar S60 interface on the mobile phone screen, users may be at a loss. It is true that the display interface of S60 third edition is very similar to the first two editions, and the main improvements are as follows: multiple resolutions, support for horizontal and vertical screens (not the fundamental reason for compatibility, think N90), the scroll bar is changed from the arrow on the bottom menu to the right line, the Jiugongge icon is changed to 3x4, and the running program displays a small circle in the upper right corner of the Jiugongge icon.
S60 version 1 uses Symbian 6. 1 operating system, the second and second versions FP 1 use Symbian 7.0s, the second version FP2 uses Symbian 8.0a, the second version FP3 uses Symbian 8. 1a, and the third version uses Symbian 9. 1 (. There are only 77 10 mobile phones based on S90 platform, using Symbian 7.0s operating system). Since Symbian has introduced many brand-new functions since the 9th edition, its compatibility with previous editions has been completely destroyed. In other words, the compatibility problem of S60 is caused by its underlying Symbian operating system. Here are three major new features that pose compatibility issues:
(1) In developing tools of Symbian 8. 1a and before, the compiler uses gcc for ARM. Compilers used in 9.0 and later versions are RVCT supporting ABI standards. Indeed, under the same hardware conditions, the use of RVCT makes the new system faster and saves more memory. However, there are many differences between executable files and compiled DLL files, which is the main reason for system compatibility problems.
(2) Symbian 9.0 and later versions introduced a new system security model. As more and more personal information (such as phone books and business secret files) will be stored in smart phones, it is necessary to prevent malicious software or viruses from stealing this information or consuming users' communication expenses. Users will notice that all files of a software installed in the previous system will be stored in the \system\apps\xxx directory. In Symbian 9.0 and later systems, different files in a software will be stored in different directories. Executable files (. It used to be exe. App) are placed under \sys\bin, resource files are placed under \resource, and all private data of each software are placed under \ private \; Directory, other directories are directories of all software. Users \sys\bin and \resource cannot be changed, and the executable file can only be copied by the installer. \ private \< software security number >; Can only be accessed by the software corresponding to the software security number. The executable file introduces the competency model. In order to obtain some functions, such as accessing the user's phone book, sending short messages, and modifying mobile phone settings, it is necessary to obtain the digital signature of the executable file from Symbian company or Nokia company. The system also has the function of preventing executable files from being edited. Using a card reader to install the modified software package or modifying the \sys\bin directory of the memory card will be found by Symbian system. By introducing these features, the security of the system is greatly improved, and all kinds of private data can be safely stored in the mobile phone. However, the introduction of system security model is another important reason for system compatibility problems.
(3) Symbian 8. 1a and previous versions all use EKA 1 kernel, and 9.0 and later versions use EKA2 kernel. EKA2 comprehensively improves the task scheduling algorithm of EKA 1 and fully supports real-time. Real-time is the basic requirement for the system to support some high-bandwidth and high-priority tasks. These tasks include VoIP and high-speed video on demand. EKA2 can also take advantage of the latest CPU features. However, some differences between EKA2 and EKA 1 will lead to some compatibility problems.
Symbian and Nokia must have made a lot of trade-offs before launching these features, because these new features will make S60 version 3 completely incompatible with the previous version. Finally, it is decided that for the long-term development of Symbian and S60 systems, it is worthwhile to endure the pain of software compatibility, such as supporting VoIP, online MP4 high-speed decoding and playing, and supporting business people's security requirements for application software. In addition, Nokia has promised that the fourth edition of S60 will be compatible with the third edition.
In order to make their own software run on the S60 3rd Edition platform, every software vendor must modify their own software and launch a new version supporting S60 3rd Edition. Fortunately, this work is not laborious. Make a few changes to the source code, compile it with the new compiler mentioned above, and a new version will be born after the test passes. I estimate that a large number of S60 version 3 software will appear immediately after the new mobile phone comes out. In addition, due to the above reasons, the new version of the software supporting S60 version 3 cannot run on the existing S60 version 1 2 mobile phone. Therefore, in the future, various third-party software may develop two versions in parallel, one is S60 version 1, and the other is version 3. However, the third edition of S60 is definitely the focus of Nokia's future development. In the future, S60 new mobile phones will basically be the third edition, and the market of S60 1 2 will gradually die out. Moreover, the market of S40 will shrink, and only the lowest-end mobile phones will be used. S60 Version 3 will be the most important platform for Nokia mobile phones in the next few years, covering both low-end and high-end mobile phones. So don't worry about the future of the third edition of S60.