iOS 4.3 ではホーム画面に保存された Web アプリのパフォーマンスが低下する
The Register の 報告による と、iOS 4.3 を実行している iOS デバイスのホーム画面に保存された Web アプリのパフォーマンスは、iOS の Safari ブラウザーから直接読み込まれた Web アプリに比べて大幅に低下していますが、問題の原因がバグなのか、それとも意図的な動きなのかは不明です。 Appleは、WebアプリのエクスペリエンスよりもApp Storeアプリを優先します。
Web アプリを iOS 4.3 のホーム画面から実行する場合、つまり、Apple App Store からダウンロードしたローカル アプリと一緒に画面に保存した場合、Web アプリの実行速度は、iOS 4.3 のホーム画面よりもおよそ 2 ~ 2.5 倍遅くなります。さまざまなテストによると、ブラウザー。 Apple は高速 Nitro JavaScript エンジンを搭載して iOS 4.3 Safari ブラウザをアップデートしたようですが、ホーム画面から Web アプリを起動する場合には Nitro は使用されないようです。
「基本的に、2 つの異なる JavaScript エンジンがあります」と、iPhone 用の Web 標準ベースのアプリの構築に注力しているモバイル アプリケーション開発者兼ブロガーの Alex Kessinger は言います。 「ホーム画面から起動するアプリケーションでは新しい JavaScript エンジンを使用していません。」
さらに、ホーム画面に保存された Web アプリは HTML5 Web キャッシュ機能を利用できないため、オフライン時に実行できません。
この記事で挙げられている例の 1 つは、Sunspider JavaScript ベンチマーク テストです。このテストでは、Safari 内でロードされた場合は 4047 ミリ秒で実行されましたが、ホーム画面から Web アプリとしてロードされた場合は 10747 ミリ秒かかりました。
報告書では、開発者らがこの問題に関してAppleに複数のバグレポートを提出しており、Appleはホーム画面に保存されたWebアプリで現在発生している制限の少なくとも一部を認識しているようだと指摘している。ただし、伝えられるところによると、Apple は、Safari に直接読み込まれたコンテンツに使用される非同期モードではなく、ホーム画面 Web アプリでの低品質の同期モード レンダリングの使用に関連する問題を含む、少なくとも一部の問題は修正される予定がないことを認めたとのことです。会社から対処されることになります。











