用于Windows Mobile Pro 6.5开发的RhoMobile的最佳替代方案是什么?

时间:2013-09-16 19:03:10

标签: cordova rhomobile windows-mobile-6.5

我正在使用RhoElements,因为我可以使用HTML5 / Javascript创建应用程序 - 我没有PHP之外的任何编程经验。但是,我必须支付许可我部署应用程序的每个设备。我在现场有近1,000台设备。据我所知,PhoneGap曾用于支持WM,但它似乎没有太多文档,而且可能会被逐步淘汰。

有哪些替代解决方案?

1 个答案:

答案 0 :(得分:1)

我不知道任何其他基于HTML5的跨平台框架直接支持Windows Mobile和Windows CE。主要原因是这些平台缺乏支持的HTML5浏览器。

RhoElements,当您为Windows Mobile和Windows CE构建时,在构建中包含针对Windows Mobile或Windows CE的webkit的优化版本。

请记住,Webkit是一款软件,目前,新版本将于2013年9月底发布,这些设备的最低内存要求为128MB RAM。

您可以了解有关内存状态的最新测试版release notes的更多信息:

内存注意事项

RhoElements 4.0引入了对旧设备系列的支持,例如MC9000和MK4000。 RhoElements支持的设备涵盖整个性能范围,因此在开发应用程序时应特别小心,特别是对于这些旧设备。在开发应用程序时,请记住目标设备的功能,以下几点对此有帮助。

  • 设备必须至少具有128MB的物理RAM才能支持RhoElements
  • 诸如Sencha touch或JQuery Mobile之类的JavaScript库可以在运行时使用大量内存。加载到DOM中的Javascript库越多,网页的RAM占用空间就越大。
  • 开箱即用,您会发现JQueryMobile不会自动包含在Windows Mobile / CE设备的视图中,这样可以提供最佳性能。
  • 产品中有可用于监控内存的API,包括内存日志和内存API。您可以使用这些工具来处理应用程序的要求。 developer.motorolaso​​lutions.com上提供了一些资源,以帮助创建外观精美的应用程序,包括博客和网络研讨会。
  • Javascript和CSS的在线性能测试,特别是那些涉及DOM操作的测试,通常会写入目标桌面计算机,并且可能无法在所有支持的设备上运行。
  • 在我们的一些低端CE设备上,您可能会发现需要增加可用于安装RhoElements的程序内存,您可以从控制面板执行此操作。开箱即用,您的设备上将有足够的内存,但如果您已经安装了很多程序,则可能需要分配更多程序内存或删除现有文件。
  • 您在设备上运行的RhoElements应用程序越多,所需的内存就越大。考虑在单个应用程序中使用TabBar而不是多个单独的应用程序。
  • 此版本不支持Windows Mobile 5.0,设备应尽可能更新到Windows Mobile 6.x.

如果您想了解有关RhoMobile的更多信息,可以查看MotorolaSolutions Launchpad网站,其中包含围绕此套件跨平台工具的视频,文档和论坛。