Symbian^3、S60第三版、S60第五版有什么区别?
它们是具有 S60 中间件/用户界面层的不同版本的 Symbian 操作系统。较新的版本引入了额外的操作系统功能和 API。
Symbian^n 是当基本 Symbian 操作系统和 S60 层合并为现已解散的 Symbian 基金会提供的单一平台时引入的版本方案。目前该平台由诺基亚内部开发。
S60 第三版 (S60 3.x) 基于 Symbian OS v9.1。它仅支持基于键盘的输入。
S60 第五版(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 版本中运行,或者 Symbian^3 版本中构建的代码是否可以在 S60 第三版、S60 第五版中运行,反之亦然?
在旧平台上构建的代码将在具有较新版本平台的设备上运行。
在较新平台上构建的代码将在具有较旧版本平台的设备上运行,前提是您仅使用在较旧平台版本中也可用的那些 API。
Symbian^3、S60 第三版、S60 第五版必须使用哪个 IDE?
在Symbian^3、S60第三版、S60第五版中我们必须使用哪种语言进行编码?
大多数应用程序都是用 C++ 编写的,使用本机 Symbian C++ API 或 Qt 库。你不have to使用除您之外的任何 IDEcan使用例如适用于所有这些平台的 Carbide.C++ 或 Qt Creator。
其他语言选项包括例如适用于 S60 的 Java ME 或 Python。
Visit 诺基亚论坛 http://www.forum.nokia.com/获取更多信息和下载。