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第三版軟體資源庫》
- 手機/行動網際網路使用資料