随着 BBX 的出现,为旧操作系统编写 BlackBerry 应用程序是否值得?

发布于 2024-12-12 04:24:28 字数 185 浏览 0 评论 0原文

作为所有平台上的移动应用程序开发人员,我很想知道既然 BBX 已经问世,为旧操作系统编写 BlackBerry 应用程序是否值得。我听说新操作系统将有一个 Android 播放器,据说可以在上面运行 Android 应用程序。似乎任何为旧操作系统编写的应用程序都与 BBX 操作系统不兼容。另外,使用 WebWorks 是一个可行的选择吗?你们觉得怎么样?

As a mobile app developer on all platforms, I am interested to know if it is worth it to write BlackBerry apps for the older OS now that BBX is coming out. I heard the new OS will have an Android player that will supposedly run Android apps on it. It seems that any apps written for the older OS won't be compatible with the BBX OS. Also, is using WebWorks a viable option? What do you guys think?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

掌心的温暖 2024-12-19 04:24:29

DevCon 上宣布的 BBX 开发路线图是:

  1. HTML5、WebWorks、Adobe 产品 (Air)
  2. 原生 C/C++
  3. 重新打包以在 Android Player 上运行的

Android 应用程序BlackBerry OS 在 OS 7 后已弃用。 7000 万部(根据 RIM 的数据)正在使用的 BlackBerry 智能手机,其中没有一部可能支持 BBX。 RIM 将继续支持这些设备及其开发环境。如果您只想在一种环境中工作,并且希望支持最多数量的设备(BlackBerry OS 和 BBX),那么 WebWorks 就是您的最佳选择。如果您只想支持 PlayBook 和 BBX 设备,那么您可以使用上面列出的任何方法。如果您无法在 WebWorks 中执行您想要的操作,或者想要在引入 WebWorks 支持之前支持设备,那么您将不得不使用 BlackBerry Java 环境。

在每个产品线的某个时刻,您都会到达产品使用寿命的终点,并且作为开发人员,必须面对未来的发展。只要能够帮助您实现目标,无论目标是什么,为 BlackBerry 操作系统进行开发都是值得的。因此,您必须考虑您的目标市场,并决定它是否包括那些可能至少在未来 3 年内将携带 BB OS 设备的用户。

The road map ahead for developing for BBX announced at DevCon is:

  1. HTML5, WebWorks, Adobe products (Air)
  2. Native C/C++
  3. Android Applications repackaged to run on the Android Player

BlackBerry OS is deprecated after OS 7. That said however, there are currently 70 million (according to RIM) BlackBerry smartphones in use, none of which will likely ever support BBX. RIM will continue to support those devices and the development environments for them. If you only want to work in one environment, and want to support the greatest number of devices, both BlackBerry OS and BBX, then WebWorks is the way to go. If you only want to support the PlayBook and BBX devices then you can use any of the approaches listed above. If you can't do what you want in WebWorks, or want to support devices prior to the introduction of WebWorks support then you will have to use the BlackBerry Java Environment.

At some point in every product line you will come to the end of useful life of a product and, as a developer, have to face moving on into the future. It is going to be worth while developing for BlackBerry OS as long as doing so helps you achieve your goals, what ever they are. So you have to look at your target market and decide if it includes those users who will be carrying BB OS devices, for probably at least the next 3 years, or not.

夜雨飘雪 2024-12-19 04:24:29

没错,旧版 BlackBerry 代码将毫无用处:
DevCon 更新:BB-Java 已死,没有对 QNX 的 Java 支持
顺便说一句,Android 播放器也有一些限制。对于 BBX,您最好的选择是 C++。幸运的是,黑莓的市场份额正在下降,而且还没有一款 BBX 设备上市。

更新:新的 BlackBerry 10(现在称为 BBX)手机刚刚发布。以下是最终的开发选项:

That's correct, legacy BlackBerry code will be useless:
DevCon update: BB-Java is dead, no java support for QNX.
By the way, the Android player will have several limitations too. Your best bet is C++ for BBX. Luckily, BlackBerry market share is declining and there's not a single BBX device out there yet.

Update: New BlackBerry 10 (as BBX is called now) phones have just been released. Here are the final dev options:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文