Choosing the right SDK
The table below lists Symbian OS releases and how they've been used in different platforms and devices.The device background colour shows compatible devices (devices are compatible if applications from one will work on another without recompilation). Usually compatibility is maintained at the platform level.
For maximum compatibility, the earliest version of a platform should be used (e.g. for compatibility with all Nokia S60 phones use the 1st Edition SDK) - unless functionality specific to a later SDK is required.
Note that the S80 and 9200 platforms are compatible only for non-complex applications.
| Symbian OS | Platform | SDK | Device |
| 8.1a | Nokia S60 | 2nd Edition FP3 | Nokia N70 |
| Nokia N90 | |||
| 8.0a | Nokia S60 | 2nd Edition FP2 | Lenovo P930 |
| Nokia 6630 | |||
| Nokia 6680 | |||
| Nokia 6681 | |||
| Nokia 6682 | |||
| 7.0s | Nokia S60 | 2nd Edition FP1 | Nokia 3230 |
| Nokia 6260 | |||
| Nokia 6620 | |||
| Nokia 6670 | |||
| Nokia 7610 | |||
| Panasonic X700 | |||
| Panasonic X800 | |||
| Samsung SGH-D720 | |||
| Samsung SGH-D730 | |||
| 2nd Edition | Nokia 6600 | ||
| Nokia S80 | 2.0 | Nokia 9300 | |
| Nokia 9500 | |||
| Nokia S90 | 7710 | Nokia 7700 | |
| Nokia 7710 | |||
| 7.0 | Sony Ericsson UIQ | 2.1 | Arima U300 |
| BenQ P31 | |||
| Motorola A1000 | |||
| Sony Ericsson P900 | |||
| Sony Ericsson P910 | |||
| 2.0 | BenQ P30 | ||
| Motorola A920 | |||
| Sony Ericsson P800 | |||
| Sony Ericsson P802 | |||
| 6.1 | Nokia S60 | 1st Edition | Nokia 3600 |
| Nokia 3620 | |||
| Nokia 3650 | |||
| Nokia 3660 | |||
| Nokia 7650 | |||
| Nokia N-Gage | |||
| Nokia N-Gage QD | |||
| Sendo X | |||
| Sendo X2 | |||
| Siemens SX1 | |||
| 6.0 | Nokia 9200 Communicator | 1.2 | Nokia 9210 |
| Nokia 9210i | |||
| Nokia 9290 |
For a full list of Symbian OS devices see Symbian's website.
SDKs can be downloaded from Forum Nokia and UIQ.