分析昨日の Google の年次開発者会議で初めて公開された Android O の新バージョンには、Google が携帯電話メーカーにコードをリリースする方法の変更ほど重要なものはありません。
簡単に言えば、Google には問題があるのです。
Nougat搭載スマートフォンが初めて量産出荷されてから7か月が経過した現在でも、インストールベースの92.8%は依然として2015年以前のソフトウェアを使用しています。デバイスメーカーやソフトウェア開発者に初めて公開されてから1年が経過した現在、Android Nougatが動作するAndroidデバイスはわずか7.1%です。
インストールベースのわずか40%が2015年版Android(Marshmallow)を実行している。残りは2014年以前のコードを実行している。毎年恒例のプラットフォームアップデートを受け取る端末はごくわずかで、大規模なアップデートがようやくリリースされたとしても、それは全く新しい端末で提供される。人々がスマートフォンを使い続ける期間が長くなったため、Googleにとっての問題は悪化している。
対照的に、Apple は約 2 週間以内に、インストールベースの 50 パーセント以上が新しいリリースを使用することを期待できます。
これはつまり、GoogleがAPIを公開した後も、多くの開発者が最低水準のAPI開発を選択するため、何年もAPIを使わないことを意味します。これはすべて、スマートフォンメーカーがプラットフォームの大型アップデートをいつインストールできるかを決定したためです。長年にわたり、GoogleはGoogle Play開発者サービスのバイナリにますます力を入れてきましたが、Play開発者サービスに投入できる情報には限りがあります。
この問題を解決するための Google の最新の試みは、Android の次期バージョンである Android「O」さえも凌駕する、今年最も重要なプラットフォーム ニュースになるかもしれません。
興味深いことに、Googleは先週、Project Trebleをひっそりと公開しました。この新しい配信プロセスにより、GoogleはOTA(Over The Air)アップデートの配信をより強力にコントロールできるようになります。
「Android のハードウェア固有の部分へのアクセスを提供する安定したベンダー インターフェースにより、デバイス メーカーは、シリコン メーカーによる追加作業を必要とせずに、Android OS フレームワークを更新するだけで、新しい Android リリースを消費者に提供できるようになります」と、Project Treble チーム リーダーの Iliyan Malchev 氏は書いています。
マルチェフ氏は自身の投稿で、携帯電話メーカーによるより多くの携帯電話固有のコードがAOSPのオープンソース基盤に取り入れられることを期待していると述べています。しかし、アナリストのリチャード・ウィンザー氏は、これはプロプライエタリなAndroidへと向かう、逆の方向への一歩だと見ています。
ウィンザー氏は昨年、Javaをめぐる長年の知的財産訴訟でオラクルが和解したことを受けて、グーグルが伝統を大きく打ち破ると予想した。
「問題はGoogleがAndroid OSをアップデートした時に発生します。メーカーは、新しいAndroidコードをユーザーのデバイスに配布する前に、行ったすべての変更が確実に動作することを確認する必要があるからです」とウィンザー氏は昨日説明した。「このプロセスは非常に困難であるため、多くの端末メーカーは変更をやり直すためのリソースやインセンティブを持っていないため、アップデートは棚上げされてしまうのです。Project Trebleは、Android OSとベンダーによる変更の間に抽象化レイヤーを追加することで、この問題を解決しようとしています。これにより、メーカーは互換性を失うことなく、基盤となるAndroid OSをアップデートできるようになります。」
ウィンザー氏は、問題は新しいベンダーテストスイートにあると考えている。HTCの新型フラッグシップ機に搭載されているスクイーズジェスチャーのような独自機能を持つ携帯電話メーカーは、そうした機能をオープンソースベースに追加しない可能性がある。そうなると、Googleは当該携帯電話メーカーを「不合格」とし、Google Playサービスの提供を拒否する可能性がある。しかし、競争当局がGoogleを厳しく監視している市場では、これはリスクの高い戦術だ。
携帯電話メーカーとGoogleがこの問題をどう解決するかが、Androidの将来を決定づけることになる。Googleは近日中に詳細を発表すると約束している。しかし、ウィンザー氏が指摘するように、賭け金は大きい。「より使いやすく、一貫性のあるプラットフォームは、トラフィックの増加、ひいてはAndroidにおけるGoogleの収益の増加につながる可能性が高い。Googleの収益はiOSの半分にとどまっている」
もちろん、Androidを独自仕様にするのは、決して容易な選択肢でも、実現可能性の高い選択肢でもありません。GoogleのAndroid後継機は既に姿を現しており、おそらくIP問題は未解決のまま、プラットフォームアップデートのための新しい配布アーキテクチャが採用されるでしょう。
さて、Android Oについて
新しいOアップデート自体はほとんど脚注のようなものですが、ここで述べておきます。Android O(まだ正式版は発表されていません)は、主にバッテリー寿命とパフォーマンスに重点を置いています。最も目立った追加機能は、アプリアイコンから通知などのコンテキストポップアップが表示されることです。これは2015年の導入を大いに盛り上げたAppleから拝借した機能です。しかし、Appleの実装にはForce Touch(画面への追加の圧力)が必要なため、あまり普及していません。そして、その理由はよくあることです。アプリ開発者はデバイスがForce Touchに対応しているとは期待できなかったため、開発に着手しませんでした。Force Touchメニューを(あるいはそもそも)使えるアプリがほとんどなかったため、ユーザーもForce Touchメニューを気にしませんでした。®