[]
アンドロイドは市場シェアが最も高く、成熟しつつあります。モバイル市場の開発者にとっては無視できないプラットフォームです。しかし、新興企業として、そもそもAndroid向けに開発すべきでしょうか?
市場には、システムのバージョンが異なる数多くのアンドロイド端末があります。Hootのリリースから10週間後、すでに1600の異なるモデルがこのソフトウェアを使用しています。所有サイズや機能の異なるデバイスを管理するためにGoogleが提供する優れたツールのおかげで、アプリケーションの使用に問題はありません。また、アンドロイドのバージョン間の分裂はそれほど大げさなものではありません。マーケットシェアの28%を占めるAndroid 2.x(Gingerbread)と72%を占めるAndroid 4.x(ICS、Jelly Bean、KitKat)です。
もしあなたが新興企業の開発者なら、アンドロイド2.xデバイスは無視すべきです。これらのデバイスはたいてい古く、多くの必須機能が欠けています。アプリを2.xと4.xの両方で動作させるのは簡単ではありませんが、Android 4.xはバージョン間の後方互換性が向上していますし、両者の違いを埋めるオープンソースプロジェクトもいくつかあります。
これは、Androidの開発が順風満帆だと言っているわけではありません。開発者にとって最悪のシナリオは、ハードウェア開発者がAndroidに変更を加え、ドキュメントを残さない場合です。AndroidのAPIを壊し、デバイス間のばらつきを大きくします。開発者がカメラ、GPS、重力センサーなどの特定のハードウェアを使用したい場合、ハードウェアベンダーからのこのような変更は多くの問題を引き起こす可能性があります。これはまた、多くの開発者が特定のハードウェアを扱うことを避けることを意味します。
Christina Capioppoと彼女の同僚がHootを開発したとき、彼らはAndroidプラットフォームの詳細を知りませんでした。PlayストアにはHootのようなアプリはなく、Hootはさまざまなセンサーやカメラ、ネットワーク接続など、多くのハードウェア機能を活用していることを知りました。経験豊富な開発者に話を聞いたところ、Hootには自分たちが避けてきた機能があることを知りました。もっと早くこのことを知っていれば、iOSアプリを先に開発したか、まったく別のAndroidアプリを作っていたかもしれません。
今日は「Android vs iPhone」の話ですが、iPhoneと「Google Android」、「Samsung Android」、「Amazon Android」、「Xiaomi Android」の比較もそのうちすると思います。Samsung Android」「Amazon Android」「Xiaomi Android」。それぞれのAndroidのシェアが算出されるでしょう。おそらく、開発者が異なるアンドロイド間でアプリを移植できるようにする開発者ツールを提供する企業も出てくるでしょう。
アンドロイドは間違いなく開発する価値のあるプラットフォームですが、新興企業にとっては、プラットフォームの選択はそれ自体に依存する必要があります。モバイル・プラットフォームは、彼らが適切な市場を発見するのを助けなければなりません。新興企業が最初に開発すべきプラットフォームを規定しても、彼らの役には立ちません。
アーリーステージのスタートアップ企業にとって、モバイルプラットフォームの選択は、他の全てと同様に、シンプルなルールに帰結します。アンドロイドで開発する企業もあれば、iOSで開発する企業もあります。