
Google は今週、いくつかの素晴らしい新機能を搭載した Android の新バージョンを発表したが、同社のモバイル OS を悩ませてきた問題、つまり断片化を十分に解決できたかどうかは不明だ。
Android 4.1(Jelly Bean)のリリースが間近に迫っていると発表されたにもかかわらず、大多数のユーザーは依然として3つ前のメジャーリリースであるGingerbreadを使用しています。Google自身の統計によると、昨年10月にリリースされた現行バージョンであるIce Cream Sandwichを使用しているのはわずか7%です。
つまり、OSの最新イノベーションを活用したアプリは、ほとんどのAndroidユーザーには提供されないということです。また、プラットフォームの生命線である開発者は、複数のデバイスとOSの複数のバージョンでアプリをテストせざるを得なくなります。
そのため、今週のI/Oのオープニング基調講演でGoogleのヒューゴ・バーラ氏が「プラットフォーム開発キット(PDK)」を発表した際、このニュースは大きな拍手喝采を浴びました。PDKはAndroidスマートフォンメーカーに次期Androidリリースのプレビュー版を提供し、新機種に最新ソフトウェアを搭載しやすくなります。
現在、GoogleはOSアップデートの作業を完了すると、チップメーカーや携帯電話メーカーと共有します。メーカーは、OSアップデートが自社のハードウェアと連携して動作することを確認し、ニーズに合わせて調整します。その後、通信事業者が消費者にデバイスを販売します。
PDKは、チップメーカーやスマートフォンメーカーに対し、Androidアップデートのリリースを最終決定前の早い段階で提供します。Googleによると、これによりメーカーは開発作業をより早く開始し、完成したソフトウェアをより早く消費者に届けることができるようになります。
しかし、PDK は、開発者が切望する多数の Android ユーザー向けの単一のユーザー エクスペリエンスを開発者に確保するのに十分でしょうか?
Android チームとの「炉辺談話」では、会場に集まった開発者らから OS の断片化に関する質問が、Google の回答を上回るほど多く寄せられた。
ジェリービーンをアイスクリームサンドイッチよりも早くユーザーに届ける計画について尋ねられた同社のスタッフは、「まずは無料のデバイスを配布します。これが良い第一歩です」と答えた。グーグルはイベントで開発者にタブレットとスマートフォンを無料で配布している。
ある開発者は、2011年のI/Oで発表されたAndroid Allianceについて質問しました。このAllianceは、スマートフォンが少なくとも18ヶ月間定期的にアップデートされることを保証するものです。Googleによると、このAllianceは、OEM各社が自社のスマートフォンのユーザーに適切なアップデートを迅速に提供することを約束するものです。
回答はやや軽率なものだった。「昨年、デバイスのサポートは18ヶ月間確実に行うと申し上げましたが、昨年からまだ18ヶ月が経過していないため、それが機能しているかどうかを証明することも反証することもできません」と、Androidエンジニアリングディレクターのデイブ・バーク氏は述べた。
おそらくこの種のコメントが、ガートナー社のアナリスト、ブライアン・ブラウ氏が、グーグルは断片化問題を「気にする必要はない」と結論づけるきっかけとなったのだろう。
公平を期すために言うと、Googleは難しい問題に直面しています。OEMと携帯通信事業者はどちらもオープンソースOSをカスタマイズしているため、同じバージョンのAndroidであっても、異なるデバイスや異なるプロバイダーで動作しているユーザー間で差異が生じます。また、OEMも携帯通信事業者もOSアップデートを提供するビジネスを行っておらず、ユーザーに新しいスマートフォンの購入を促すインセンティブがありません。
PDKはこれらの要素を一切変更しません。Googleの担当者は開発者に対し、PDKの目的は単に特定のバージョンのOSを搭載したスマートフォンをより早く消費者の手に届けることだと説明しました。
テクノロジー・ビジネス・リサーチのアナリスト、エズラ・ゴットハイル氏によると、Googleにはこの問題を解決する方法が少なくとも一つあるという。同社は、デバイスやキャリア間でより統一性の高いAndroidのバージョンを開発できるという。そうすれば、ユーザーはiOSユーザーがAppleからOSを直接アップデートするのと同じように、Googleから直接OSをアップデートできるようになる。しかし、OEMやキャリアはOSをカスタマイズして自社製品に似せたいと考えているとゴットハイル氏は指摘する。
したがって、Google はハードウェア パートナーと開発者の怒りの間で舵取りをしなければならない。
「彼らは問題の根本を打破しようとしている」とゴットハイル氏は語った。
しかし、モバイル分析会社Flurryによると、断片化はAndroid向けアプリの開発コストの上昇に繋がっており、Googleが問題への対処を怠れば開発者を追い払うリスクがあるという。
「まともなアプリがないという評判が立つことが危険だが、彼らはまだそういう状況にはないと思う」とゴットハイル氏は語った。
実際、カンファレンスに参加した開発者たちは、オープンソース開発において断片化が業務上のリスクとなり得ることを認めているようでした。また、Googleがサポートライブラリ内でAndroidの複数バージョンに対応するためのツールを提供していることにも言及しました。
「Androidは、これほど多様なデバイスで動作し、ほぼ同じコードを記述して簡単に移植できる初めてのOSです。これはまさに夢でした。Androidの利点は、数種類のハードウェアだけで構成される統合型システムよりもはるかに大きいと確信しています」と、まだ立ち上げ前のスタートアップ企業Tenkivのザック・ジュハス氏は述べた。
キャメロン・スコットは、IDGニュースサービスで検索、ウェブサービス、プライバシーを担当しています。TwitterでCScott_IDGをフォローしてください。