Fuchsia と Android の未来

Android のニュースをたくさん見ていると、Fuchsia として知られている謎の Google プロジェクトについて少なくとも何かしら耳にしたことがあるはずです。 そして、それが実際に何であり、何をするためのものであるかについて、少なくともいくらかは混乱していることでしょう。

Fuchsia は、知らない人のために言うと、Google 内の「初期段階の実験的プロジェクト」です。 少なくとも2017年から開発が進められており、オープンソースであるため、誰でもコードを覗くことができ、特定のデバイスにソフトウェアをインストールすることさえ可能です。 (プロからのアドバイス:独自に作成されたFuchsiaのウェブデモのおかげで、今すぐブラウザから実際にチェックすることも可能です)。 ただし、公正な警告です。

Google

Fuchsia, in its current bare-bones form

Google は Fuchsia を「最新の携帯電話と高速プロセッサ、自明ではない量の RAM、任意の周辺機器でオープンエンドな計算を行う最新のパーソナル コンピュータ」向けに設計した「新しい OS」として説明しています。 そうです。

そのとても鮮やかな描写はさておき、この全体が何であるか、なぜそれが開発されたのかについて、確かな情報はほとんどありません。 そして、そのような確かな情報がない中で、私たちは何を得るのでしょうか。 推測や理論、その他の根拠のない仮定が、人々が事実だと思い込むほど繰り返されます。

こうした結論で最も多いのは、Fuchsia が Android と Chrome OS の両方に代わる統一されたものになるということ、つまり、ラップトップと携帯電話にまたがる単一の新しい Google OS で、将来のデバイスに一貫してより密接に制御されたフレームワークを提供するものであること、です。 Android や Chrome OS とは異なり、Fuchsia は Linux ではなく、Google 独自のカスタム基盤に基づいており、理論的には、よりシンプルで合理的なシステム アップグレード (特に Android では常に苦労している) につながる可能性を秘めています。 まあ、そうかもしれません。 何でも可能です。結局のところ、これは Google です。 同社はこれまでにも、眉をひそめるような手のひらを返したような、狂気じみた動きを見せてきました。 そして、Google 自身以外には、Fuchsia の計画が何であるか、Google が何を達成することを望んでいるのか、実際には誰も知りません。

しかし、特に今、Google I/O とそれを取り巻く数週間で見たことを受けて、最近多くの人がしているように、Fuchsia が Android と Chrome OS に代わる運命にあるという考えを当然の結論として受け入れるのは間違いであると私は考えています。

いくつかの重要なポイントについて詳しく説明させてください。

Android と Chrome OS は、大規模な投資、採用、価値を伴う大規模なブランドおよびエコシステムです。 Android は、その開始以来 10 年で世界的な現象となり、Chrome OS は、時にはまだ無関係と見なされていますが、ユニークでパワフルな可能性を持つ万能プラットフォームとして急速に拡大しています。 また、教育分野でも非常に重要で、昨年の米国における教育用デバイスの出荷台数の60%を占めています(Windowsは22%、MacOSとiOSは合わせて17%です)。

一方、世界中の数多くのメーカーが両ブランドに多大な投資を行っています。さらに大局的かつ長期的な意味で、Google は比喩的な種をまき、無数の学生を生涯のユーザーにする目的で、早い段階で Chromebook に専念させようと懸命に努力しています。 関係する投資と達成された親しみは計り知れないものであり、簡単に複製できるものではありません。 Google がその製品間の統一スレッドとして「Google」という概念にますます重点を移しているとしても、Android と Chrome OS は、Google と他の関連プレーヤーにとって大きな価値があります。 そして、Googleは不可解なピボットを行う歴史を持っていますが、AndroidとChrome OSを完全に捨てるような思い切ったことを行うという考えは、想像しにくい動きです。

Google は最近、両方のプラットフォームへの取り組みを強化しているようです

Fuchsia デバイスの最初の製品は、早ければ今年の秋か翌年の初めに登場すると一般的に言われていますが、Google は Android と Chrome OS を推進し続けており、そのような急速に近づいているシフトとは合致しないようなやり方を行っています。

私は、典型的な OS のバージョン アップデートについて話しているのではなく、Android と Chrome OS の継続的な整合性 (かなりのリソースが投入されているもの) と、それに伴う開発者への Two For One モデル採用の推進といったより大きな動きについて話しているのです。 これは、開発者がクロス プラットフォームのコーディング ツールを実行できるようにし、通常の Android デバイスと同様に Chromebook 用に最適化された Android アプリを作成するよう奨励するためです。 また、Android Studio 開発ツールに Chrome OS エミュレーターを追加し、この目標を推進するとともに、テスト用の Chrome OS デバイスがない場合でも、開発者が Chromebook を念頭に置いて作業するよう奨励しています。 これは、一部の人が期待している魔法の答えではないかもしれませんが、Android オペレーティング システムのコアを再構築するための膨大な投資であり、Android が 1 年ほどで見捨てられるとしたら、わざわざ行うのは奇妙なことのように思われます。 今年の I/O イベントでは、基調講演の Android 部門は、Android が “世界で最も人気のあるモバイル OS” であることを宣伝する凝ったビデオで幕を開けました。 導入部は、Android がオープンであることをテーマに展開され、スクリーンに提示され読み上げられた引用で終わりました:

If you believe in openness, if you believe in choice, if you believe in innovation from everyone, then welcome to Android.

その後まもなく、Android エンジニアリング VP の Dave Burke が登壇し、Android での Google の当初の目標、「誰に対しても自由でオープンなモバイル プラットフォームを構築する」、「そして今日、その考えは繁栄している」と語りました。

Fuchsia in context: a nuanced possibility

Fuchsia とその考えられる意味について考える場合、Google の文脈と「探求」と「実験」の傾向を考慮する必要があります。 現実は、私たちが今日でも見ているような、より微妙な2つのプラットフォームの整合であることが判明しました。 最近では、AndroidとChrome OSを統合し、あらゆるデバイスで動作する単一プラットフォームとするGoogleの内部プロジェクト「Andromeda」が噂されています。 ある時点では、私たちはその大公開のための特定の日付さえ持っていました – もちろん、1 つは、決して何にもなりませんでした。

Crucially, that none of stuff came to fruition という事実は、現実のナゲットが含まれていなかったという意味ではありません。 より可能性が高いのは、Google が社内でいくつかのコンセプトを模索し実験したものの、最終的にはそれらを放棄するか、別の方向に軸足を移すことになったということです。

軸足といえば、昨年の I/O イベントでのセッションで Fuchsia についての質問に答えたとき、Burke は興味深い発言を行いました。 「多くの初期段階のプロジェクトと同様に、おそらくピボットと変形が起こるでしょう」

したがって、おそらく Fuchsia では、より微妙な実装も表面化する可能性があります。つまり、取り組みのアイデアと進歩は利用されますが、現在のシナリオが暗示するように、必ずしも Android や Chrome OS を置き換えない方法でそうされるものです。 おそらく、Fuchsia は、元の外見的なアイデンティティをそのままに、一方または両方のプラットフォームの新しい基本構造になる可能性があります。

茶葉を読むことを本当に望むなら、実際、そのような結果がそれほどあり得ないことを示唆するいくつかの証拠があります。 Google の Fushia のオープン ソース リポジトリには、ほとんど謎かけのような、興味をそそるテキストが含まれています。 “Pink + Purple == Fuchsia (a new Operating System)”

Fuchsia Engineering Director の Chris McKillop は Twitter で、「ピンク」は Taligent プロジェクト (MacOS をより新しい代替品で置き換えようとした Apple による 90 年代の失敗作) への言及だと気軽に指摘したことがある。 Wikipedia によると、

Pink は、新しいマイクロカーネル上に C++ で実装されたまったく新しいオブジェクト指向 OS であり、既存の Mac と同じ外観と感覚で新しい GUI を実行する予定でした。 Pink 用に書かれたプログラムを実行するだけでなく、既存の Mac OS プログラムを実行することも可能でした。

「purple」については、初代 Apple iPhone のコードネームである Project Purple への言及であると想像するのは大袈裟ではありません。 マキロップ自身、そのデバイスに取り組んでいたチームのメンバーであり、前述のTwitterでの会話は、同じ時期にアップルで働いていたエンジニアとのものでした。 そのスレッドで、そのエンジニアはマキロップに「『ピンク+パープル』のパープル」は「我々が知っているパープル」なのかと尋ね、それに対してマキロップは「そうだ」と答えています。「

さて、ここでも茶葉を読んでいますが、Google の Fuchsia コード リポジトリに投稿されたスローガンが、重要なスマートフォン製品と、長く存在する OS をオリジナルのような外観と感触で、同じアプリケーション群をサポートする最新のものに置き換える取り組みとの組み合わせを参照していると思われるという事実は、やや重要だと思われます。 もしかしたら、そのブランド、エコシステム、さらには外観を維持したまま、OS に統合されるかもしれません。 もしかすると、Fuchsia は私たちの生活に大きな混乱もなく、大多数のユーザーが何かが変わったことに気づくこともなく、浸透していくかもしれません。 しかし、言えることは、この謎めいた実験的な取り組みが Google の 2 大プラットフォームに取って代わるという考えを盲目的に受け入れるのは、あまり賢明でないように思えるということです。 そして、これまで何度も思い起こされてきたように、物事は最初に見たときほど白黒はっきりしないものです。

Fuchsia のように大胆なコンセプトであっても、劇的ではない灰色の影が、結局はすべての中で最も重要な色合いであるかもしれません。

JRの新しい週刊ニュースレターに登録すると、このコラムに加え、ボーナスヒント、個人的なおすすめ、その他の特別な情報を受信トレイで受け取ることができます。