ホームページ » の仕方 » Googleの新しいオペレーティングシステム、Fuchsiaとは何ですか?

    Googleの新しいオペレーティングシステム、Fuchsiaとは何ですか?

    Fuchsiaはまったく新しいオペレーティングシステムで、現在Googleで開発の初期段階にあります。 AndroidやChromeとどう違うのですか。どちらかに取って代わるのでしょうか。それを分解しましょう.

    これはなんですか?

    Fuchsiaは、2016年半ばに、Googleの未発表オープンソースプロジェクトがGitHubリポジトリに登場したときに、最初にTech Worldのレーダーに登場しました。テクノロジープレスによる最初の調査によると、それは低電力スマートウォッチから強力なデスクトップまであらゆるもので実行できる「ユニバーサル」オペレーティングシステムであるように設計されました。これには、電話、タブレット、ラップトップ、カーエレクトロニクス、コネクテッドアプライアンス、スマートハードウェアなどが含まれる可能性があります。.

    ユニバーサルオペレーティングシステムはソフトウェアメーカーにとっては神聖なものですが、まだ実現されていません。 Microsoftは、少なくとも一部の携帯電話が削除されたバージョンでそれを実行できるように作られたという意味で、Windows 10を「ユニバーサル」にしようとしました。 Appleは、オリジナルのiPhoneが「本物のOS X」を走らせていたことを(かなり疑わしく)有名に主張していたが、その後、ブランドのiOSを支持してその概念を放棄した。あらゆるレベルのコンシューマハードウェアで動作するオペレーティングシステムに最も近いのは、少し皮肉なことにLinuxです。さまざまな種類のLinuxカーネルが、Android、Chrome OS、セットトップボックス、ルーターとモデム、スマートデバイス、その他多数の産業用ソフトウェアに使用されています。.

    ユニバーサルプラットフォームでのMicrosoftの試みはあまり成功していない.

    しかし、単に異なるハードウェアを漠然と似たソフトウェアの中身で実行することは、実際には意味がありません。 Microsoft、Apple、およびGoogleの目標は、できるだけ幅広いハードウェアにわたって開発の変更を最小限に抑えて同じアプリケーションを実行できる単一のオペレーティングシステムを作成することです。これにより、消費者レベルの技術での相互接続が容易になり、複数のプラットフォームでアプリケーションを効率的に作成したいソフトウェア開発者が集まり、決定的に消費者を制御しやすい単一のソフトウェアエコシステムに閉じ込めることができます。.

    グーグルは、これがフクシアの目標であるとは言っていません - 実際、グーグルはフクシアについてはあまり言っていませんが、それは自然な願望のように思えます。これは、AndroidとiOSの組み込みクロスプラットフォーム機能によって支えられています。.

    FuchsiaはAndroidとChromeにどのように関連していますか?

    遠くにAndroidとChrome OSはどちらもLinuxカーネルの大幅に変更されたバージョンを使用していますが、Fuchsiaはまったく新しいZernelという名前のマイクロカーネルに基づいて構築されています。.

    従来のオペレーティングシステムのカーネルとマイクロカーネルの違いは複雑ですが、基本的な要点は、マイクロカーネルは効率と柔軟性のためにゼロから構築されているということです。この概念は何十年も前にさかのぼりますが、コンピュータの電源、メモリ、および記憶容量が90年代に開花したため、ほとんど放棄されました。現在、家庭用電化製品の傾向がより小さく、より効率的、そしてよりポータブルなハードウェアに移行しているので、グーグルはマイクロカーネルアーキテクチャをその次世代オペレーティングシステムに適合する可能性があると考えている。.

    Android携帯で動作するFuchsia UIの概念.

    それがすべて独自に作成したシステムで、Googleが市場に出る前後にZilkとFuchsiaがどのように進化するかを多少なりとも完全に制御することができても問題ありません。グーグルは、そのオープンソースの性質のおかげで、消費者レベルでは現在ひどく骨折しているアンドロイドでその教訓を学んだ。 Chrome OSは技術的にはオープンソースでもありますが、基本的にライセンス条項によってロックされています。これもオープンソースであるFucshiaは、パートナー企業が販売しているハードウェア上で動作していたとしても、おそらくほぼ完全にGoogle自身によって制御されるでしょう。.

    フクシアは開発者にどのような影響を与えるのでしょうか?

    Fuchsiaは、開発者がまだ完全なアプリケーションを実際に作成することができる時点ではありません。しかし、それが実現すると、グーグルはアンドロイドに投入した仕事を完全に放棄するつもりはない。 Fuchsiaアプリは、新しいFlutterソフトウェア開発キットを使用して、さまざまな一般的なプログラミング言語で作成できます。.

    Flutterは、Fucshia、Android、iOSの間で最大限の互換性を持ってアプリを書くことを可能にします。最低限の投資で3つすべてのプラットフォームでアプリを作成できるという意味だけでなく、既存のアプリをFuchsiaに移植して3つすべてのプラットフォームを簡単にサポートできるようになります。.

    Flutterは、Googleの現在のビジュアルデザイン標準であるMaterial Designを中心に構築されており、Android、Chrome OS、およびWebのすべてのプロパティに対して(さまざまな程度で)準拠しています。ボリュームシャドウ(Material Designのお気に入りのツール)や超スムーズな120 FPSアニメーションなど、柔軟なVulkanレンダリングエンジンに基づく高度なUI要素のサポートが含まれています。パフォーマンスはもちろんハードウェアに依存しますが、それはまたいくつかの印象的なゲームおよびメディアアプリケーションに対応しています.

    Chrome OSがこのような互換性リストに含まれていない理由をご存知の場合は、Chrome用の「アプリ」はほぼすべてWebベースであることを忘れないでください。他のほとんどのオペレーティングシステムのようにコードをダウンロードしてローカルに実行することはありません。しかしChrome OS できる 現在Androidアプリを実行しており、その機能はChromeの各メジャーリリースでGoogleによって大幅に拡張されています。最も簡単な結論は、GoogleがそのPlayストアインフラストラクチャを少なくともいくつかのChrome OS対応のフルデスクトップAndroidベースのアプリケーションに移行することを望んでいるということです。.

    その時点で、GoogleがFuchsiaを起動して両方のプラットフォームを置き換えたり移行したりすることができれば、開発者(したがってユーザー)にとっては簡単な調整となるでしょう。.

    フクシアがいつ出るのか?

    簡単な答えは:私たちにはわからない。 Fuchsiaはまだ初期段階にあるため、Googleはおそらく固定ロードマップさえ持っていないでしょう。 Googleは、このプロジェクトについて非常にまばらにコメントしていますが、それが重要なサポートを提供するのは本物であることを確認することを除いてです。今のところ、Fuschiaに関する唯一入手しやすい情報はそのソースコードです。これはGitHubとGoogle自身のリポジトリの両方に投稿されています。.

    ある時点で、グーグルが現在の市況に関連してフクシアを評価し、プロジェクトを中止することを決定する可能性は十分にあります。それはAndroid(現状のまま)とChrome OSで継続するか、あるいはまだ見たことがないものを開発するかもしれません。しかし、現時点では、FuchsiaはAndroidとおそらくChromeの(最も遠い場合には)後継者として最も可能性が高いようです。.

    今すぐ試すことができますか?

    並べ替えます。 Fuschiaの骨のうち、プロジェクトの非常に早い段階でのビルドを実行することは可能ですが、現時点では特定のハードウェアについてのみ可能です。これを書いている時点では、これらはIntel NUC mini-PC、Acer Switch Alpha 12タブレット、HiKey 960、そしてKhadas VIMに限定されています。最後の2つは、より強力なRaspberry Piのような、システムオンチップです。.

    AcerのSwitch Alpha 12は、初期のFuchsiaビルドで正式にサポートされている唯一の主流デバイスです。.

    公式にはサポートされていませんが、とにかくFuchsiaを実行できるハードウェアが1つあります。それはPixelbookです。そしてそれは、グーグルの超高級Chromebookとしては理にかなっている。Google開発者の手の中にたくさんの人がホールをローミングしていると考えるのは当然だ。 Ars TechnicaのRon Amadeoが、初期のFuchsiaコードを起動して消費者モデルで実行し、OSをチェックアウトしました。.

    Ars TechnicaがFuchsiaをPixelbookで実行しました.

    いくつかの古いビルドを使用してAndroid携帯でFuchsiaコードの一部を実行することも可能です。しかし、これらすべてのケースで、インストールできるところまでコードを構築するためには、いくつかの深刻な技術者が必要です。そして、時間の投資に対する見返りは大きくありません。ごく初期のバージョンのユーザーインターフェイスがどのように機能するのかを確認できるだけです。現時点では、Googleログインでも機能していません。すでに書かれた技術記事をチェックするか、YouTubeでいくつかの実践ビデオを見ることをお勧めします。.

    Image Credit:Ron Amadeo /アルステクニカ、マイクロソフト、Amazon