Phonegap app开发建议

时间:2012-06-08 10:21:17

标签: jquery jquery-mobile cordova

我刚刚使用Phonegap,jQuery和jQuery mobile完成了我的第一个iOS应用程序,并在开发过程中遇到了几个问题。主要是设备上的性能问题,与自动播放相关的不可靠的视频播放,转换期间恼人的白屏和水平滚动问题。我希望那里有一些比我更有经验的人可以建议使用更好的工具,我看过Sencha touch和jQTouch,但不知道要采取什么方向。

任何建议都会非常有益。

由于

3 个答案:

答案 0 :(得分:2)

我建议你使用sencha-touch 2来开发这样的手机间隙应用程序。 我也对jquery mobile的性能问题非常恼火,特别是在转换问题时的白屏,但​​是当我尝试使用sencha时,它非常令人印象深刻。我相信你也会喜欢它。 它也很容易学习here.

答案 1 :(得分:1)

如果您不知道/想要使用Obj-C,Titanium是最好的方式http://appcelerator.com

答案 2 :(得分:1)

那里的所有框架都将完成工作,但正确完成工作是另一回事。我使用自定义构建的框架,性能实际上相当不错,即使在Android 2.2.2上也是如此!

您需要了解CSS过渡将为您节省,在iOS上您可以获得硬件加速。使用jQuery忘记动画。

关于使用jQuery的说明很好,Zepto可以更好 - 它们具有相似的语法,因此很容易跳转到Zepto。

不要像网站一样接近应用程序构建 - 您需要考虑环境。移动设备的处理能力更受限制 - 因此在桌面设备上运行良好的一些功能在移动设备上效果不佳。考虑使用代码绘制图像和绘图。使用Ajax加载页面与将所有内容放在一个页面上(这会杀死你的处理器)

此外,学习本机代码还有其他好处 - 将它们结合使用可能非常有用 - 使用原生代码进行繁重的工作......

框架确实有效,但它们很笨重,如果你像我一样,你喜欢控制。我想知道项目中的每一行代码,所以如果出现问题,我确切知道如何修复它......

只是我的想法!