iOS 4.3 ではホーム画面のウェブアプリの実行速度が 2 倍遅くなるのはなぜですか?c

iOS 4.3 ではホーム画面のウェブアプリの実行速度が 2 倍遅くなるのはなぜですか?c
iOS 4.3 ではホーム画面のウェブアプリの実行速度が 2 倍遅くなるのはなぜですか?c

The Registerの独占レポートによると、iOSはホーム画面から保存・実行されるウェブアプリの動作を抑制しているという。同誌によると、ホーム画面に表示されるウェブアプリは、  Safariブラウザから直接実行する場合と比べて「約2~2.5倍遅くなる」という。この問題は、最近リリースされたiOS 4.3ソフトウェアで発見された。このソフトウェアでは、SafariがNitroと呼ばれる高速JavaScriptエンジンにアップデートされた。

//

同誌は、Nitroエンジンがホーム画面のウェブアプリでは動作せず、オフラインキャッシュ、非同期実行モード、その他のHTML5機能も利用できないと指摘しています。AppleはネイティブApp Storeアプリを推進するために、iOSウェブ開発を妨害しようとしているのでしょうか?それは分かりません。初代iPhoneが発売された際、Appleは開発者に一般的なウェブ技術の使用を提案しました。数か月後に最初の公式SDKが公開されると、ウェブアプリはiOSデバイス上で急速に後れを取ってしまいました。一方、Safari Dev CenterはウェブベースのiOS開発を推奨しており、スティーブ・ジョブズ氏はAppleがHTML5/CSSとキュレーションされたApp Storeプラットフォームという2つのプラットフォームをサポートしていることを何度も強調していました。

もしAppleがウェブアプリを制限したいのであれば、ホーム画面だけでなくSafariでも直接制限をかけたいのではないでしょうか? もちろん、Appleは売上から30%の手数料を徴収しているため、ネイティブアプリに強い関心を持っています。私は2年近く前に、ウェブこそが究極のアプリストアだと主張しました。多くのネイティブアプリ、特にニュースリーダーやソーシャルネットワーキングクライアントなどは、HTML/CSSで簡単に複製できるのも事実です。さらに重要なのは、ウェブアプリは標準準拠のブラウザを搭載していればどのデバイスでも動作するのに対し、ネイティブアプリは特定のモバイルプラットフォームに縛られてしまうということです。

一方、一貫したユーザーエクスペリエンスは常にAppleの最優先事項であり、ウェブアプリはハードコードされたスタイルシートを介してネイティブiOSのルックアンドフィールを模倣することで、Appleからそのコントロールを奪っています。これは、最新のユーザーインターフェース要素のレンダリングを処理するAPIを介して動作するネイティブアプリとは対照的です。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。