Devices

Different S60 mobile devices run different versions of the S60 platform. Applications developed with an SDK release should only be installed on mobile devices that run the platform version that corresponds to the SDK. For example, if you are developing an S60 application with the 3rd Edition SDK, Feature Pack 1, you need to install that application on a mobile device that runs the S60 3rd Edition, Feature Pack 1 platform.

When in the analysis and design phase of your development process, you should first choose the target device(s) best suited for your application and then choose the corresponding platform(s). The C++ Developer's Library is based upon S60 3rd Edition and S60 3rd Edition FP1.