2

最近、フルスクリーン モードで実行されているホーム画面から起動された iOS 上の Web アプリは、Safari 内で実行されている Web アプリよりもパフォーマンスが遅いという記事を読みました。

次に、上記の問題が修正されたことを示唆するフォローアップ記事を見つけました。

これが確認されているかどうか誰かが知っていますか?

4

1 に答える 1

2

appleinsiderからの情報によると、ios5 ベータ版ではその問題が修正され、Web.app で Nitro JavaScript エンジンが有効になりました。

iPhone4 に iOS 5 をインストールし、SunSpider JavaScript テスト フレームワーク 0.9.1を更新しました(iOS でフルスクリーン Web アプリケーションとして起動できるようにするため)。また、フルスクリーンの Web アプリケーション モードと Safari モバイルで subspider を数回起動しました。だから、以下の私の結果を見てください(画像はクリック可能です):

Safari ウェブアプリ フルスクリーンのアプリ

何かが修正された可能性があります (アップルの内部関係者は 4 秒と 10 秒の差を提供しています)が、どちらの場合もパフォーマンスが等しいとは言えません (画像が表示されない場合は 3756.5 ミリ秒と 5243.8 ミリ秒)。

UPD

UIWebView に関するちょっとした興味深いメモですが、Nitro JIT では動的コード署名を使用できる必要があるため、ネイティブ アプリケーション (Xcode で設計され、AppStore に投稿されたアプリケーション) で Nitro 対応の JavaScript エンジンを使用することはできません。

UPD

blaze.ioでiOS 5 Top 10 Browser Performance Changes を見てください。Apple は iOS5 でフルスクリーン WebApps 用に Nitro を有効にしているようです (記事の統計は素晴らしいです)。

于 2012-01-13T17:55:37.547 に答える