2

我不知道我应该从这个页面下载哪个 SDK:http ://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html

我希望我的简单应用可以在尽可能多的手机上运行。如果我下载“S60 3rd Edition SDK for Symbian OS, Feature Pack 2”可以吗?我的应用程序是否也适用于 s60 第 5 版和其他版本?

4

3 回答 3

2

基于第 3 版 SDK 构建的应用程序与第 5 版二进制兼容。但是您将无法充分利用第 5 版的功能,例如触摸输入。

另一方面,使用第 5 版 SDK 构建的应用程序可以在第 3 版设备上运行,前提是您只使用那里可用的平台功能。

为了充分利用触摸和非触摸 UI,您可以从同一源代码树构建应用程序的两个版本,并带有适当的标记,并为每个版本分发单独的安装包。

于 2011-01-26T12:06:26.740 回答
1

为 Symbian s60 第 3 版开发的应用程序可以在 s60 第 5 版手机上运行吗?我希望我的简单应用可以在尽可能多的手机上运行。

有关这些平台版本的详细比较,请参阅 abi-compliance-checker工具在 ARM 上生成的 S60 3rd Edition 和 S60 5th Edition 之间的二进制兼容性报告。

另请参阅诺基亚开发者库] > S60 第 5 版 C++ 开发者库 v2.1 >为 S60 第 5 版设计应用程序>将应用程序移植到 S60 第 5 版>二进制兼容性:

头文件和库的更改会影响 S60 平台版本之间的二进制兼容性。本节介绍从 S60 第 3 版功能包 2 到 S60 第 5 版以及从 S60 第 5 版到诺基亚 N97 的更改。

于 2011-08-05T19:04:22.867 回答
0

AFAIK S60 3rd 与 S60 5th 不兼容。事实上,当您寻找 Symbian 软件时,它会准确地询问您在这方面拥有什么版本。

于 2011-01-25T16:53:14.623 回答