2

私はjqmobileとphonegapを使用しています。モバイルWebアプリケーションの開発では、通常、マルチページ手法を使用することをお勧めします。つまり、遷移が高速になるように、同じ.htmlファイル内に異なるページを配置します。ただし、phonegapを使用している限り(すべてのhtmlファイルが各携帯電話のapkにローカルに含まれているため)、複数ページの手法を使用することもお勧めしますか?phonegapでjqmobileを使用して、同じ.html内に複数のファイルを配置する方が高速ですか?

よろしく、

4

1 に答える 1

4

私の正直な意見では、jQuery Mobile は PhoneGap ベースのアプリで使用するのに最適なツールではありません。jQM は jQuery に依存しています。jQuery には、モバイル アプリを構築する際にはあまり必要とされない多くのコードが含まれています。そこには IE と Firefox をサポートするコードがありますが、携帯電話の 3 大 OS (iOS、Android、BB) はすべて WebKit ベースであるため、完全に機能しています。

ただし、PG アプリで jQM を使用する場合は、可能であれば単一ページのアプローチを使用します。これにより、jQM/PG を使用する際によく見られるいくつかの問題を防ぐことができます。たとえば、2 番目のページに移動するときの遷移は、モバイル デバイスでは常に優れているとは限りません。特に Android では劣っています。同様に、アプリがページ 2 に移動すると、jQuery、jQuery Mobile、および PhoneGap をリロードする必要があり、これには時間がかかります。したがって、show/hide div を実行してすべてを 1 ページに収めることができれば、パフォーマンスが向上します。2 番目のページに移動する必要がある場合は、AJAX を介して現在のページの DOM にロードすることを検討してください。

また、Android を使用している場合は、一部の CSS を無効にして動作をスムーズにすることもできます。

https://stackoverflow.com/a/8212384/41679

于 2012-09-25T13:24:13.920 に答える