【发布时间】:2012-01-18 16:24:57
【问题描述】:
我主要是为 iOS 和 Android 开发一个 webbapp。问题是它在安卓手机上运行缓慢(在三星 Galaxy S2 上进行的测试)。我已经尝试了几个不同的框架以及PhoneGap,但没有任何好的结果。
到目前为止我的经验(在 android 上):
Dojo toolkit: (v1.7.1)
相当不错,但在不同视图之间进行转换时闪烁很多,并且输入表单表现不佳。
Sencha Touch: (v1.1)
在转换过程中反应不是很灵敏并且有点闪烁。改变方向需要很长时间。
JQTouch:(测试版 4)
运行流畅,但布局在 android 上被破坏(使用 CSS 变换旋转和翻译的后退按钮等)
我的问题是:
你们有没有找到一个在 iPhone 和 Android 设备上都运行良好的框架?还是开发原生的唯一解决方案?
另外,我注意到Sencha touch 2.0 专注于 Android 性能,但目前只有开发者预览版,不会在 2012 年第二季度之前发布。
【问题讨论】:
-
您可能会查看 ember.js,但我的感觉是 Android 浏览器有些挑剔且不可靠。尽管拥有 Android 手机的人越来越多,但您是否注意到 Android 浏览器的网络流量市场份额远低于 Mobile Safari?
标签: android cordova dojo sencha-touch jqtouch