GoogleはAndroid SDKの新バージョンをリリースしました。バージョン2.0.1はAndroidプラットフォームのマイナーアップデートであり、重要なリリースではありません。また、Android開発者が直面している最も深刻な問題には対処されていません。

Android Developers ブログサイトでは、このアップデートについて「Android 2.0.1 は Android 2.0 のマイナーアップデートです。このアップデートには、API レベルに基づいたアプリケーションリソースの選択や Bluetooth 関連定数の値の変更など、いくつかのバグ修正と動作変更が含まれています。」と説明されています。
プラットフォーム自体に導入された変更、特にVerizon Droidのカメラ機能の修正は歓迎すべきものです。Googleは開発者を支援するツールもいくつか追加しましたが、Androidはアプリストアにおける比較的新しいプラットフォームであること、そして開発者が考慮しなければならないソフトウェアとハードウェアの組み合わせの多様性という2つの課題に直面しています。
GoogleがAndroid「Donut」SDK(バージョン1.6)を発表した際、Androidマーケットに実装された変更点により、ゲームチェンジャーとして大きな注目を集めました。アプリのブラウジング機能の向上と、アプリケーションのプロモーションに役立つスクリーンショットの掲載機能は、開発者から大きな反響を呼びました。
しかし、最近の調査によると、Android開発者は不満を抱いており、GoogleはAndroid Marketでまだ改善の余地があると示唆されています。Googleは開発者に対し、Androidプラットフォームの機能や性能を拡張する魅力的なアプリを次々と開発することを求めていますが、多くの開発者はAndroid Marketのダウンロード数や収益全体に不満を抱いています。
Android マーケットのアプリ数が 2010 年に 5 倍になるというアナリストの予測を Google が実現できる可能性を少しでも残したいのであれば、Google はこれらの問題に対処し、強力で満足度の高い開発者コミュニティを継続的に成長させる必要があります。アプリ ストアでの自慢話はさておき、Google は、ユーザーが望むツールを提供し、Android ベースのデバイスの売上を伸ばすために、開発者が多様なアプリケーションを作成することを必要としています。
Appleが成し遂げたこと、そしてGoogleや他のアプリストアの競合企業にも求められていることの一つは、アプリ開発を非常に簡単にし、少しのプログラミング知識があれば誰でもアプリを作れるようにしたことです。思いつく限りのあらゆるものに「それ用のアプリ」が存在するのは、事実上すべての企業がiPhoneプラットフォーム上で顧客と繋がり、同時にマーケティング効果を上げるために、何らかのカスタムアプリを開発してきたからです。
AppleがiPhoneで持つもう一つの強みは、プラットフォームの一貫性です。iPhoneとiPod Touchにはいくつかの異なるモデルがありますが、ハードウェア自体とiPhoneのOSのバージョンは一貫しています。
Appleが自社デバイスのあらゆる側面を厳しく管理していることに、多くの人が異議を唱えています。Appleはハードウェアとソフトウェアを綿密に管理しており、サードパーティの開発者はiPhone向けのアプリの承認を得るために多大な苦労を強いられています。しかし、結局のところ、Apple独自のクローズドプラットフォームこそが、Appleの成功の秘訣の一部なのです。
Android開発者は、流通しているAndroid SDKの異なるバージョンや、機能が異なる多様なデバイスに直面しています。Androidプラットフォームの断片化は開発プロセスを複雑化し、iPhone開発者にはないAndroid開発者特有の課題を引き起こしています。
GoogleはAndroidプラットフォームとSDKの適応を進めていく中で、開発者がAndroid Marketで抱える問題に対処していく必要があります。さらに重要なのは、Android開発者がアプリ開発を簡素化し、様々なAndroidソフトウェアバージョンや多様なハードウェア上でアプリが動作することを保証するために必要なツールをGoogleが提供することです。
Tony Bradley は@PCSecurityNews としてツイートしており、彼のFacebook ページで連絡を取ることもできます。