
Androidに対する最大の不満の一つは、GoogleがAndroidの新バージョンを発表しても、実際にそのソフトウェアがスマートフォンにインストールされるまでに6ヶ月以上かかることです。一体何が問題なのでしょうか?
Gizmodoのスタッフは、メーカーと携帯電話会社の両方に話を聞いて、何が問題なのかを探ることにしました。ソフトウェアアップデートは一見簡単なプロセスに思えますが、実際にはAndroidスマートフォンがアップデートされるまでに数ヶ月もかかるような、数多くの問題が山積していることがわかりました。
Androidのアップデートには、3つのプロセスが必要です。まず、チップメーカーは新しいAndroidがスマートフォンのチップと通信できるように、新しいコードを作成する必要があります。Androidエコシステムには多くの異なるチップメーカーが存在するため、それぞれのメーカーごとにコードの開発には時間がかかりますが、通常は1~2か月ほどかかります。
最初のステップが完了すると、次はメーカーの対応となります。Samsung、HTC、LG、Motorolaは、それぞれのスマートフォンに合わせて新しいAndroidアップデートをカスタマイズする必要があります。スマートフォンごとにコンポーネントや機能が異なるため、この作業に多くの時間がかかります。
メーカーがAndroidに独自のスキンを採用しなければ開発プロセスが速くなるという誤解がありますが、これは正しくありません。SamsungがJelly BeanにTouchWiz UIを採用しなかったとしても、ソフトウェアとハードウェアコンポーネントを同期させる必要があり、UIのデザインに関わらず、約6~8週間かかります。
メーカーが自社デバイス向けにAndroidを準備し終えると、いよいよ最後の段階、つまり通信事業者からの承認取得が始まります。Androidアップデートプロセスにおいて最も大きな足かせとなっているのは通信事業者ですが、これは彼らのせいではありません。というのも、ソフトウェアアップデートを世界にリリースする前に、通信事業者は自社の全機種でテストを行い、安全性を確認する必要があり、それには何ヶ月もかかるからです。
「携帯電話事業者は、販売予定の新型携帯電話だけでなく、既に販売している携帯電話のソフトウェアアップデートもすべてテストする必要があります。簡単に言えば、携帯電話が自社のネットワークで宣伝どおりに動作するかを確実に確認する必要があるのです。」
キャリアはスマートフォンを受け取り、アップデートによってユーザーのスマートフォンが故障しないことを確認するために、何ヶ月もかけて徹底的にテストします。このプロセス全体に時間がかかり、多くの人手が必要となるため、キャリアが宣伝している最新のスマートフォンのテストに忙しい間、多くの古いスマートフォンが放置されてしまうのです。
「新製品をキャリアにリリースする際、キャリア側がリリースするまでの6ヶ月間、当社のラボでテスト運用できることがあります」とHTCのバンフォード氏は語る。「かなり時間がかかることもあります」。T-Mobileのヤング氏も、新ソフトウェアを入手してから実際にリリースされるまでには通常3~6ヶ月かかると認めている。つまり、単純に計算すると、新ソフトウェアがデバイスに実装されるまでに最大9ヶ月かかる可能性があるということだ。しかも、これはメーカーとキャリアが、アップデートに時間とリソースを費やす価値があると合意した場合に限られる。
このプロセス全体は非常に興味深い。特に、Apple は iOS でも同様のキャリア テスト段階を経る必要があるにもかかわらず、プロセスがより速く行われているように見せかけることに成功していることを考えると興味深い。
Android のアップデート プロセスの詳細と修正方法については、Gizmodo にアクセスして記事全文をお読みください。
出典:ギズモード