Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sdk 为Symbian s60第三版开发的应用程序能否在s60第五版手机上运行?_Sdk_Symbian_Backwards Compatibility_S60 - Fatal编程技术网

Sdk 为Symbian s60第三版开发的应用程序能否在s60第五版手机上运行?

Sdk 为Symbian s60第三版开发的应用程序能否在s60第五版手机上运行?,sdk,symbian,backwards-compatibility,s60,Sdk,Symbian,Backwards Compatibility,S60,我不知道应该从此页面下载哪个SDK: 我希望我的简单应用程序能在尽可能多的手机上运行。下载“S60第三版Symbian操作系统SDK,功能包2”可以吗? 我的应用程序是否也适用于s60第5版和其他版本?AFAIK s60第3版与s60第5版不兼容。 事实上,当您寻找Symbian软件时,它会准确地询问您对此问题拥有什么版本。基于第三版SDK构建的应用程序与第五版是二进制兼容的。但您将无法充分利用第五版的功能,如触摸输入 另一方面,使用第5版SDK构建的应用程序可能可以在第3版设备上运行,前提是您

我不知道应该从此页面下载哪个SDK:

我希望我的简单应用程序能在尽可能多的手机上运行。下载“S60第三版Symbian操作系统SDK,功能包2”可以吗?
我的应用程序是否也适用于s60第5版和其他版本?

AFAIK s60第3版与s60第5版不兼容。
事实上,当您寻找Symbian软件时,它会准确地询问您对此问题拥有什么版本。

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

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

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

为Symbian s60第三版开发的应用程序能否在s60第五版手机上运行?我希望我的简单应用程序能在尽可能多的手机上运行

有关这些平台版本的详细比较,请参见工具生成的ARM上S60第3版和S60第5版之间的二进制兼容性

<>诺基亚开发者库>强> <强> S60第五版C++开发者库V2.1>强> <强> >设计应用S60第五版<强> <强>移植应用到S60第五版<强> <强>二进制兼容性:

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


所以我必须下载SDK第三和SDK第五版,并创建2个应用程序(2个SIS文件)与汽车碳化物。C++ +准确。请注意,如果没有有效的证书,Symbian应用程序将无法安装:它将显示“无效证书”。根据软件版本和手机,联系应用程序供应商。希望这有帮助。使用有效证书,您的意思是不会安装自签名应用程序?将安装自签名应用程序。你会得到一个警告,但他们会安装。-1对于一个简单的应用程序,你可以用一个SDK创建一个sisx,并让它安装在许多设备上。另见:+1。还可以使用S60第5版SDK构建单个sisx,并将其安装在第3版和第5版(以及Symbian ^3)上;对于新的平台功能(如触摸反馈),您可以将其放入ECom插件中,以便仅在可用时加载和使用。分发一个sisx要比支持生成两个sisx文件并确保用户拥有正确的sisx文件容易得多。