Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

フクシアとは何ですか、なぜ気にする必要がありますか?

目次:

Anonim

昔、2016年に、インターネットはChrome OSとAndroidを統合するためのGoogleのイニシアチブについて知っていました。 コードネームがアンドロメダになり、すべてのGoogleのコンピューティングプラットフォームが統一され、すべて同じオペレーティングシステムが使用されるようになりました。 それは多くの意味で理にかなっています。 これは、Microsoftがモバイル、タブレット、およびデスクトップソフトウェアで行っていることと、AppleがiOSおよびmacOSで動かしている方向性に似ています。 コードネームとうわさはさておき、ChromebookでGoogle Playストアにアクセスし、Androidアプリをネイティブに実行できるようになったことが最後に起こりました。

これは大したことであり、アンドロメダがそれであることが判明した場合、それは確かに十分です。 ChromebookでAndroidアプリを利用できることは誰にとってもメリットがあります。Googleはより多くを販売でき、必要なときに「そのためのアプリ」があるので、より使いやすくなります。 しかし、AndroidとChromeのマージというアイデアは決して消えることはありませんでした。 新しいコードネームFuchsiaを取得しました。

詳細:これらは、AndroidおよびLinuxアプリを実行できるChromebookです

一部の開発者によると、フクシアは既存のプロジェクトからその名前を取得しました。

ピンク+パープル=フクシア(新しいオペレーティングシステム)

Project Pinkは、新しいユーザーインターフェイスを備えた新しいオブジェクト指向オペレーティングシステムを構築するときが来たと判断したAppleのエンジニアリングチームの独創的なアイデアであり、メモはピンクのインデックスカードに書き込まれていました。 Project Purpleは、Appleのタッチスクリーン携帯電話のプロトタイプ制作に付けられた元の名前です。 iPhone。 フクシアの元の開発者は、BeOS、iOS、WebOSなどの元プロジェクトの一部でもあったため、この歴史に精通しています。

しかし、オペレーティングシステムには名前以上のものが必要です。 そして、Googleがその新しいプロジェクトについて私たちに何も話さずに、インターネットで見つけられるすべてのパンくずリストをまとめる必要があります。 これまでにわかっていることは次のとおりです。

フクシアはAndroidやChrome OSを置き換えるつもりはありません

Androidは複雑なものです。 これは、スマートフォンやタブレットにある完全なオペレーティングシステムと考えることも、OS 10デバイスでBlackBerryから見たようにアプリケーションを実行するために構築されたオペレーティングシステムの一部であると考えることもできます。 何よりも、Androidは約20億人に馴染みがあり、ソフトウェア、デバイス、アクセサリ、サポートスタッフの巨大なエコシステムを持っています。 この成功したものを決して捨てることはありません。その上に構築します。

Googleは法廷でOracleの独自のソフトウェアを使用する利点を学びました。

フクシアはおそらくあなたないソフトウェアの部分を置き換えるでしょう。 ハードウェアを実行し、画面をタップしたりマイクに向かって話したりしたときに電話で何かをするように指示できる部分。

現在、AndroidはLinuxカーネルと、Linuxで動作するように作成された少数のユーティリティプログラムを使用しています。 Linuxは多くの点で優れています。 ほとんどすべてのハードウェアに関して機能するように構築されており、すべてのバージョンを最新のものよりも優れたものにする巨大なコミュニティがあり、それを使用する今日購入するハードウェアよりもはるかに長くなります。 Chromeもほぼ同じ方法です。 Linuxカーネル上で実行されるユーザー向けのサービスとユーティリティの束です。 Android Auto、Android TV、Wear OSも同様です。

しかし、LinuxはGoogleに「属している」わけではなく、モバイルハードウェア専用に設計されたものでもありません。 これらはGoogleが望んでいる2つのものであり、競争を続けるために最終的に必要になるものです。

フクシアは、過去の遺産ではなく、2019年以降に向けて構築されます。

Googleは、2018年に向けて設計されたあらゆるレベルでゼロから構築されたモバイルオペレーティングシステムを必要としています。タッチ、マウス、キーボード、音声など、あらゆる方法で「話す」ことができます。 そして、このすべてを実行する必要がありますが、Android向けに作成された何百万ものアプリケーションを実行しているユーザーフレンドリーなAndroidであることに変わりはありません。

要するに、FuchsiaはLinuxとAndroidの一部(そしておそらくChrome、Android TV、Android Autoなど)をGoogleの目的により適したものに置き換えています。 ユーザーインターフェース(携帯電話、Chromebook、または時計に表示されるもの)は、オペレーティングシステムのこの部分とは関係ありません。 その上、フクシアは綴るのが難しいです。

変更の利点

前述のように、Googleはソフトウェアをより詳細に制御することを望んでおり、モバイル製品に見られる比較的ローエンドのハードウェア上で無駄のない高速で動作するように設計されています。 しかし、カスタムオペレーティングシステムに移行することには、他にも2つの非常に重要な利点があり、今回はそれらを確認します。

開発者は、最新のプログラミング言語を使用してアプリケーションを作成できます。 DartやFlutterなどのプログラミングツールがAndroidに移行することで、これを既に見ています。新しいOSは、最新のプログラミングツールを念頭に置いて作成されています。

時にはハンマーが必要です。 また、もっと繊細なものが必要な場合もあります。

CまたはJavaでのプログラミングに問題はありません。 どちらの言語も非常に堅牢で、どのハードウェアでも何でも実行できます。 しかし、それはまた、モバイルアプリ開発者が必要としない多くのことを行うように設計されていることを意味し、これにより、学習と使用が少し面倒になります。 Androidアプリの開発者は、マシンコードを使用してCPUと直接通信するためにコードを必要としません。 ただし、アプリ開発者 、さまざまな画面でUIのスムーズな移行やスケーラビリティを実現するための、より簡単で効率的な方法にアクセスする必要あります。 C ++はロボットの駆動に最適ですが、Flutterは優れたアプリインターフェイスの構築に最適です。 開発者がより良いアプリを作成するのに役立つツールを活用できるようにすることは、より良いアプリを取得することを意味します。

これらの新しいツールとすべてのデバイスにまたがるソフトウェアの統一された最下層を組み合わせることで、1つのアプリがどこでも動作することを意味します。 それは素晴らしいことですが、Androidでは既に1つのアプリがどこでも動作するようになっており、率直に言って、アプリは主に電話以外のデバイスで動作しません。 サイズの異なる画面には異なるユーザーインターフェイスが必要です。ほとんどの開発者は、携帯電話サイズのコードのみをコーディングします。アプリをどこでも見栄えよくするのは簡単ではないからです。

より良い開発者ツールは、すべての画面でより良いアプリを意味します。

Flutterのようなツールでそれは変わり、それが2番目の利点です。 現時点では、小さな5インチディスプレイで動作するが、12インチディスプレイを活用するように変換するAndroidアプリを構築することは困難です。 これは見事に行うことができます(例としてGmailアプリを参照してください)が、関連する作業は通常、開発者をアイデアから遠ざけます。 開発者がツールを使用して、わずか数ステップで適切な情報を提供するためにフルディスプレイを使用するいくつかの異なる方法を定義できる場合、ほとんどの開発者はそうします。

これは、ピクセルブック上でフクシアがどのように見えるかです。 開発者は、小さなコンテンツフィールドに入れるもの、楽しい背景として使用するもの、物事のレイアウト方法、表示するコンテンツの量をわずかな手順で簡単に定義できます。 現時点では例とデモのみがありますが、それらは私たちに何を期待すべきかという素晴らしいアイデアを与えてくれます。 以下の電話サイズのディスプレイでフクシアと比較してください。

類似点に注意し、違いに注意してください。 これにより、1つのソフトウェア(この場合は単純なユーザーインターフェイスまたは「ホーム」アプリ)を変更して、2つの異なるサイズのディスプレイで実行できます。 これは、現在の状態のAndroidに欠けているものです。 これが私たちが起こらなければならないことです。 これが、Googleと私たちがフクシアを本物にしたい理由です。

最終的なものはなく、すべてが変わる可能性があります

この記事の冒頭で述べたように、これは噂、ソースコードのアップロード、インサイダー情報のほんの一部、想像力のほんの一部の混合物の上にこれを構築しました。 グーグルは、フクシアが現実になる未来については何も言っていない。

これは非常に大きな仕事なので、それは重要です。 そもそもAndroidを作成するよりもさらに大きいのは、その多くが既存のソフトウェアに依存するのではなく、最下層のコーディングを伴うためです。 AndroidはLinux上に構築され、iOSはBSD上に構築され、Fuchsiaは一から構築されています。 消費者向けのバージョン、または一般向けにテストするためのバージョン が 表示されるまでには、数年かかります。これは単なる概念実証デモではありません。 これは大変な作業であり、完了するには数千時間かかります。

グーグルにはフクシアの計画があり、それは才能ある開発者の単なるペットプロジェクトや、グーグルが始めて決して終わらないものではないと思います。 私はこのすべてに細心の注意を払っています。それは私たちが生計を立てる方法であるという理由だけでなく、私たちがプロジェクトから発展するかもしれないことに興味を持ち、驚いているからです。 引き続きこのスペースを再確認し、情報が利用可能になったときに情報を追加しますが、現時点では、ほとんどの場合、経験に基づいた推測と多くの希望があります。

フクシアがAndroidよりも優れたオペレーティングシステムになる3つの方法

すべてのChromebook

Chromebook

  • 最高のChromebook
  • 学生向けの最高のChromebook
  • 旅行者向けの最高のChromebook
  • Chromebook用の最高のUSB-Cハブ

リンクを使用して、購入の手数料を獲得する場合があります。 もっと詳しく知る。