簡単に言えば、はい。しばらく前にこの記事を読みました(Exfmの背後にある物語 - PhoneGapをフィーチャーしたアプリ)。
記事より -
アセットの読み込み
ネイティブと比較した場合の PhoneGap の優れた点の 1 つは、リモート コードを読み込んで実行できることです。上で述べたように、開発の場合、これは完全に時間の節約になります。しかし、App Store の承認を経なくても、いつでもアプリを更新できるという利点もあります。リモート読み込みは確かに優れていますが、モバイル アプリはオフラインでも動作することが期待されています。両方の長所を活かすために、JS と CSS をネイティブ ビルドにバンドルすることにしましたが、それらをロードする前にオンラインで新しいバージョンが利用可能かどうかを確認してください。これを実現するために、アプリの初回起動時に、Mott が作成したマニフェスト JSON ファイルをリモートで読み込み、最新の JS と CSS のバージョン番号を特定します。リモートのバージョンが異なる場合は、それらをロードしてから、PhoneGap の FileSystem API を使用してローカルに保存します。リモート バージョンが同じ場合は、ファイル システムから直接ロードするため、時間を節約できます。オフラインの場合は、FileSystem に直接送信されます。また、何らかの理由で FileSystem が失敗した場合は、ストアにアップロードしたときにアプリ内にバンドルされた JS と CSS のバージョンが読み込まれます。このシステムにより、ロード時間を短縮し、オフラインで作業しながら、アプリを頻繁に更新することができました。
この記事を読んで、 Mottをチェックすることをお勧めします。
承認を経ずにアプリに新しいコンテンツを持ち込んでいることが Apple に知られないように注意してください。
関連するAppleの公式の言葉 -
前述の唯一の例外は、Apple の組み込み WebKit フレームワークまたは JavascriptCore によってダウンロードおよび実行されるスクリプトおよびコードです。ただし、そのようなスクリプトおよびコードがアプリケーションの主な目的を変更しないことを条件とします。