これは複雑な問題であり、複数の要因に依存します。通常、すべてを動的に作成することをお勧めしますが、Phonegap は別のものです。
jQuery Mobile は、さまざまな HTML5 プラットフォームで動作するように作成されており、デスクトップでも携帯電話のブラウザーでもかまいません。あなたが読んだ記事はこれに基づいて書かれています。残念ながら、jQuery Mobile は携帯電話での実行に最適化されていません。これが最初の問題です。フルページの作成/再作成はデスクトップ ブラウザーでは問題なく機能しますが、モバイル ブラウザーでは状況がまったく異なります。携帯電話は、jQuery の実行がデスクトップ ブラウザーよりも 10 ~ 20 倍遅く、言うまでもなく、Phonegap はさらに遅くなります。
ページが動的に作成される場合、約 650 ミリ秒のプロセスであり、それでもこれはライト ページに基づくベンチマークです。作成したいのは、ユーザーが何かを検索するたびに、新しいページ内に動的に作成されたリストビューです。これを行うには時間がかかり、アプリの使いやすさが失われます。ユーザーがこのアプリをネイティブのエクスペリエンスとはかけ離れていることは言うまでもありません。
そのため、jQuery Mobile と Phonegap を操作するとき、またはモバイル ブラウザーで jQuery Mobile だけを操作するときは、常にテンプレートを使用する必要があります。
jQuery Mobile アプリで動的コンテンツを作成するために必要な記事があるので、こちらをご覧ください。
あなたの質問をさらに進めましょう。テンプレートを使用する場合は、ページのコンテンツを制限する必要があります。Google サービスからデータを取得する場合、最初の 50 件の結果のみを表示することをお勧めします。これを超えると、ユーザーはデータが表示されるまで 1 ~ 2 秒以上待つ必要があります。さらに一歩進んで、ページネーション システムを実装します。
基本的に、テンプレートエンジンを使用するか、自分で行うかによってすべてが決まります。これをテストすることをお勧めします。前述したように、Phonegap と jQuery Mobile の組み合わせは低速であり、アプリケーションに最適化されたソリューションを見つける必要があります。そのため、マニュアル ページの作成が一部のテンプレート エンジンよりも高速であっても驚かないでください。