AT&T、スプリント、ベライゾンワイヤレスを含む世界中の24の携帯電話キャリアが協力して、

ホールセール・アプリケーション・コミュニティ(WAC)と呼ばれるこの団体は、今後12ヶ月以内にモバイルアプリケーション向けのオープンプログラミング標準をリリースすると発表しています。WACオープン標準は特定のOSやデバイスに縛られることなく、開発者が新しいアプリをより容易にユーザーに提供できるようになるとされています。この新しいアライアンスのメンバーには、アメリカの大手通信事業者であるAT&TとVerizon Wireless、メーカーであるLG、Samsung、Sony Ericsson、そしてGSM Association(GSMA)が含まれています。
WAC の背後にある考え方は明確です。開発者が通過する承認プロセスが 1 つだけであれば、世界中のさまざまなネットワークでさまざまなデバイスを使用する 30 億人の潜在的顧客ベースに対して、1 つのアプリケーションだけで済みます。

これは開発者にとって魅力的な話であり、小規模なアプリ開発者にとっては魅力的で費用対効果の高いモデルかもしれません。しかし、ユーザーにとってはどうでしょうか?AppleのiPhone OSやGoogleのAndroidといった特定のデバイスプラットフォーム向けの開発と比べて、キャリアベースのモデルにはどのようなメリットがあるのでしょうか?WACベースのシステムには、どのようなメリットと落とし穴があるのでしょうか?詳しく見ていきましょう。
デバイスを選択してください
スマートフォンユーザーの間でよくある不満は、ある端末にはあるモバイルアプリが、他の端末にはないということです。例えば、Google VoiceはiPhoneではダウンロードアプリとして利用できませんが、AndroidベースのNexus Oneとは緊密に連携できます。iPhoneをお持ちで、Google Voiceを頻繁に利用している方は、この機会を逃すことになります。
しかし、WACなら、Google Voiceが使えるかどうかを心配することなく、より幅広いデバイスから選ぶことができます。アプリストアにあれば、使えるはずです。
一つの基準、一つの選択肢
このモデルでは、より多くのデバイスから選択できることの裏返しとして、アプリの選択肢が制限される可能性がある。WACは承認プロセスがどのようなものになるかまだ明らかにしていないが、おそらく同団体は監視を行うだろう。

アプリケーションをファイアウォールでブロックして、マルウェアやその他の悪質なアプリケーションが侵入するのを防ぎます。ただし、承認プロセスがあるため、WAC はアプリケーションの侵入も阻止できます。そのため、WAC がデバイスへの唯一のアプリケーション ゲートウェイであり、グループが侵入するアプリケーションを特に厳しく制限している場合は、この場合も運が悪いことになります。
もちろん、これはiPhoneではすでに起こっており、Appleは厳格で時に滑稽なアプリ承認ポリシーを掲げていることで、厳しく批判されてきました。一方、Androidアプリには、Androidデバイス向けアプリの品質と安全性を監視するための監督機関が実質的に存在しません。
では、WACはAppleやAndroidのモデル、あるいはその中間のモデルを採用するのでしょうか? 対応デバイスを購入する前に、WACがどのようにアプリケーションを監視するのかをしっかりと理解しておくことが最善策です。そうすれば、デバイスのリスクや制限について、どのようなことが予想されるかを把握できます。
統合するか、さらに細分化するか?
これは馬鹿げた質問のように思えるかもしれないが、WACがどのように機能するかについての詳細がほとんどないため、

現実世界で機能するかどうかは注目に値します。例えば、AndroidとiPhoneの開発者はアプリの価格を自由に設定できます。WACも同様の対応を取るのでしょうか?それとも、WAC内の各キャリアが価格を決定するのでしょうか?
キャリアがアプリの価格を決めるとしたら、それは悪夢かもしれません。あるネットワークでは法外な値段のアプリを提供しているのに、別のキャリアではそうではない、といった状況です。あるキャリアでは、自社のアプリストアにアクセスするには特定のサービスプランに加入する必要があるのに、競合他社ではそうではない、といった状況も考えられます。
もう一つの問題は、WAC加盟国が各社のアプリストアでどのアプリを実行するかを決めることができるかどうかです。共産主義体制下で事業を展開する通信事業者が、アメリカの通信事業者と同じアプリを提供できるとは考えにくいので、これはあり得る話です。AT&T、Sprint、Verizonがそれぞれ同じ標準に基づいた独自のアプリストアを持つとしたら、どのアプリストアが他よりも豊富な選択肢を持つことになるのでしょうか、それとも全て同じになってしまうのでしょうか。
しかし、上で述べたように、iPhone と Android デバイスのどちらかを選択する場合、選択が制限されるという問題はある程度すでに存在しています。
ハードウェアのためのソフトウェアか、ソフトウェアのためのハードウェアか?
オープンスタンダードや画一的なソフトウェアソリューションの問題点は、ソフトウェアとハードウェアが必ずしもクローズドデバイスのようにスムーズに連携するとは限らないことです。Apple製品はまさにその点で

すべてがうまく機能する、閉じた製品システムの例。これは、すべてが基本的に単一の製品、つまりiPhone向けに設計されており、画面サイズもほぼ単一の仕様となっているためです。
Androidではそうではなく、WACも同様です。つまり、3.7インチ画面のSamsungデバイスでは問題なく動作するFacebookアプリケーションが、画面が小さいSony Ericssonデバイスでは使いにくい可能性があります。アプリケーションが様々なデバイスで動作するからといって、必ずしも動作するとは限りません。
基盤となるオペレーティングシステムに依存しないアプリケーション専用のオープン標準セットを用意するというアイデアは興味深いものです。しかし、それがうまくいくとは思えません。WACは本当にアプリ市場の統合という約束を果たすのか、それともスマートフォン市場をさらに細分化してしまうだけなのか、疑問に思います。
Twitter (@ianpaul) または Google Buzz で Ian とつながりましょう。