Motorla MobilityとSony Ericssonは、3週間前に汎用版がリリースされたGoogleのAndroid 4.0 Ice Cream Sandwichのアップデートを自社の顧客がすぐには受け取れない理由をさまざまな理由を挙げて長々と説明した。
この説明は、Apple の統合型 iOS ソフトウェアと、Google が幅広くライセンス供与している Android プラットフォームとの大きな違いを浮き彫りにしている。
Dellが発売したのであれば、Windowsのようにオープン
「皆さんと同じように、私たちもGoogleがAndroid Ice Cream Sandwich(ICS)のソースコードを公開したことを嬉しく思っています!」とモトローラはブログ投稿で述べた。
「キャリアとユーザー双方にとって都合の良い方法で、Ice Cream Sandwich に組み込まれるステップとプロセスは数多くあります」と Motorola は述べ、「ソースコードが Google からリリースされても、デバイスが自動的に更新されることはありません」と付け加えた。
モトローラとソニー・エリクソンはどちらもAndroidの開発を担うオープン・ハンドセット・アライアンスのメンバーであり、そのため、Androidの最新リリースが正式にリリースされる前に開発に関与していると考えられるかもしれません。しかし、モトローラは「Androidの新バージョンがリリースされるたびに、デバイスパートナーが1社ずつ協力し、『Google Experience Device』(GED)と呼ばれる、新Androidリリースのショーケースとなるデバイスをリリースします」と説明しています。
モトローラのAndroid 4.0アップデートの非常に短いリスト
モトローラは、ローンチパートナー以外のAndroidコミュニティメンバーは、「公開直後にAndroidのソースコードにのみアクセス」できると説明しています。その後、同社は「現在このソースコードを評価しており、今後1ヶ月かけてどのデバイスにいつアップグレードを適用するかを決定する予定です」と述べています。
AndroidライセンシーがAndroidの最新リリースへのアップデートを提供するサポート対象デバイスのリストには通常、ごく最近の新型デバイスのみが記載されています。モトローラの場合、Android 4.0 Ice Cream Sandwichの現在のターゲットとして、Droid RAZR、Droid Bionic、Xoomタブレットのみが記載されています。
これには、昨年AppleのiPhone 4と同時に発売され、かつて大きな話題を呼んだMotorola Atrix 4Gと、同じく比較的新しく広く販売されているDroid 2、Droid X、X2モデルは含まれません。これらのモデルはすべて、昨年リリースされたAndroid 2.3 Gingerbreadで止まってしまいます。AppleのiPhone 3GSの発売から数ヶ月後に登場したオリジナルのDroid/Milestoneは、さらに古いリリースであるAndroid 2.2 Froyoで止まっています。
ソニー・エリクソンも同様に、Android 4.0 のリリースは「2011 年 Xperia™ スマートフォン向けに、動作し、安定し、認定された Ice Cream Sandwich ソフトウェア リリースを作成するために、ソニー・エリクソンのエンジニアにとって集中的な作業期間の始まりを意味する」と述べています。
ソニー・エリクソンが昨年秋に米国で発売した、iPhone 4と同等のスペックを持つXperia X10は、サポート対象外となります。Xperia X10はGingerbreadで動作しますが、Wikipediaには「Android 2.3(Gingerbread)へのアップデート以降、ファイルの関連付けに関わらず、音楽の再生やストリーミングが途切れる問題が発生しています。現時点で唯一の解決策は、携帯電話をルート化し、XDA開発者フォーラムにあるパッチを適用することです。ソニーはこの問題を認めず、今のところこのバグに対する解決策を提示していません。」と記載されています。
Androidプラットフォームの細分化により、開発者が最新バージョンのAndroidの機能をサポートする必要性がほとんどなくなりました。なぜなら、Androidユーザーのほとんどは、まだ1年以上前のバージョンを使用しているからです(Google調べ)。12月1日現在、Androidマーケットへのトラフィックの半分は、昨年冬にリリースされた2.3.x Gingerbreadを依然として使用しており、45%以上はさらに古いバージョンを使用しています。
Android 4.0リリースまでの長い道のり
モトローラは、アップデートでサポートすることを選択した少数のモデルについては、汎用 Android リリースでネイティブにサポートされていない特定のプロセッサ、GPU、およびその他のチップなど、製品に関係する独自のハードウェアのサポートを組み込むのにいくらか時間をかける必要があると述べています。
「これは、モトローラ独自のソフトウェア拡張機能をすべてソースコードに統合し始める時期でもあります」と同社は付け加えています。「MotoCast、Smart Actions、そして包括的なエンタープライズソリューションといった機能は、当社のデバイス体験に不可欠な要素であり、これらのソフトウェアアップグレードを通じて、お客様に差別化された体験を継続的に提供していきたいと考えています。」
モトローラの追加ソフトウェアの一部は、Androidの権限ベースのセキュリティシステムを破壊する副作用があったが、HTCやサムスンの追加ソフトウェアほどひどくはなかった。研究者らは、不正アプリが個人情報を盗んだり、ユーザーの正確な位置情報を追跡したり、電話を完全に消去したり、通話を録音したり有料SMSメッセージを送信したりする能力を与えていると指摘している。
通信事業者はAndroidの展開にさらに数ヶ月を要した
Android のライセンシーがリリース時のバグを許容レベルまで修正し終えると、ハードウェア固有のアップデートをモバイル キャリアにリリースする。モバイル キャリアはアップデートをテストして認証する必要があるが、モトローラによれば、これには「1 ~ 3 か月のキャリア ラボ サイクルに入るための 2 か月の準備サイクル」が必要になることがあるという。
「人々が考えるのとは反対に、携帯電話に新しいソフトウェア リリースをリリースする際に最も時間のかかるプロセスは、[ベンダーのハードウェアとソフトウェアのカスタマイズを追加する] 導入段階ではなく、認証と承認の段階です」と Sony Ericsson は述べています。
これは、携帯電話メーカーとして私たちに法的に義務付けられている主要な業務の一つですが、カスタムROMコミュニティでは考慮する必要のない業務です。さらに、テストと認証に多大な労力を費やすことで、世界中のすべての消費者にとって利益となる最高レベルの品質と適合性を確保しています。