Symbian^3,S60 3rd edition,S60 5th edition 有什么区别?
它们是带有 S60 中间件/用户界面层的不同版本的 Symbian 操作系统。较新的版本引入了额外的操作系统功能和 API。
Symbian^n 是当基本 Symbian OS 和 S60 层合并到一个由现已解散的 Symbian Foundation 提供的单一平台时引入的版本方案。目前该平台由诺基亚内部开发。
S60 第三版 (S60 3.x) 基于 Symbian OS v9.1。它仅支持基于键盘的输入。
S60 第 5 版 (S60 5.0) 基于 Symbian OS v9.4。它增加了对基于触摸的输入的支持。
Symbian^3 是该平台的最新版本。它本质上是 Symbian OS v9.5 + S60 5.2。
Symbian^3、S60 第 3 版、S60 第 5 版的编码观点有什么重大区别吗?
并非较新版本中可用的所有功能和 API 在具有较旧操作系统的设备上都可用。由于输入机制(键盘、触摸)存在重大差异,您可能希望为输入法优化不同的 UI。
S603 版中构建的代码是否可以在 S605 版中使用,或者 Sybmian^3 中构建的代码可以在 S60 第 3 版、S60 第 5 版中使用,反之亦然?
在较旧平台上构建的代码将适用于具有较新版本平台的设备。
在较新平台上构建的代码将适用于具有较旧版本平台的设备,前提是您只使用在较旧平台版本中也可用的那些 API。
Symbian^3、S60 3rd edition、S60 5th edition 我们必须使用哪个IDE?在 Symbian^3、S60 第 3 版、S60 第 5 版中,我们必须使用哪种语言进行编码?
大多数应用程序都是用 C++ 编写的,使用本地 Symbian C++ API 或 Qt 库。您不必使用任何 IDE,但您可以为所有这些平台使用 Carbide.C++ 或 Qt Creator。
其他语言选项包括 Java ME 或 Python for S60。
访问诺基亚论坛以获取更多信息和下载。