我发展与JDE Eclipse插件(版本1.0.0.67)BlackBerry应用程序,我想知道,如果有设备的列表的地方,这些应用程序将运行。

这是出于商业目的,我们需要能够告诉我们的客户支持的设备是什么。

也许我问一个愚蠢的问题,但我要肯定的。如果你需要比我给的更多信息,请询问。

感谢。

有帮助吗?

解决方案

这取决于哪个组件包你的工作。从理论上讲,黑莓开发的任何应用程序应该是前向兼容,所以我开发一个应用程序4.2,它应该运行4.2-5.0所有设备正常工作。要了解您目前使用哪个版本的Eclipse中去“黑莓” - >“配置BlackBerry工作区”,展开“黑莓JDE”,点击“安装的组件”,它会告诉你哪个组件包你使用。

其他提示

如乔纳森提到的,相容性是基于所述JDE去(组分包装)版本,而不是黑莓插件版本本身。

要更深入到其中JDE和组件包要使用:

这JDE使用将限制(或偶尔会发生变化)的API可。除非有特定的API功能,您从一个较新的JDE需要,对建设和老年JDE将在更广泛的各种手机应用程序的工作。

您的应用程序的JDE版本必须小于或等于对黑莓操作系统版本,以便您的应用程序到手机上运行。这是另外一个问题一个链接计算器指向答案至于什么型号什么OS(它,顺便说一句,偶尔载体而异)运行:的是否有现有黑莓平台的图表与OS与模型版本?

要最大限度地提高兼容性之间的平衡与旧黑莓手机和功能的可用性,在我的办公室,我们设定我们的目标是瞄准4.3 JDE,我们也让使用JDE 4.7单独构建触摸屏设备来避免运行应用程序在风暴兼容模式,为兼容模式上的触摸装置的装置翻转事件被忽略,应用程序将无法全屏运行的,这意味着应用程序看起来不那么热。您可以添加IFDEF处理包括任何特殊处理要在触摸屏模式覆盖(虽然大部分有我们不得不改变处理极少数的地方),以允许共享代码库构建的两个独立版本该应用程序。

如果您有特别的手机,你想的目标,找出他们正在运行的黑莓操作系统版本,并选择一个JDE是该版本或更低。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top