GoogleのFuchsiaは新しいUIを備えたスマートフォンOSだがLinuxカーネルは搭載していない

Google の Fuchsia OS は急速に進化を続けており、その一部は Android でも体験できます。 フクシアとアルマジロについてさらに詳しく知りたい方はこの記事を読んでください。

すべての Google で慣習的に行われているように、Google が存在する場合、 それは複数あるはずです. 冗談はさておき、Google は Android だけでなく、 Chrome OS は実行可能な主流の OS ですが、さらに別の OS を開発することも検討しています。 の フクシア.

フクシアは 最後に話されたのは 2016 年 8 月、しかしOSは初歩的な形で、形になり始めたばかりでした。 それ以来、Google は、この誕生したばかりの OS にさらなる実体を与えるために、目立たないように懸命に取り組んできました。

Fuchsia は Google の新しいオープンソース OS で、Linux カーネルを使用しません。 代わりに、Fuchsia は Google が開発したマイクロカーネルを使用します。 赤紫色. の マゼンタのカーネルもそれに続きます MIT スタイルのライセンス。他人がそのコードでやりたいことを何でもできる (変更、 元のライセンスがどこかで利用できる限り、配布し、その変更を非公開に保ちます) 派生語。

Magenta は、Fuchsia OS を強化するコア プラットフォームです。 マゼンタは、マイクロカーネル (kernel/... 内のソース) と、ユーザー空間サービス、ドライバー、およびユーザースペースの小さなセットで構成されています。 システムの起動、ハードウェアとの通信、ユーザー空間プロセスのロードと実行に必要なライブラリ (system/... 内のソース)、 等 Fuchsia は、この基盤の上にさらに大きな OS を構築します。 マゼンタは、高速プロセッサ、オープンエンド計算を実行する任意の周辺機器を備えた大量の RAM を備えた最新の電話機と最新のパーソナル コンピュータをターゲットとしています。

これは、Android の Linux カーネルで採用されてきた GPL v2 からの明確な変更です。 オープンソース化のための修正者 (通常は OEM) がコードの一部を変更して配布する場合、コードが変更されます。 コード。 どちらの側に立っているかによって、ライセンスの選択と Linux カーネルからの逸脱が良くも悪くも議論される可能性があります。

OS の他の部分は、BSD ライセンス 2.0、Apache 2.0、および MIT に基づいて個別にライセンスが付与され、多くの場合、個別にライセンスが付与されます。

アルス テクニカ とメモしています Fuchsia のインターフェースとアプリは Google のを使用して書かれています フラッターSDK、iOS だけでなく Android 上でも実行できるクロスプラットフォーム コードを生成できるプロジェクトです。 Flutter アプリは、モバイル上の高性能アプリに焦点を当てた Google の社内 Web 開発言語である Dart で書かれています。 Fuchsia には、Vulkan ベースのグラフィックスがレンダリングされています。 エッシャー、 どれの アルス テクニカ Google の影の多いマテリアル デザイン UX を実行するためにカスタム構築されたようだと言及しています。

Fuchsia のインターフェイスはクロスプラットフォームの Flutter SDK で記述されているため、Android デバイス上で Fuchsia の一部を実行することができます。 Hotfix.net 明るみに出た アルマジロの作り方、基本的には、Fuchsia の SystemUI がどのように見えるかを紹介するためのデモ アプリです。 Fuchsia ソース コードをダウンロードしてコンパイルできます。 Fuchsia の SystemUI Android apk としてダウンロードし、デバイスにインストールします。 その道をたどりたくない場合や、誰かがコンパイルして配布するのを待ちたくない場合は、次のようにします。 Hotfix.net 親切にもインターフェースのデモビデオを添付してくれました。

SystemUI は開発のさまざまな段階にあるコンポーネントの多数のプレースホルダーで構成されているため、現時点では SystemUI でできることはあまりありません。 Fuchsia の現在の形式のホーム画面は、垂直にスクロールするリストで構成されており、中央には日付、都市、プロフィール写真を表示する情報ウィジェットがあります。 このウィジェットの上には最近使用したアプリと思われるものがあり、このウィジェットの下にスクロールすると、現在は単なるプレースホルダーである Google Now のような提案が表示されます。 ウィジェットをタップすると、Android のクイック トグルがある程度再現されます。

Armadillo UI は、現在の Android よりも優れたウィンドウ管理を備えたマルチタスク機能も備えています。 4 つのアプリを同時に開いたり、タブ付きインターフェイスに頼ったりするなど、アプリを配置する方法はたくさんあります。 Armadillo UI には、新しいダークテーマを備えた Fuchsia のキーボードも搭載されています。


OS としての Fuchsia がまだ初期段階にあることは明らかです。 Android を見れば、OS の開発と改良にどれだけの労力が費やされているかがわかります。 それにより、フクシアが「一般向けの製品」としてどの程度の範囲にあるかを推定することができます。 未来。

Google も OS 全体とその進歩について沈黙を守ってきたため、この OS がどのような将来性をもつのか、もしそもそもそうなるのかを予測することはさらに困難です。 アルス テクニカ Fuchsia 開発者の Travis Geiselbrecht 氏の発言を引用します。

[フクシア] はおもちゃではありません。20% プロジェクトではありません。もう私たちが気にしない死んだものの捨て場でもありません。

開発者は、Fuchsia は単なる一時的な気まぐれではないと主張していますが、残念ながら、Google (および Alphabet) の気まぐれな性質はよく知られています。

アルス テクニカ 現在の状態の OS は Android の新しいブランチによく似ていると推測されており、Google は初期の部分と多くの部分を修正中です。 根本的な間違いを克服し、長年にわたって世界で最も人気のあるスマートフォンを構築してきた多くの経験を活用しています。 OS。 Fuchsia を使用することで、Google は Linux カーネルと Java から根本的に切り離すことができます。これがなければ、現在の Android では非常に困難な作業です。

フクシアの将来は楽しみです。 これは次の大きな出来事になるかもしれません。次の大きな出来事になる前にそれを体験することができます。 Fuchsia の Armadillo UI を構築して Android で試す方法については、次の手順に従ってください。 Hotfix.netの簡単なガイド. Fuchsia のソース コードを以下でチェックアウトすることもできます。 ギットハブ または Googleソース.

Fuchsia とその Armadillo UI についてどう思いますか? Fuchsia、Android、Chrome OS の将来はどうなると思いますか? 以下のコメント欄であなたのご意見をお聞かせください。

ソース 1: Hotfix.net出典 2: アルス テクニカ