0

だから私はモバイルSafariですべてを設計しています.phonegapは本質的にストリップされたWebビューですが...

質問:アプリケーションは phonegap でより適切に動作しますか? (以下改訂)

a) スクリプトと画像がハード ドライブにあるので、ナビゲーションとコア アプリの読み込みが速くなると思います。これは本当ですか?

b)彼らは2年間取り組んできたので、平均的なサファリウィンドウよりも速くするためにいくつかの最適化を行った可能性があると思います. これは本当ですか?

(html5/js/css の両方のコード ベースがほぼ同じで、アプリが iOS で実行されていると仮定します。)

更新:申し訳ありませんが、リンゴをわずかに異なるリンゴと比較するつもりでした.


質問 1 が改訂され ました: phonegap 環境で実行すると、標準のモバイル サファリと比較して、アプリのパフォーマンスが向上しますか? (モバイルとモバイルの比較)

1b) ローディング時間以外に、phonegap は標準のモバイル サファリよりもどのようなパフォーマンスを最適化しましたか?

フォローアップ: 1) 大規模なライブラリ以外に、phonegap がモバイル サファリに比べてパフォーマンスに重大な影響を与える可能性のある落とし穴はありますか?

2) ネイティブ レンダリングと WebView レンダリングを混在させることはできますか? (つまり、アプリの上半分は html/css/js でレンダリングされ、下半分はネイティブでレンダリングされます)

4

1 に答える 1

1

iOS の最新バージョンをターゲットにしている限り、パフォーマンスは問題になりません。モバイル サファリは、Web ビュー コントロールよりも先に新機能を取得しますが、両方のバージョンにハードウェア アクセラレーション レンダリングなどの機能があるため、それほど重要ではありません。

パフォーマンスが向上する可能性が高いのは、ファイルをローカルにロードすることによる明らかな改善だけです。これは、同じデバイスで同じコードを実行することです。

必要に応じて、ネイティブ コードを好きなだけ混在させることができます。ただし、私は通常、これを最小限に抑えるようにしています。ブラウザーでのデバッグは、コードをデバイスにデプロイしてネイティブ デバッガーを使用するよりもはるかに簡単です。

于 2012-12-09T21:16:12.120 に答える