
モバイルウェブ vs. ネイティブアプリ
ジョン・クック著

現在、開発の世界で大きな議論となっていることの 1 つは、携帯電話のユーザーがゲーム、書籍、音楽、ニュースなどのコンテンツにモバイル ブラウザー経由でアクセスするのか、それとも Apple が先駆けとなり、現在では Android と Windows Phone 7 のチェーンの主要なリンクとなっているアプリケーション エコシステム経由でアクセスするのか、ということです。確かに、現在アプリには大きな勢いがありますが、モバイル Web も無視できません。
今週初め、シアトルのダウンタウンで開催されたMobile Mondayイベントでは、4人の専門家がモバイルWebとネイティブアプリ開発の長所と短所について議論しました。ほとんどの専門家は、少なくとも現時点では、市場は依然として大手アプリマーケットプレイスに大きく牽引されているという点で一致していました。しかし、急速に変化するモバイルビジネスでは、常に変化が起こり得るのです。
それぞれの意見は次のとおりです。
RIM/Gist のモバイル開発者、Morgan Belford 氏:
各プラットフォームにおけるイノベーションの核となるのは、まさにネイティブツールキットです。モバイル端末のプロセッサの高速化、画面の大型化、ネットワークの高速化により、モバイルウェブはほぼすべてのデバイスでより優れたものになるでしょうが、イノベーションはネイティブプラットフォーム自体においてより速く起こるでしょう。
彼はさらにこう付け加えた。「近い将来、ネイティブアプリは存在し続けるでしょう。…消え去るとは思えませんし、消えてしまわないことを願っています。知的財産の暗黒時代がありましたが…今はルネサンス期を迎え、人々は優れたアプリを真剣に考えているようです。これは全く異なるプラットフォームであり、この状況が今後も続き、衰退しないことを願っています。」
Microsoft の Windows Phone 7 シニア プロダクト マネージャー、Ben Lower 氏:
私は学部時代に経済学を学びましたが、答えは間違いなく「場合による」です。結局のところ、起業家として、企業として、あるいは何かを構築している社内のグループとして、何を問うべきかを知る必要があります。収益化を目指していますか?そうであれば、どのように?顧客や決済に関わる諸経費を自社で管理したいですか?それとも、iOS、Windows Phone Marketplace、Android Marketplaceといったプラットフォームに委託したいですか?つまり、HTML5モバイルWebとネイティブアプリのどちらがより良いかを判断する要素は実に数多くあるのです。
PinchZoomの創設者、ブライアン・フリング氏:
「私はモバイルウェブを心から信じています。しかし、実際にその限界まで押し進めてきたにもかかわらず、まだそこまでには至っていません。」モバイルウェブは、標準規格の欠如、熾烈な競争環境、そしてAndroidやAppleなどの消費者が期待するリッチアプリケーションの台頭によって打撃を受けていると彼は述べた。
10 年前、Fling は、開発者が 40 種類の異なるブラウザーで動作するモバイル エクスペリエンスを作成するのに苦労していると述べました。
「何とか回避はできましたが、問題は、40種類ものブラウザすべてで動作する、本当にひどい体験を作ってしまったことです。しかし、今では顧客はこうした非常にリッチな体験に慣れきっているため、異なるブラウザすべてで同じことをするのは非常に困難です。つまり、今日のモバイルウェブは、40種類ものブラウザに対応しなければならなかった10年前よりも、実際にはより困難になっていると言えるでしょう。」
「モバイルウェブ用のSDKはどこにあるのでしょうか? 多くの人が今言っているほど楽観的ではありません」と彼は言った。「それでも非常に困難で、時間がかかります。不可能ではありません。しかし、正しく行うのにかかる時間を過小評価している人が多いように思います。」
AT&Tの開発者エバンジェリスト、アレックス・ドン氏:
「開発者にいつも言っているのは、それはアプリケーションの機能次第だということです。グラフィックを多用するアプリケーションを開発しているなら、ネイティブアプリを検討した方が良いかもしれません。…しかし、最終的には開発者に判断を委ねるのが一般的です。」
こちらは、モバイルWebとネイティブアプリのメリットをまとめたイベントのチャートです。あなたは何のために開発しているのですか?
モバイルウェブ
– より多くのオーディエンスにリーチ。
– コストと市場投入までの時間を削減。
– 即時アップデート。
– 検閲なし。
– 参入障壁が低い
ネイティブアプリ
–接続性
–デバイスベースのキャッシュ
–没入感とより豊かな体験
–より強いエンゲージメント
–パフォーマンス
–発見性とマーケティング