我得在Symbian里建一个项目。我有一些与Symbian版本有关的问题。
Symbian^3,S60 3rd edition和S60 5th edition有什么区别?发布于 2011-03-25 09:29:18
塞班^3,S60第3版,S60第5版有什么区别?
它们是具有S60中间件/用户界面层的Symbian操作系统的不同版本。较新的版本引入了额外的操作系统特性和API。
Symbian^n是将基本Symbian和S60层合并为一个平台时引入的版本方案,该平台由现已不复存在的提供。目前,该平台是由诺基亚内部开发的.
S60第三版(S60 3.x)是基于SymbianOSv9.1的。它只支持基于键盘的输入。
S60第5版(S60 5.0)基于SymbianOSv9.4。它增加了对基于触摸的输入的支持。
Symbian^3是平台的最新化身。它本质上是SymbianOSv9.5+ S60 5.2。
对于Symbian^3、S60第3版、S60第5版,作为编码观点,有什么重大差异吗?
并不是所有新版本上可用的特性和API都可以在旧操作系统的设备上使用。由于输入机制(键盘、触摸)有很大的不同,您可能希望为输入方法优化不同的UI。
S603rd版本中构建的代码是否在S605th版本中工作,或者所构建的代码是否在S60第3版、S60第5版或反之亦然?
构建在旧平台上的代码将在具有更新版本的平台的设备上工作。
在较新平台上构建的代码将在具有该平台旧版本的设备上工作,前提是您只使用那些在旧平台版本中也可用的API。
对于Symbian^3、S60第3版、S60第5版,我们必须使用哪个IDE?在Symbian^3、S60第3版、S60第5版中,我们需要使用哪种语言进行编码?
大多数应用程序都是用C++编写的,使用本机Symbian C++ API或Qt库。您不必使用任何IDE,但您可以在所有这些平台上使用例如Carbide.C++或Qt。
其他语言选项包括Java或PythonforS60。
访问诺基亚论坛以获得更多信息和下载。
发布于 2011-08-05 19:09:41
有关详细的比较,请参阅由从S60第5版到ARM上的Symbian^3工具生成的二进制兼容性报告abi-遵从性检查器和在S60第3版和S60第5版之间。

https://stackoverflow.com/questions/5429438
复制相似问题