今週の Google I/O では、同社のモバイル オペレーティング システムである Android の新しいバージョンの発表はありませんでした。これは、システムを構築しているチームがプラットフォームの最大の問題である断片化に対処するために取り組んでいるためかもしれません。
断片化の問題は今週、Android チームのさまざまなメンバーが出席したパネル ディスカッションで浮上しました。によると アルス テクニカ。 40 分間の質疑応答の中で、チームは Google のサービスに関連する多くのトピックについて話し合いました。圧倒的な人気オペレーティング·システム。
Google の Android エンジニアリング ディレクターである Dave Burke 氏は、断片化について次のように述べています。バーク氏によると、問題の一部は、Android デバイスのベンダーがオープン ソース コードを利用して、独自のボード サポート パッケージ (オペレーティング システムの特定の実装) を作成して、自社のデバイスとデバイス間の互換性を確保できるという事実にあります。 Android の特定のビルド。
Burke 氏は、「私たちは多くの反復を行って、幅広いハードウェア上で本当にうまく動作するシステムを構築しようとしています。」と述べました。
Google はオペレーティング システムの新バージョンを今週の Google I/O、しかし、Androidチームのコメントは、検索巨人が今年、新しい機能や新しいアーキテクチャを備えた新しいバージョンに飛躍するのではなく、プラットフォーム上にすでに存在するものを磨き上げることに重点を置いて、異なる軌道をとったことを示しているようです。
チームはまた、低スペックのハードウェアでも実行できる Android の人気が高まっている新興市場についても議論しました。
「この状況を改善するために、私たちはエントリーレベルのスマートフォン向けに Android の効率を高める方法を検討している」とバーク氏は語った。
Android オペレーティング システムの断片化は、プラットフォームにとって祝福であると同時に呪いでもあります。古いバージョンの Android に依存することで、デバイス メーカーは低スペックかつ低コストのデバイスを発展途上市場の消費者の手に渡すことができますが、それはまた、多くの消費者がアクセスできないプラットフォーム上の最新アプリの一部。
この問題は多くの Android 開発者にとっても問題となっています。複数のバージョンにわたって記述しなければならないこと(Android デバイスの約 40% が 3 年前のバージョンの OS を実行していること)は、小規模な開発者グループにとって課題となっており、一部の観察者はこれを信じています。より小さなグループは締め出されます進行中のプラットフォームの様子。
ここ数か月で、Google は Android バージョンの分布の計算方法を変更しました。同社は、2010年に初めてリリースされたGingerbreadにまだ多くのデバイスが存在していることを認めているが、現在はGoogle Playストアにアクセスするユーザーに関連する割合のみを公表している。つまり、多くのAndroidデバイスユーザーは開発者に関しては基本的にカウントされていないことになる。
それに比べて、Apple の iOS 6 はすでに83パーセントを占めます北米における Apple デバイスからの Web トラフィックの割合。