Series 60
外观
此条目需要更新。 (2019年2月7日) |
S60(Series 60)是一种使用Symbian OS的行动电话用系统平台。S60平台是由诺基亚开发并维护支持的。[1]
开发厂商
[编辑]- 软件一体化公司,如Elektrobit、Teleca、Digia、Mobica和EMCC。
- 半导体公司,如德州仪器、意法半导体、Broadcom、瑞萨、飞思卡尔和三星电子。
- 运营商,如沃达丰和Orange开发和提供以S60为基础的服务。
- 软件开发商及独立软件开发商(ISV)。
系统架构
[编辑]S60是由一组开发类库和一系列标准程序组成,其中包含行动电话、个人资讯管理(PIM)工具以及Helix(Helix)多媒体播放器组件。S60平台的建立目的是为行动电话厂商带来功能强大而全面的大屏幕彩屏手机,更常见的说法是智能电话。
开发S60平台的软件,可以使用众多厂商的不同智能电话开发标准和开发工具,比如Java语言(MIDP)、C++、Python语言([1])。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的历史版本及支持的装置
[编辑]手机自我检测密码
[编辑]- 于待机画面输入 *#0000# :检查手机固件版本、版本日期、语言集代码、手机型号类型等资料。
- 于待机画面输入 *#2820# :检查手机MAC地址。
- 于待机画面输入 *#92702689# :检查手机通话总时间。
- 于待机画面输入 *#62209526# (需有Wi-Fi功能):检查手机的Wi-FiMAC地址。
- 于待机画面输入 *#7370# 格式化手机(Series 60手机专用,俗称软格机)
- 于待机画面输入 *#7780# 还原出厂设置(Series 60和Series 40手机通用)
外部链接
[编辑]- S60是由诺基亚所管理,并且包括一系列S60的产品
- 《Symbian S60第三版软件精选介绍》
- 《Symbian S60第三版软件资源库》
- 手机/移动互联网使用资料