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

时间:2013-12-11 20:07:51

标签: javascript html5 mobile extjs cordova

我有以下任务:

  • 为主要平台(ios,android,wp8)开发html5混合应用程序,并提供推送通知和本地存储等本机设备功能。
  • 此应用程序的确切副本应在桌面浏览器中使用,客户应将其用作移动应用程序“预览”。

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

您会针对此类问题推荐哪些工具?

3 个答案:

答案 0 :(得分:5)

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

看看qooxdoo Mobile:

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

适用于

  • IE 10,11
  • Firefox桌面
  • Google Chrome桌面
  • Windows Phone 8
  • Android 2.3 +
  • iOS 5 +
  • Blackberry OS

答案 1 :(得分:3)

我会选择 Sencha Touch + PhoneGap 以及可选的ExtJs来获取移动应用的完整版本,除非某些原生功能不可用。

他们太棒了。

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

答案 2 :(得分:2)

我想补充一点关于PhoneGap + SenchaTouch

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