我必须在symbian中构建一个项目。我有困惑,并且有一些与symbian版本相关的问题。请帮帮我。
Symbian^3
,S60 3rd edition
和S60 5th edition
之间的区别是什么?由于
答案 0 :(得分:5)
Symbian ^ 3,S60 3rd edition,S60 5th edition有什么区别?
它们是具有S60中间件/用户界面层的不同版本的Symbian操作系统。较新的版本引入了其他操作系统功能和API。
Symbian ^ n是当基础Symbian OS和S60层合并到由现已解散的Symbian Foundation提供的单一平台时引入的版本方案。目前该平台由诺基亚内部开发。
S60第3版(S60 3.x)基于Symbian OS v9.1。它仅支持基于键盘的输入。S60 5th Edition(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。
我们必须使用哪个IDE用于Symbian ^ 3,S60第3版,S60第5版? 在Symbian ^ 3,S60 3rd edition,S60 5th edition中我们必须使用哪种语言进行编码?
大多数应用程序都是用C ++编写的,使用的是本机Symbian C ++ API或Qt库。您不必须使用任何IDE,但可以使用,例如适用于所有这些平台的Carbide.C ++或Qt Creator。
其他语言选项包括:适用于S60的Java ME或Python。
访问Forum Nokia了解更多信息和下载。
答案 1 :(得分:1)
- Symbian ^ 3,S60 3rd Edition和S60 5th edition有什么区别?
- S60第3版中的代码是否可以在S60第5版中运行,或者Sybmian ^ 3内置的代码是否可以在S60第3版,S60第5版中使用,反之亦然?
醇>
请参阅between S60 5th edition and Symbian^3 on ARM工具生成的二进制兼容性报告between S60 3rd edition and S60 5th edition on ARM和abi-compliance-checker,以进行详细比较。