与桌面浏览器兼容的HTML5移动框架

HTML5 mobile frameworks compatible with desktop browsers

本文关键字:HTML5 移动 框架 桌面 浏览器      更新时间:2023-09-26

我有以下任务:

  • 为主要平台(ios、android、wp8)开发一个html5混合应用程序,该应用程序具有一些本地设备功能,如推送通知和本地存储
  • 该应用程序的确切副本应在桌面浏览器中工作,客户应将其用作移动应用程序的"预览"

我是HTML5移动开发的新手,只尝试过phonegap+jquerymobile,它有一些性能问题。据我所知,Sencha与桌面浏览器不兼容。

对于这样的问题,你会推荐哪套工具?

我们开发的框架满足了您的许多需求。

看看qoxdoo手机:

http://demo.qooxdoo.org/devel/mobileshowcase/index.html#%2F

它适用于

  • 即10,11
  • Firefox桌面
  • 谷歌Chrome桌面
  • Windows Phone 8
  • Android 2.3+
  • iOS 5+
  • 黑莓操作系统

我会选择Sencha Touch+PhoneGap和可选的ExtJs来获得完整的移动应用程序工作版本,除非一些本地功能不可用。

他们太棒了。

http://dev.sencha.com/deploy/touch/examples/production/kitchensink/#demo/tabs

我想再加一条关于PhoneGap+SenchaTouch 的注释

  1. Sencha touch是一个html5框架,可以在网络浏览器中工作,也可以打包为原生框架
  2. 如果你不需要相机、坐标和其他一些高级工具,你可以用原生的sencha编译器来打包(但对于WP8,你仍然需要PhoneGap)
  3. 在build.phonegap.com中,您可以免费创建1个build,将您的源代码编译为wp8、android、iphone、bada和其他版本
  4. Sencha触摸有很好的记录http://docs-origin.sencha.com/touch/2.3.0/
  5. 相同的来源将能够在手机上作为本地应用程序或网络上的javascript解决方案工作(如果你做得对:)
  6. 最后一个sencha touch可能是轻量级的,在我的应用程序中,它拍摄照片,也有编译模式下搜索产品的地理定位功能,它有近600kb