phongeapは初めてです。現在のページを変更するときにサーバーからページをロードできることを確認しました。これが最善の解決策ですが、実際のデバイスでの実際の生活ではこれがどれほど遅いのでしょうか。
2 に答える
サーバーに任意のページをリクエストして、Javascriptで表示できます。ただし、ページの読み込み中に遅延が発生するため、ネイティブアプリのようには見えません。したがって、解決策はクライアントアプリにレイアウト全体を保存することです。jQueryMobileやSenchaなど、このタスクを容易にするJavaScriptフレームワークがいくつかあります。これは、どのサーバーからもデータを取得できないという意味ではありませんが、アプリにフィードするために任意の形式(Json、XML ...)でデータをリクエストできます。
あなたは実際のデバイスを持っていて、チューブ、バス、ボート、トイレでモバイルインターネットを使用していますか(^^)?
技術的に言えば、他のページをロードすることは、ソースコードをデバイスに転送することの問題です。HTML、CSS JavaScript、リソースなど。
したがって、速度は実際の状況、ネットワークカバレッジ、使用可能な帯域幅などに依存します。
なぜあなたはウェブページをロードすることがあなたにとって最良の解決策だと思いますか?(そして、この質問をした場合、それが実際に最良の解決策であるとは確信していないかもしれませんが、そうではありませんか?)
頻繁に変更されるコンテンツがある場合は、パッケージ内のすべてのレイアウト情報を提供しながら、必要な部分だけをアプリにダウンロードしてみませんか? 。
特にJSONは(データサイズの点で)かなり軽量であるため、通常、JSONが私のお気に入りの武器です。