Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Which S60 SDK should I use?

From Wiki
Jump to: navigation, search

This article helps you select which S60/Symbian C++ SDK you should use. Note that for current development on Symbian you should usually use the Qt SDK.

Needs-update.pngThis article needs to be updated: If you found this article useful, please fix the problems below then delete the {{ArticleNeedsUpdate}} template from the article to remove this warning.

Reasons: hamishwillee (08 Feb 2012)
Article should add Symbian^3 SDK and also explain clearly that Qt/Qt Quick are recommended instead of Symbian C++

Article Metadata
Created: ltomuta (30 Dec 2008)
Last edited: hamishwillee (30 May 2013)


Before selecting the SDK to be used for a particular project you have to consider which features are needed and which phones support them. Then, once the targeted devices set is established one can opt for either using one binary compatible SDK (so that one application build will work on all devices) or build the application with each SDK flavour, in order to add SDK specific features to specific application variants.

The image below shows the list of S60 SDKs and their device coverage.


Please note that while there is no binary compatibility break between S60 3rd Edition and S60 5th Edition it is very likely that you will have to reconsider your UI design as the touch features introduced by S60 5th Edition cannot be fully exploited by a legacy build.

Note: The S60 3nd Edition MR SDK is commonly used for maximum compatibility.

Related articles

S60 SDKs and Plug-ins compatibility

This page was last modified on 30 May 2013, at 04:41.
22 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.