Which S60 SDK should I use?
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.
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
Introduction
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.



04 Sep
2009
Nokia has developed so many smartphones in recent years that it is sometimes difficult to determine which version of the SDK should be used for particular device.
This article contains a good picture, which can help you clarify the version of SDK for your device. I completely agree with the author, that currently you should use the S60 3nd Edition MR SDK for maximum compatibility.