从Symbian OS v6.0开始(6.0以前的版本不支持中文),共有以下几种SDK(区别主要在界面) : UIQ (应用于具有触摸屏的手机) Nokia Series 60(应用于普通的数字小键盘手机) Nokia Series 80(应用于具有完整键盘的手机) Nokia Series 90(已废弃, Nokia 7710 原本使用它) 另外Nokia还提供针对特定设备的SDK: Nokia 7710 SDK for Symbian OS, For C++ Nokia 9200 Communicator Series SDK
目前在市面上的Symbian智能手机绝大多数是S40系统和S60系统,最新的S90系统如诺基亚最新的7710由于和以前的Symbian版本在二进制级别不兼容,因此大量的现有软件必须经过改写才能够在Symbian OS v9上运行,已经被暂时放弃。我们就具体介绍s40和s60。诺基亚对S40平台的定义是一个为大众市场准备的Java手机平台,S40平台与S60和S80平台不同,根据市场的定位,S40是构建在诺基亚的自己的封闭操作系统平台上的软件。请读者回顾我们在文章开头说的,封闭式的操作系统是指那些用户不能装卸任何第三方软件的操作系统。用户只可以通过s40的java平台来对软件进行手机的扩展。s40的机器一般有Nokia 7210、7210、6610、6100、7250、6820、3100、3200。诺基亚也授权其他一些厂商使用s40系统,如索尼爱立信T610/618/628西门子CX65/C65/CV65/CFX65摩托罗拉C650/C370/C380/E375/E398等。