我正在使用JDE plugin for Eclipse (版本1.0.0.67)开发BlackBerry应用程序,我想知道是否有运行这些应用程序的设备列表。
这是出于商业目的,我们需要能够告诉我们的客户支持的设备是什么。
也许我问的是一个愚蠢的问题,但我需要确定。如果你需要比我提供的更多的信息,请尽管问。
谢谢。
发布于 2010-03-24 21:12:00
这取决于您正在使用的组件包。从理论上讲,任何为BlackBerry开发的应用程序都应该是向前兼容的,所以我正在为4.2开发一个应用程序,它应该可以在所有运行4.2-5.0的设备上工作。要找出您当前在Eclipse中使用的版本,请转到" BlackBerry“-> "Configure BlackBerry Workspace",展开"BlackBerry JDE",单击"Installed Components”,它应该会告诉您正在使用哪个组件包。
发布于 2010-03-25 02:57:53
正如Johnathan提到的,兼容性将基于JDE (组件包)版本,而不是黑莓插件版本本身。
要深入研究您想要使用的JDE和组件包:
您使用的JDE将限制(或偶尔更改)可用的API。除非您需要从较新的JDE获得特定的API特性,否则在旧的JDE上构建将使您的应用程序在更广泛的手持设备上工作。
您的应用程序的JDE版本必须低于或等于blackberry上的操作系统版本,您的应用程序才能在该手机上运行。这是另一个关于堆栈溢出的问题的链接,它指出了关于什么型号在什么操作系统上运行的答案(顺便说一句,有时会因运营商而异):Is there a chart of existing Blackberry platform vs. OS vs. Model versions?
为了最大限度地平衡与老款黑莓手机的兼容性和功能可用性,在我的办公室,我们的目标是瞄准4.3 JDE,我们还使用JDE 4.7为触摸屏设备做了一个单独的构建,以避免应用程序在Storm上以兼容模式运行,因为在触摸设备上的兼容模式意味着翻转事件被忽略,应用程序不会在全屏运行,这意味着应用程序看起来不是那么热。您可以添加IFDEF处理,以包括您想要在触摸屏模式中覆盖的任何特殊处理(尽管在大多数情况下,我们必须更改处理的地方很少),以允许共享代码库构建应用程序的两个独立版本。
如果您有想要瞄准的特定手机,请找出它们正在运行的Blackberry OS版本,并选择该版本或更低版本的JDE。
https://stackoverflow.com/questions/2506245
复制相似问题