ジョン・グルーバー氏は先週、Daring Fireballに、App Storeの代替としてiPhoneのウェブアプリについて興味深い記事を寄稿しました。グルーバー氏はまず、開発者はネイティブアプリではなくウェブアプリを開発することでApp Storeを迂回すべきだと主張するピーター・ポール・コッホ氏の言葉を引用しています。
iPhone アプリケーションを Apple の非常識な App Store プロセスに提出せずにリリースするには、開発者は Web テクノロジを使用して、ネイティブ アプリの代わりに Web アプリを作成するだけで済みます。
ウェブアプリを作成する主なメリットは、Appleとやり取りする必要がなく、アプリを自由にカスタマイズできることです。しかし、ウェブアプリはiPhoneのコア機能にアクセスできないという大きな欠点があります。例えば、Flickrのモバイル版はフォトライブラリにアクセスできないため、サイトに画像をアップロードできません。
面白いことに、iPhoneが発売されたとき、Appleのウェブサイトにはウェブアプリのディレクトリがありました。当時、AppleはウェブアプリをiPhone体験の素晴らしい追加要素と見ていたようです。ところが、ジェイルブレーカーたちが登場し、サードパーティ製アプリの開発が始まり、状況は一変しました。
Appleが開発者にネイティブアプリの開発を許可すべきだと気づいたのは、まさにこの頃でした。記事は見つかりませんが、スティーブ・ジョブズかフィル・シラーが「App Storeは一種の偶然であり、Appleは開発者にiPhone向けアプリの開発を許可するつもりはなかった」と発言していたのを読んだのをはっきり覚えています。
脱獄コミュニティの成功を目の当たりにしたAppleは、すぐに目が覚めて公式SDKを開発し、今日私たちが知っているApp Storeのビジネスモデルを生み出した。
途中で、Apple は Web アプリのプロモーションをひっそりと終了しました。Webアプリは利益を生まないため、何も得られないよりはアプリを販売して売り上げの一部を得る方が得策だと考えたからです。
Googleの考えはシンプルです。ウェブアプリこそがアプリケーションの未来です!Googleがウェブアプリに力を入れ、ネイティブアプリを意図的に軽視していることは明らかです。例えば、Gmailにはネイティブアプリがありません。しかし、iPhone向けのGmailウェブアプリは驚くほど素晴らしいです。Google Voiceウェブアプリも同様です。
ウェブアプリは、ほとんどのモバイルプラットフォームにおけるアプリケーションの未来だと私は信じています。しかし残念ながら、Appleはそれを自社の領域で許すつもりはないと思っています。失うものが大きすぎるからです。App Storeは勢いに乗っており、今やそれを止めることは誰にもできません。
Googleはオープン性を重視していますが、Appleはクローズドなプラットフォームを大切にしています。両社はそれぞれ異なる目標を持っていますが、複数のプレーヤーが参入できる余地が十分にあるため、それは問題ありません。