2010-12-12 90 views
1

我是移动开发新手,我想知道使用phonegap开发的应用程序是否能在Blackberry OS 5上正常工作,因为他们还不支持它。我在我的应用中不需要任何花哨的功能,并希望使用phonegap来开发Android,iPhone和Blackberry。但是当然,我和其他人一样,在不同版本的Blackberry操作系统上遇到问题。Phonegap当前版本是否适用于BlackBerry OS版本5?

Thanx。

回答

2

是的,但在OS 4.x版本上运行,你必须针对PhoneGap的BlackBerry应用程序,而在OS版本5或6,你需要针对BlackBerry Widgets/WebWorks运行 - 在同一应用程序可能在两个如果你用工作兼容的功能,但您需要两种不同的版本,就好像它们是两种不同的手机。

3

我有机会测试一次。我已将Phonegap应用程序放在5.0上并观察其行为。应用程序已正确启动。但我观察到以下问题。

  1. 支持HTML5,但不支持localStorage和sessionStorage。您需要查找替代方法。
  2. HTML页面转换太慢。结束使用肯定不会接受性能。
  3. 很少jQueryMobile API不起作用。
  4. 您不能确定该页面将与您在6.0+中看到的相同。很少有元素被扭曲。
  5. 你需要测试每个UI元素,看它是否正常工作。例如,datepicker在页面右侧显示日期而不是左侧
  6. 很少PhoneGap API不工作或它们崩溃。例如API来启动相机崩溃。

在观察上述问题后,我觉得即使phonegap在5.0中支持,它也没什么大不了。

+0

谢谢您的回答:) – thelinuxer 2012-12-01 23:33:20

+0

我的PhoneGap 2.8.1应用程序使用href标记为页面只是简单的导航。如此简单的应用程序在bb 6.0上崩溃。它仅使用会话存储和ajax加载一次。 – amorbytes 2013-08-30 11:26:12

+0

我正在开发简单的phonegap 2.8.1 bb应用程序。 我用bb os 6.0在设备torch 9800上测试过它,但是当我通过href标签从一个页面导航到另一个页面时,它崩溃了。 我只在页面加载一次才使用ajax加载和会话存储。 如此简单的应用程序在bb上崩溃。 – amorbytes 2013-08-30 11:32:07

0

现在,对早期版本BlackBerry的支持已从Cordova 3.0开始撤销,后者仅支持BlackBerry 10。请参阅以下链接了解更多详情。

PhoneGap - BlackBerry Support

感谢, prodeveloper

相关问题