Phonegap と Sencha を使用していくつかのアプリを作成しようとしています。
ネイティブ開発がアプリケーションの高速化につながることは知っていますが、「非常に有名な」HTML5 のダーク (?) サイドを試してみたいと思います。
Phonegap と Sencha キットのシンプルで最小限のインストールを試みてから、jQueryMobile を配置し、次に Google Maps API の典型的な例を試してみました... 私の Galaxy S2 でも遅い...言うまでもなく、iPhone 3 でも遅いです.
そこで私は jQueryMobile を取り除き、可能な限り最小の Sencha と Phonegap ボイラープレートをコンパイルして、Google Maps API を呼び出す単純な HTML5 Web ページを作成することにしました。そして...遅い!
(明らかに) ネイティブ ソリューションとは関係ありませんか?
ネイティブ アプリを開発せずに Google マップを配置するのに十分な速さのソリューションを知っている人はいますか? (または、マップを使用してアプリを開発する必要がある場合は、ネイティブに移動する必要があります)
注:すべての最新バージョンを試しました... 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 では非常に非常に遅いです。