我正在尝试使用 Phonegap 和 Sencha 来创建一些应用程序。
我确实知道原生开发会带来更快的应用程序,但我想尝试一下“如此著名”的 HTML5 黑暗(?)方面。
我一直在尝试安装一个简单且最小化的 Phonegap 和 Sencha 套件,然后放一个 jQueryMobile,然后是一个 Google Maps API 典型示例......即使在我的 Galaxy S2 上也很慢......不用说在 iPhone 3 上也很慢.
因此,我决定删除 jQueryMobile,并使用调用 Google Maps API 的简单 HTML5 网页编译尽可能小的 Sencha 和 Phonegap 样板。而且……慢!
(显然)与本机解决方案无关......与否?
有人知道在不开发本地应用程序的情况下放置谷歌地图的足够快的解决方案吗?(或者如果我需要使用地图开发应用程序,我必须使用本地)
注意:我尝试了所有东西的最新版本……Google Maps v3 API、Sencha Touch 2、Phonegap 1.7.1。
测试代码:
- http://www.sencha.com/forum/showthread.php?156501-Maps-with-sencha-touch
- http://www.mobiledevelopersolutions.com/home/start/twominutetutorials/tmt4part1
- 应用程序:https ://play.google.com/store/apps/details?id=com.mds.gmapdemo&feature=more_from_developer#?t=W251bGwsMSwyLDEwMiwiY29tLm1kcy5nbWFwZGVtbyJd
- http://jquery-ui-map.googlecode.com/svn/trunk/demos/jquery-google-maps-mobile.html
与 Galaxy S2 中的本机解决方案相比,所有这些示例都非常慢……而且在其他“典型”Android 中非常非常非常慢。