\r\n\r\n

グーグルの新OS「fuchsia」とは?

fuchsiaは、現在Googleで開発の初期段階にある全く新しいオペレーティングシステムです。アンドロイドやクロームとどう違うのですか?どちらか一方を交換することになりそうですか?分解してみると...。

Fuchsiaは、現在Googleで開発の初期段階にある全く新しいオペレーティングシステムです。AndroidやChromeとどう違うのですか?どちらか一方を交換することになりそうですか?分解してみよう。

此の物は何ですか?

Fuchsiaがテック界の注目を集めたのは、2016年半ば、Googleによる未発表のオープンソースプロジェクトがGitHubのリポジトリに登場したときでした。Tech Pressの初期チェックによると、低消費電力のスマートウォッチからパワフルなデスクトップまで、あらゆるもので動作する「ユニバーサル」なOSとして設計されているとのことでした。これには、**、タブレット、ラップトップ、自動車用電子機器、コネクテッドアプライアンス、スマートホームハードウェアなどが含まれます。

ユニバーサルOSは、ソフトウェアベンダーにとって聖杯のようなものですが、実際にはまだ実現されていないのです。マイクロソフトはWindows 10を「ユニバーサル」にしようとしています。少なくとも、一部の**はすでにライトバージョンで動かすことができます。アップル社は、初代iPhoneが「true osx」を搭載していると(かなり怪しげに)主張していたが、最終的にはこのコンセプトを放棄し、「iOS」というブランドを採用した。Android、Chrome、セットトップボックス、ルーターやモデム、スマートデバイス、そして多くの産業用ソフトウェアが、さまざまなスタイルのLinuxカーネルを使用しています。

しかし、単に異なるハードウェアを同じようなソフトウェアで動作させるだけでは意味がないのです。マイクロソフト、アップル、グーグルの目標は、最小限の開発変更で、可能な限り広範囲のハードウェアで同じアプリケーションが動作する単一のオペレーティングシステムを作ることである。これにより、ユーザーレベル技術の相互接続が容易になり、複数のプラットフォームで効率的にアプリケーションを作成したいソフトウェア開発者にアピールできるとともに、決定的なのは、ユーザーがコントロールしやすい(そして競合との差別化が難しい)単一のソフトウェアエコシステムに固定されることです。

Googleは、それがFuchsiaの目的だと言い出したわけではありません。実際、GoogleはFuchsiaについて多くを語らなかったのですが、それは自然な欲求のように思えたのです。これは、AndroidとiOSに組み込まれたいくつかのクロスプラットフォーム機能のおかげです。

関連記事:AndroidはLinuxをベースにしているが、その意味するところは?

フクシアとアンドロイド、クロームはどう関係があるのでしょうか?

遠まわしに。AndroidとChromeはLinuxカーネルを大幅に改良したものを使っていますが、Fuchsiaはzronという全く新しいマイクロカーネルで一から構築されています。

従来のOSカーネルとマイクロカーネルの違いは複雑ですが、基本的なポイントは、マイクロカーネルは効率と柔軟性を重視して一から作られていることです。この概念は数十年前に遡るが、1990年代のコンピュータのパワー、メモリ、ストレージスペースのブームにより、ほとんど放棄された。現在、家電製品のハードウェアの小型化、効率化、携帯化が進んでおり、グーグルは、次世代のOSにはマイクロカーネルアーキテクチャが適していると考えています。

ジルコンやフクシアが市場に出る前も後も、(仮に出たとしても)グーグルがその進化を多かれ少なかれコントロールできるようなシステムを、グーグル自身が作り上げたことも、大きな意味を持ちました。Google 社は Android から教訓を得たが、Android はそのオープン ソースという性質上、消費者レベルで大きく分断されている。Chrome OS は、技術的にはオープンソースであっても、基本的にそのライセンス条件に縛られている。同じくオープンソースの fucshia は、パートナー企業**で稼働しても、ほぼ完全に Google 自身にコントロールされている可能性がある。のハードウエアです。

関連:Google Pixel 4 初期インプレッション:レーダー、フェイスアンロック、カメラ

マゼンタは開発者にどのような影響を与えるのか?

Fuchsiaは、まだ開発者が実際に完全なアプリケーションを作れる段階にはありません。しかし、Googleはこの目標を達成しても、Androidでの作業を完全に放棄するつもりはない。fuchsiaアプリは、新しいソフトウェア開発キットFlitterを使って、多くの一般的なプログラミング言語で書くことができる。

Flutterは、fuchshia、Android、iOSの間で最大限の互換性を持ってアプリを書くことができます。これにより、最小限の投資で3つのプラットフォームすべてにアプリを書くことができるだけでなく、既存のアプリをFuchsiaに移植して3つのプラットフォームすべてに対応することも容易になります。

Flutterはまた、Googleの現在のビジュアルデザイン標準であるマテリアルデザインに基づいて作られており、GoogleのAndroid、Chromeオペレーティングシステムおよびウェブプロパティのすべてが(程度の差はあれ)従っています。マテリアルデザインの共通ツールであるボリューメトリックシャドウや、120フレーム/秒の超スムーズなアニメーションなど、柔軟なVulkanレンダリングエンジンに基づく高度なUI要素に対応しています。もちろん、性能はハードウェアに依存しますが、印象的なゲームやメディアアプリケーションも可能です。

なぜChrome OSが互換性リストにないのか不思議に思っている方は、Chromeの「アプリ」はほとんどウェブベースであることを思い出してください。他の多くのOSのように、コードをダウンロードしてローカルで実行することはないのです。しかし、Chrome OSはAndroidアプリを実行できるようになり、GoogleはChromeのメジャーバージョンアップのたびにこの機能を拡張してきました。最も単純な結論は、GoogleはPlayストアのインフラを、少なくとも一部のAndroidベースのChrome OSフルデスクトップアプリに移行させたいということです。

その時、GoogleがMagentaの立ち上げに成功し、2つのプラットフォームを入れ替える、あるいは変換することができれば、開発者(そしてユーザー)は容易に調整を行うことができるだろう。

フクシアはいつ出てくるの?

fuchsiaは初期段階にあり、Googleは決まったロードマップさえ持っていないかもしれません。Googleは、このプロジェクトが多くの支持を得ている現実のプロジェクトであることを確認する以外、ほとんどコメントを出していません。現時点では、Fuschiaについて簡単に入手できる情報は、GitHubとGoogle自身のリポジトリで公開されているソースコードのみである。

ある時点で、Googleが現在の市場環境に照らしてPurple Redを評価し、プロジェクトの断念を決定することも十分にあり得る。Android(欠点はあるが)やChrome OSを継続するかもしれないし、まだ見ぬものを開発するかもしれない。しかし、今のところ、FuchsiaはAndroidとChromeの後継として(遠い存在ではあるが)最も可能性が高いと思われる。

今すぐ試せますか?

そんなところです。オープンソースのリポジトリには、プロジェクトのごく初期のビルドを稼働させるのに十分な数のFuschiaのスケルトンがありますが、現時点ではいくつかの特定のハードウェア上でのみ稼働しています。本稿執筆時点では、Intel NUC mini PC、Acer Switch Alpha 12タブレット、HiKey 960、Khadas VIMに限られている。最後の2つはチップ上のシステムで、より強力なRaspberry Piのようなものだ。

GoogleのスーパープレミアムChromebookとして、それはGoogleの開発者の手にホールをローミングChromebookの束があると仮定するのは自然だ。のコードをコンシューマーモデルで立ち上げ、OSを確認することができます。

また、いくつかの古いバージョンを使って、Android**上でfuchsiaのコードの一部を実行することも可能です。しかし、いずれの場合も、インストールできるようにコードを構築するには、かなりの技術力が必要で、時間的な投資に対するリターンはあまり高くはないでしょう。ユーザーインターフェースのごく初期のバージョンがどのように機能するかを見ることができるだけです。Googleのログインも今のところうまくいきません。書かれている技術記事をチェックしたり、YouTubeでハンズオンビデオを見たりすることをお勧めします。

Photo credits: RonAmadeo/Ars Technica, Microsoft, Amazon

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ