S60 (软件平台)

S60平台（S60 Platform），原名Series 60用户界面（Series 60 User Interface）是一种不再维护的，用于运行Symbian操作系统智能手机上的软件平台和图形用户界面。其由诺基亚在Symbian软件的“Pearl”界面基础上开发创造。S60于2001年11月举办的COMDEX大会上引进，随诺基亚7650一并推出；随后在原始版本基础上又三次推出了改进版本。

2008年，诺基亚出售Symbian公司股权，同时成立Symbian基金会加强管理Symbian平台的各种资产（S60、UIQ、MOAP），将其打造成开源平台。2009年，基于S60代码库开发，发布了Symbian基金会成立以来第一次平台复版，即S60第5版（又称Symbian^1），以Symbian OS 9.4为代码基础。后续复版则抛弃了S60商标，并单纯以Symbian为蓝本命名。

## 开发厂商

- 软件一体化公司，如Elektrobit、Teleca、Digia、Mobica和EMCC。
- 半导体公司，如德州仪器、意法半导体、Broadcom、瑞萨、飞思卡尔和三星电子。
- 运营商，如沃达丰和Orange开发和提供以S60为基础的服务。
- 软件开发商及独立软件开发商（ISV）。

## 系统架构

S60是由一组开发类库和一系列标准程序组成，其中包含移动电话、个人信息管理（PIM）工具以及Helix（Helix project）多媒体播放器组件。S60平台的建立目的是为移动电话厂商带来功能强大而全面的大屏幕彩屏手机，更常见的说法是智能手机。

开发S60平台的软件，可以使用众多厂商的不同智能手机开发标准和开发工具，比如Java语言（MIDP）、C++、Python语言。S60平台的一个重要特点是，在购买S60平台的手机之后，用户仍然可以安装其他第三方软件。

### 系统特性

S60平台设备的一些共同的特性：

- 设备显示屏幕的分辨率，S60第一版和第二版大多为176x208像素。自从“版本2功能包3”（简言之就是Ver 2.6，即N90、N70、N72手机的系统），S60平台开始支持多种分辨率的屏幕设置，比如基本（176x208），QVGA（240x320）、高分辨率（352x416）。诺基亚N90是第一部支持高分辨率的（352x416）S60平台手机。但是，有些设备的屏幕分辨率也不符合上述标准，比如Siemens SX1的176x220。诺基亚5500的分辨率是208x208。
- 平台支持Java开发语言（J2ME MIDP 2.0 等）程序以及Symbian OS C++程序。
- 平台的设计目的是使其成为易于使用以及拥有快速的反应。
- 提供了多种方面以及功能强大的应用程序开发框架。

有一点需要十分注意的是：为S60平台第一版和第二版（诺基亚N91和3250之前上市的机型）开发的程序（特指运行于Symbian上的C++程序），是不能运行在第三版的手机上（前两种机型及其之后上市的机型）的。因为S60第三版使用了全新的硬件环境和Symbian OS系统内核。

JAVA的程序员无须担忧这个问题，在所有S60手机上安装的JAVA虚拟机保证了J2ME程序多平台运行的可能，唯一需要注意的，就是为不是触摸屏的第一，二版S60开发的程序使用的是MIDP2.0，在触摸屏的S60上运行，会有不响应键盘输入的情况，需要切换到键盘物理输入才可以响应。

S60的最新版本为5，跳过了亚洲使用者忌讳的4；而根据Symbian基金会的决定，已停止开发S60用户平台，而诺基亚亦已于2014年元旦日起停止Symbian OS软件开发与应用平台更新。

## S60的历史版本及支持的设备

平台名称｜S60版本编号｜Symbian OS版本编号｜支持的设备

Series 60第1版｜0.9｜6.1｜、诺基亚7650

Series 60第1版 功能包1｜1.2｜6.1｜、诺基亚：3600、3620、3650、3660、N-Gage和N-Gage QD、Sendo：X和X2（取消发布）、西门子移动SX1、三星电信：SGH-D700和SGH-D710（均被取消发布）

Series 60第2版｜2.0｜7.0s｜、诺基亚6600、松下：X700和X800、三星：SGH-D720、SGH-D728、SGH-D730和SGH-Z600（取消发布）

Series 60第2版 功能包1｜2.1｜7.0s｜、诺基亚：3230、6260、6620、6670和7610

Series 60第2版 功能包2｜2.6｜8.0a｜、联想P930、诺基亚：6630、6680、6681和6682

Series 60第2版 功能包3｜2.8｜8.1a｜、诺基亚：N70、N72和N90

S60第3版｜3.0｜9.1｜、诺基亚：3250、5500 Sport、E50、E60、E61、E61i、E62、E65、E70、N71、N73、N75、N77、N80、N91、N91 8GB、N92、N93和N93i、三星SGH-i570

S60第3版 功能包1｜3.1｜9.2｜、LG：KS10、KT610和KT615、诺基亚：5700 XpressMusic、6110 Navigator、6120 Classic、6121 Classic、6124 Classic、6290、E51、E63、E66、E71、E90 Communicator、N76、N81、N81 8GB、N82、N95和N95 8GB、三星：SGH-G810、SGH-i400、SGH-i408、SGH-i450、SGH-i458、SGH-i520、SGH-i550、SGH-i550w、SGH-i560和SGH-i568

S60第3版 功能包2｜3.2｜9.3｜、诺基亚：5320 XpressMusic、5630 XpressMusic、5730 XpressMusic、6210 Navigator、6220 classic、6650 fold、6710 Navigator、6720 classic、6730 classic、诺基亚6700 slide、诺基亚6760 Slide、6788、6788i、6790 slide、6790 Surge、C5-00、C5-00 5MP、C5-01、E5-00、E52、E55、E71x、E72、E73 Mode、E75、N78、N79、N85、N86 8MP、N96、X5-00和X5-01、三星：GT-i8510（INNOV8）、GT-i7110和SGH-L870、威图Constellation Quest

S60第5版 （对应Symbian^1）｜5.0｜9.4｜、诺基亚：5230、5230 Nuron、5233、5235 Ovi Music Unlimited、5250、5530 XpressMusic、5800 XpressMusic、5800 Navigation Edition、C5-03、C5-04、C5-05、C5-06、C6-00、N97、N97 mini和X6-00、三星i8910 Omnia HD、索尼爱立信：Satio、Vivaz和Vivaz Pro

Symbian^2｜、富士通：DoCoMo F-07B、DoCoMo F-08B和DoCoMo F-06B、夏普：DoCoMo SH-07B

Symbian^3｜5.2｜9.5｜硬件原装：、诺基亚：N8-00、E7-00、C7-00、C6-01和C7 Astound

Symbian Anna｜5.2｜9.5｜硬件原装：、诺基亚：E6-00、X7-00、Oro、T7-00、702T、500和801T、威图Constellation T 可更新至此版本：、诺基亚：N8-00、E7-00、C7-00、C6-01和C7 Astound（作为最终版本）

诺基亚Belle （开发期间由Symbian Belle更名）｜5.3｜101｜、诺基亚600（取消发布）硬件原装：、诺基亚：700、701和603 可更新至此版本（均为最终版本）：、诺基亚：N8-00、E7-00、C7-00、C6-01、X7-00、E6-00、500和Oro、威图Constellation T

诺基亚Belle 功能包1｜5.4｜101｜硬件原装：、诺基亚808 PureView 可更新至此版本：、诺基亚：700、701和603

诺基亚Belle 功能包2｜5.5｜101｜可更新至此版本（均为最终版本）：、诺基亚：808 PureView、700、701和603

## 手机自我检测密码

- 于待机画面输入 *#0000# :检查手机固件版本、版本日期、语言集代码、手机型号类型等资料。
- 于待机画面输入 *#2820# :检查手机MAC地址。
- 于待机画面输入 *#92702689# :检查手机通话总时间。
- 于待机画面输入 *#62209526# (需有Wi-Fi功能):检查手机的Wi-FiMAC地址。
- 于待机画面输入 *#7370# 格式化手机(Series 60手机专用，俗称软格机)
- 于待机画面输入 *#7780# 还原出厂设定(Series 60和Series 40手机通用)

## 外部链接

- S60是由诺基亚所管理，并且包括一系列 S60的产品
- 《Symbian S60第三版软件精选介绍》
- 《Symbian S60第三版软件资源库》
- 手机/移动互联网使用资料