作为所有平台上的移动应用程序开发人员,我很想知道在BBX即将推出时为旧操作系统编写BlackBerry应用程序是否值得。我听说新操作系统将有一个Android播放器,据说可以在其上运行Android应用程序。似乎为旧操作系统编写的任何应用程序都不兼容BBX操作系统。另外,使用WebWorks是一个可行的选择吗?你们觉得怎么样?
答案 0 :(得分:6)
在DevCon宣布开发BBX的路线图是:
在操作系统7之后,BlackBerry操作系统已被弃用。但是,目前使用的黑莓智能手机目前有7000万(根据RIM),其中任何一款都不会支持BBX。 RIM将继续为这些设备和开发环境提供支持。如果您只想在一个环境中工作,并且想要支持最大数量的设备,包括BlackBerry OS和BBX,那么WebWorks就是您的选择。如果您只想支持PlayBook和BBX设备,那么您可以使用上面列出的任何方法。如果您无法在WebWorks中执行所需操作,或者希望在引入WebWorks支持之前支持设备,则必须使用BlackBerry Java Environment。
在每个产品系列中的某个时刻,您将在产品的使用寿命结束时,作为开发人员,必须面向未来。在为BlackBerry OS开发时,这是值得的,只要这样做可以帮助您实现目标,无论它们是什么。所以你必须看看你的目标市场,并决定是否包括那些将携带BB OS设备的用户,至少可能是未来3年,或者不是。
答案 1 :(得分:3)
这是正确的,传统的黑莓代码将毫无用处:
DevCon update: BB-Java is dead, no java support for QNX。
顺便说一句,Android播放器也有一些限制。你最好的选择是用于BBX的C ++。幸运的是,黑莓的市场份额正在下降,而且目前还没有单一的BBX设备。
更新:新的BlackBerry 10(现在称为BBX)手机刚刚发布。以下是最终开发选项: