AppleInsiderスタッフ
· 2分で読めます
今週の Google I/O では、同社のモバイル オペレーティング システム Android の新バージョンに関する発表はなかったが、これはシステムを構築しているチームがプラットフォームの最大の問題である断片化の解決に取り組んでいるためかもしれない。
Ars Technicaによると、断片化の問題は今週、Androidチームの様々なメンバーが参加したパネルディスカッションで浮上した。40分間の質疑応答の中で、チームはGoogleの圧倒的な人気を誇るオペレーティングシステムに関連する様々なトピックについて発言した。
「これは私たちがよく考えていることです」と、GoogleのAndroidエンジニアリングディレクター、デイブ・バーク氏は断片化について語った。バーク氏によると、問題の一部は、Androidデバイスベンダーがオープンソースコードを利用して独自のボードサポートパッケージ(OSの特定の実装)を作成し、自社デバイスと特定のAndroidビルドとの互換性を確保できることにあるという。
「私たちは多くの反復作業を行っており、幅広いハードウェアで本当にうまく動作するシステムを構築しようとしている」とバーク氏は語った。
Google は今週の Google I/O でオペレーティング システムの新バージョンをリリースすると広く予想されていたが、Android チームのコメントからは、検索大手の Google は今年、新しい機能やアーキテクチャを備えた新バージョンに飛びつくのではなく、プラットフォーム上にすでに存在するものを磨くことに重点を置くという異なる方針をとったことがうかがえる。
チームはまた、スペックの低いハードウェアでも実行できるため Android が人気となっている新興市場についても議論しました。
「この状況を改善するために、エントリーレベルのスマートフォン向けにAndroidをより効率的にする方法を検討している」とバーク氏は述べた。
Androidオペレーティングシステムの断片化は、プラットフォームにとって恩恵であると同時に弊害でもあります。古いバージョンのAndroidに依存しているため、デバイスメーカーは低スペックで低価格のデバイスを発展途上市場の消費者に提供することができますが、同時に多くの消費者がプラットフォーム上の最新アプリにアクセスできないことも意味します。
この問題は多くのAndroid開発者にとっても問題となっています。複数のバージョンにまたがってコードを書かなければならないこと(Androidデバイスの約40%が3年前のバージョンのOSを稼働している)は、小規模な開発者グループにとって大きな課題となっており、一部の観測者は、プラットフォームの進化に伴い、小規模なグループは締め出されるだろうと予想しています。
Googleはここ数ヶ月、Androidのバージョン分布の算出方法を変更しました。同社は、2010年に初リリースされたGingerbreadを多くのデバイスが依然として利用していることを認めていますが、現在はGoogle Playストアにアクセスするユーザーに関する割合のみを公表しています。つまり、多くのAndroidデバイスユーザーは、開発者にとって実質的にカウントされていないということです。
比較すると、北米では Apple の iOS 6 がすでに Apple デバイスからの Web トラフィックの 83% を占めています。