我主要在 iOS 和 android 上开发应用程序,现在我想从黑莓开发开始。我可以看到有许多可用于黑莓开发的平台。
谁能告诉我应该选择哪一个来开始开发?
我正在考虑 Webworks 框架。使用 Webworks,该应用程序是否可以作为本机工作?或者我应该和其他一些平台一起去。我想针对所有三个设备平台 bb10、bb 智能手机和平板电脑。
对我来说更容易的是什么?
我主要在 iOS 和 android 上开发应用程序,现在我想从黑莓开发开始。我可以看到有许多可用于黑莓开发的平台。
谁能告诉我应该选择哪一个来开始开发?
我正在考虑 Webworks 框架。使用 Webworks,该应用程序是否可以作为本机工作?或者我应该和其他一些平台一起去。我想针对所有三个设备平台 bb10、bb 智能手机和平板电脑。
对我来说更容易的是什么?
谁能告诉我应该选择哪一个来开始开发。
RIM 有一个不错的网页,您可以在其中选择最适合您的技术:
如果您想支持所有东西:BB5-6-7、BB10 和平板电脑,唯一的解决方案是使用WebWorks。
使用 Webworks,该应用程序是否可以作为本机工作?
不,不会的。WebWorks 使用浏览器作为应用程序和智能手机功能之间的容器和桥梁。
对我来说更容易的是什么?
如果您开发“商务风格”的应用程序,没有花哨的图形、效果和过渡,那么 WebWorks 应该可以解决问题。
不过,您应该在 BB6/7、BB10、PlayBook 上彻底测试您的应用程序。因为一些 API在 WebWorks 的较新版本中发生了变化。
为了让您的开发更轻松,您可以尝试使用一些社区 HTML5 框架,例如:bbUI。
您将不得不考虑您的需求,但听起来像 HTML5 将是您的路线。看看Appcelerator和PhoneGap。
不过,我会对 OS5 设备提出警告——那些浏览器不是基于 WebKit,因此可能会出现这样的结果……嗯……foobar 会浮现在脑海中。你的应用程序越简单,你就越有可能让所有东西都能正常工作。
还要考虑到 RIM(呃,对不起,“黑莓”,或“以前称为 RIM 的公司”)正在推动 OS10 HARD,所以较低的 OS 版本还会存在多久是一个争论的问题;)