Google hat immer viele Projekte auf Lager, aber nur wenige, besondere Projekte erhalten die Ehre, für die kommerzielle Entwicklung übernommen zu werden. Ein solches spezielles Projekt ist Fuchsia OS, das seit 2016 öffentlich ist, aber nur wenig bis gar kein Interesse bei den Verbrauchern hat. Es ist ein Betriebssystem, das das gesamte Ökosystem der Geräte unter einem Dach vereinen soll. Fuchsia OS funktioniert nicht nur auf Smartphones oder Desktops, sondern auch auf allen Smart-Device-Teilen eines IoT-Netzwerks. Google möchte Ihnen anscheinend eine ähnliche einheitliche Erfahrung auf allen Plattformen bieten, genau wie Apple. Dies wird mit dem Aufkommen einer schnelleren Mobilkommunikation über 5G noch effektiver.
Im Kern wird Fuchsia OS sein unabhängig von den Hardwarespezifikationen, Angebot a einheitliche Erfahrung über alle Geräte. Mithilfe eines modularen Ansatzes können Hersteller Fuchsia-Elemente selektiv basierend auf dem Gerät auswählen, während Entwickler kleinere Updates nur zur Implementierung neuer Funktionen veröffentlichen können. Neben der Bereitstellung einer einheitlichen Betriebsschnittstelle könnte Fuchsia schließlich sogar die Rolle eines einzigen Betriebssystems übernehmen, das alle Maschinen regiert.
Dies könnte Ihnen zwar einen ausreichenden Hinweis darauf gegeben haben Google plant, Android durch Fuchsia zu ersetzen In diesem Artikel erfahren Sie mehr über das in Arbeit befindliche Betriebssystem und wie Google versucht, die Technologiewelt im Sturm zu erobern. Beginnen wir damit, zu erfahren, welche Rolle Google für das Betriebssystem spielt und welche Ideen die Idee hervorgebracht haben.
Über Fuchsia OS
Mit Fuchsia OS plant Google möglicherweise, Android vom Erdboden zu löschen - oder zumindest die Erinnerungen an das Gen-Z, aber die größte und gefragteste Rolle für das Betriebssystem ist die Bereitstellung eines konsistente und unerschütterliche Erfahrung auf allen Geräten, unabhängig von ihren Spezifikationen, ihrer Größe oder ihrem Nutzen.
Warum Fuchsia??
Apple ist vielleicht am besten für seine iPhones und den Mac bekannt, aber es hat viel mehr Software-Tricks im Ärmel, als es verehrt wird. Es ist die Exklusivität seiner Software, die Apple nicht nur dabei geholfen hat, einen starken Vorsprung in der Branche zu behaupten, sondern auch dazu beigetragen hat, dass Apple nach der Unterbrechung des Managements, die dazu führte, dass Gründer Steve Jobs aus seinem eigenen Unternehmen entlassen wurde, wieder auf die Beine kam. Jetzt versucht Google, dies zu erreichen, aber es tut dies anders, d. H. Indem es auf das schwört Prinzipien von Open Source.
Die Idee der Google-Entwickler Fuchsia wird voraussichtlich in naher Zukunft einen Großteil aller intelligenten Maschinen und Geräte übernehmen. Es ist diese Einheitlichkeit über alle Plattformen hinweg, die es wird Stellen Sie sicher, dass sich Benutzer beim Wechsel zu einem neuen Smartphone nicht entfremdet fühlen Marke oder wechseln Sie vom Surfen im Internet oder der Verwendung derselben App auf einem Gerät zu einem anderen. Intelligente Lautsprecher, Überwachungskameras, Thermostate, Luft- oder Wasserreiniger, Helferroboter, Roboter, die den Helferrobotern helfen - praktisch alles, was Sie sich vorstellen können, hat unabhängig von seiner Form oder Gestalt die gleiche Benutzererfahrung.
Entwickelt für Audio-Interaktionen
Während ein größeres Monopol über seine Software für Google finanziell großartig ist, ist ein weiterer wichtiger Grund für die Wahl von Fuchsia für Säuglinge gegenüber einer geänderten Version von Android, dass das neue Betriebssystem sein wird konzentrierte sich auf Interaktionen, die eine sprachbasierte Erfahrung nutzen, anstatt sich auf Berührung zu verlassen. Dies bedeutet, dass Fuchsia sogar sein wird Geeignet für Geräte mit Displays, die möglicherweise eine Touch-Oberfläche unterstützen oder nicht - oder sogar eine Anzeige.
Im Zeitalter der virtuellen Helfer stand die Stimme im Mittelpunkt und Google Assistant gehörte zu den Spitzenreitern. Es hat erstaunliche Funktionen erhalten, einschließlich der Fähigkeit, weltliche oder grundlegende Anrufe im Namen der Benutzer anzunehmen. Diese Fähigkeiten dürften die Bausteine für Fuchsia sein. Darüber hinaus gibt dieser Fokus auf Sprache - und nicht auf Berührung - dem Technologieriesen die Freiheit, visuelle Elemente zu implementieren, ohne sich Sorgen machen zu müssen, ob sie für Bildschirmgröße und -form gut optimiert sind.
Neu starten statt aktualisieren
Android wurde hauptsächlich mit Smartphones mit QWERTZ-Tastaturen entwickelt und später für die Touch-Steuerung weiterentwickelt. Es ist jetzt ein Jahrzehnt alt und unterstützt eine Vielzahl von Geräten, nicht nur Smartphones oder Tablets, sondern ist auch weitgehend von der Interaktivität mit Berührungen abhängig. Wenn Google sich also auf die Herausforderungen des nächsten Jahrzehnts vorbereiten möchte, scheint es besser zu sein, von Grund auf neu zu beginnen, als Android an neue Anforderungen anzupassen.
Abgesehen davon versucht Google möglicherweise auch, sich von der Oracle-Klage zu distanzieren. Die beiden Software-Giganten haben sich wegen der Verwendung von Open-Source-Schnittstellen oder APIs für Java-Anwendungsprogramme oder APIs von Google bei der Erstellung der frühen Version von Android nervös gemacht. Die beiden Giganten sind seit 2010 im Streit und gemäß der letzten gerichtlichen Anordnung wurde Google aufgefordert, 8,8 Milliarden US-Dollar an Oracle zu zahlen - eine Anordnung, die angefochten wurde und die derzeit eine Überprüfungspetition vorbereitet.
Während Google die abscheulichen APIs bereits 2015 selbst fallen ließ, wird der Wechsel zu einem neuen Ökosystem, das weit entfernt vom Geist von Java und Oracle ist, Google nicht nur mehr Freiheit geben, zu erforschen und zu gedeihen, sondern auch den Schiefer mit Oracle sauber zu wischen - kann sein. Außerdem, Google verwendet einen eigenen Kernel namens "Zircon". Anstelle von Linux-Kerneln, die in Android verwendet werden, um sich von Linux fernzuhalten und sich auf eine von ihm selbst geschaffene Nische zu konzentrieren.
Daneben wird auch Fuchsia OS Ermöglichen Sie Google, dem Problem von Geräten entgegenzuwirken, auf denen veraltete Software ausgeführt wird und wir werden im nächsten Abschnitt über seine Möglichkeit erfahren.
Zirkonkern
Ein Teil des neuen Ansatzes, von dem Fuchsia ein Produkt ist, ist der neue Kernel, der für das Betriebssystem verwendet wird. Dieser Kernel heißt Zircon und ist in C ++ codiert, anstelle von C, das zum Schreiben von Linux-Kerneln verwendet wird. Im Wesentlichen ist Zirkon ein Mikrokernel, der in Laienbegriffen wird Verwalten Sie Software-Hardware-Interaktionen besser und bieten Sie mehr Effizienz in Bezug auf die Nutzung von Ressourcen wie Rechenleistung und Netzwerkgeschwindigkeit.
Zirkon-Kernel sind nicht auf Smartphones oder PCs beschränkt und unterstützen eine größere Auswahl an Hardware wie Digitalkameras, intelligente Lautsprecher, andere IoT-Geräte, Desktops und Laptops aller Formen und Größen. Es wird auch Google dabei helfen Aktualisierungen für alle Geräte gleichzeitig veröffentlichen Damit alle Geräte, mit denen Sie interagieren, immer auf dem neuesten Stand sind. Wenn sich herausstellt, dass dies zutrifft, könnte der Zirkonkern helfen, eine Utopie für Geeks aufzubauen.
Im Gegensatz zu einem Linux-Kernel, der nur für die Anforderungen der Hardware geschrieben wurde, wird Zircon auch regelmäßig aktualisiert, sodass die Geräte sofort mit den neuesten Updates kompatibel sind.
Fuchsia OS: Ein modularer Ansatz
Fuchsia verwendet einen modularen Ansatz, was bedeutet, dass es sich nicht um einen großen Codestapel handelt unterteilt in Bausteine oder „Pakete“. Alles, einschließlich der Systemdateien, besteht aus diesen kleineren Blöcken, auch Paketen genannt, die wiederum auch aus noch kleineren „Komponenten“ bestehen können. Diese Komponenten werden umfassen nur den Code, der zur Ausführung einer einzelnen Aufgabe benötigt wird. Eine Komponente allein kann nicht viel erreichen, aber wenn sie mit anderen Komponenten gruppiert wird, kann der Kader einen Prozess ausführen. Darüber hinaus gibt es zwei Arten von Komponenten: "Agenten", die im Hintergrund arbeiten, und "Module", die für die Benutzer sichtbar sind.
Diese Modularität ermöglicht zwar die Aufteilung von Systemdateien und Aktualisierungspaketen in kleinere Teile, die für das System leicht akzeptabel sind, bietet jedoch auch andere Vorteile. Ein weiterer Vorteil, der von Fuchsias modularem Rahmen erwartet wird, besteht darin, dass dies möglich ist Neue Funktionen, die nur durch die Installation neuerer Komponenten hinzugefügt werden müssen. Wenn man dies praktisch betrachtet, löst Modularität nicht nur das Problem verzögerter und manchmal fehlerhafter Systemaktualisierungen, sondern auch führen auch zu schnelleren App-Updates. Wenn Sie es besser visualisieren möchten, können Sie es wie modulare Hardware wie einen zusammengebauten PC betrachten - oder noch einfacher, ein Motorola-Flaggschiff mit Moto-Mods, die seine Funktionalität verbessern.
All dies erfordert, obwohl p'romising, sowohl Zusammenarbeit als auch Eifer von Entwicklern, da dieser modulare Ansatz für die einheitliche Erfahrung, für die Fuchsia bürgt, von entscheidender Bedeutung ist.
Modulare Dateisysteme
Fuchsia OS unterstützt derzeit eine Handvoll Dateisysteme wie:
- schreibgeschützt
- temporärer In-Memory (für RAM)
- ein beständiges Dateisystem zum dauerhaften Speichern von Dateien
- ein Integritätsprüfungs-Paketspeicher-Dateisystem (zur Datenverschlüsselung) und
- ein typisches FAT-Speichersystem
Mit seiner Modularität im Kern ist die Architektur von Fuchsia flexibel und kann in Zukunft Unterstützung für zusätzliche Dateisysteme erhalten.
Fuchsia OS wird Computing verändern, aber wie?
Echtzeit-Updates
Android ist führend in Bezug auf die Nutzerbasis, bleibt jedoch im Bereich der Updates zurück. Während die Benutzererfahrung subjektiv sein kann, bevorzugen viele immer noch iOS gegenüber Android, wenn Faktoren wie die lange Softwareunterstützung und die einheitliche Benutzererfahrung auf verschiedenen Geräten berücksichtigt werden. Während früher berichtet wurde, dass Google über die Aufteilung von Update-Paketen auf Anbieter- und Android-Framework-Ebene nachdenkt, würde dies nur zu etwas schnelleren Sicherheitsupdates für Android führen. Fuchsia fügt diese Funktionalität jedoch dem gesamten Betriebssystem hinzu.
Auf der anderen Seite verwendet Google in Fuchsia OS anstelle eines Linux-Kernels einen eigenen Zircon-Mikrokernel sowie einen modularen Ansatz für Aktualisierungen fast in Echtzeit veröffentlichen. Dies bedeutet, dass Ihr Smartphone unabhängig von der Marke Updates fast mit der gleichen Geschwindigkeit und Häufigkeit wie die Google Pixel-Geräte erhalten kann.
Dafür hat Google entworfen Amber, ein in Fuchsia OS eingebettetes Update-System welche aktualisiert nicht nur Systempakete und installierte Anwendungen, sondern auch den neuen Mikrokernel sowie den Bootloader. Das Fuchsia-Team arbeitet derzeit an verschiedenen Update-Frameworks, um schnellere und genauere modulare Updates sowie Interoperabilität zwischen Systemen sicherzustellen.
Hauptbücher
Um Fuchsia menschlicher zu gestalten, wird das Betriebssystem mit einer Funktion namens Ledgers ausgestattet sein, mit der Daten zur Nutzung pro Gerät verwaltet werden. Dieser Wille Ermöglichen Sie Benutzern, direkt an der Stelle an einem neuen Gerät zu arbeiten, an der sie beim vorherigen aufgehört haben. Die Funktion synchronisiert nicht nur Daten von einzelnen Apps separat, sondern die gesamte Benutzeroberfläche als Ganzes. Alle diese Informationen werden in einem gemeinsamen Netzwerk gespeichert, sodass Benutzer eine haben können nahtlose Erfahrung beim Wechseln von Geräten.
Lücken füllen
Der Name Fuchsia leitet sich von der gleichnamigen Farbe ab, die sich wiederum von den Blüten der gleichnamigen Fuchsia-Pflanze mit mehr als 110 Arten ableitet. Obwohl der Name nicht sehr häufig ist, können Sie sich sehr leicht mit dieser Farbe identifizieren (HEX :). Fuchsia ist für viele leicht als Pink zu verwechseln und kann tatsächlich als Hybrid zwischen Pink und Lila dargestellt werden. Der Name geht jedoch über die Erklärung einer Farbkombination hinaus und ist mit einer Metapher verbunden.
Fast alle offiziellen Repositories, die von der Fuchsia unterhalten werden, kennzeichnen sie als eine Summe von Pink und Lila. Unter der Oberfläche bedeutet dies, dass das Betriebssystem dafür ausgelegt ist Füllen Sie die Lücke zwischen Smartphones und PCs, zwischen tragbaren und stationären Geräten, zwischen webbasierten und nativen Anwendungen und sogar zwischen Android- und iOS-Geräten.
Flutter, das Software Development Kit (SDK), das speziell für die Entwicklung von Fuchsia-Apps entwickelt wurde, kann neben Fuchsia OS auch zum Schreiben von Apps für Android und iOS verwendet werden. Mit minimalen Codeänderungen können Entwickler das Front-End der Anwendung auf andere Plattformen portieren, Dadurch können sie nicht nur auf Systemen, die von Fuchsia OS ausgeführt werden, sondern auch außerhalb der Plattform ein einheitliches Erlebnis bieten.
Abhängigkeit von Web Apps
Das Web wird langsam von fortschrittlichen Web-Apps oder -Schnittstellen übernommen, die direkt vom Web ausgeführt werden, um ein App-ähnliches Erlebnis ohne Installation zu bieten. Zwar sind derzeit nur begrenzte Informationen zu Fuchsia-Apps verfügbar, doch kann man anhand der verbundenen Zukunft sicher spekulieren, dass das Betriebssystem verfügbar sein wird Entwickelt für ein Web-First-Erlebnis, ähnlich wie das Chrome OS.
Tatsächlich arbeitet das Googler-Team, das das Projekt verwaltet, an etwas, das als „Web Runner“ bezeichnet wird, einer Web-Assembly-Engine, die zum Ausführen von Web-Apps unter Fuchsia OS verwendet werden soll. Dies wird wiederum dazu beitragen, die Internet ein wesentlicher und wesentlicher Bestandteil des Betriebssystems. Dies bedeutet jedoch nicht, dass das gesamte Betriebssystem zum Arbeiten vom Web abhängig sein wird, und wir hoffen, bald einige Live-Beispiele für native Anwendungen auf die Plattform portieren zu können.
Fuchsia Interface Definition Language (FIDL)
Fuchsia könnte ein interessantes Angebot für Endbenutzer sein, aber es ist für Entwickler ebenso aufregend. Google möchte sicherstellen, dass Sie unabhängig von Ihren Stärken in Programmiersprachen einen Beitrag zur Entwicklung von Fuchsia leisten können. Um dies sicherzustellen, haben Ingenieure, die an dem Projekt arbeiten, FIDL, kurz für Fuchsia Interface Definition Language, entwickelt, um häufig verwendete Programmiersprachen zusammenzuführen.
FIDL unterstützt derzeit C / C ++, Rust von Mozilla sowie Go und Dart (die Hauptsprache zum Schreiben von Fuchsia-Apps), die von Google selbst entwickelt wurden Weitere Sprachen werden auch in Zukunft unterstützt. Zum Beispiel mit Hilfe von FIDL, Entwickler können eine App in Rust entwickeln und die Anwendung dann nach Go oder Dart migrieren - oder eine andere unterstützte Sprache - ohne die GUI erneut codieren zu müssen. Dies geschieht, indem der neue Code als „Implementierung“ behandelt wird..
Dies bietet den Entwicklern eine aufregende Gelegenheit. Wenn Sie einer sind, können Sie dieses Tutorial verwenden, um mehr über FIDL zu erfahren.
Wie unterscheidet sich Fuchsia OS von Android??
Benutzeroberfläche
Obwohl Fuchsia OS dank einiger barmherziger Samariter weit davon entfernt ist, im Handel erhältlich zu sein, haben wir einige Einblicke in das Aussehen. Aus den verschiedenen Lecks und Tipps zum Erscheinungsbild von Fuchsia OS wissen wir, dass es sich um eine kartenbasierte Benutzeroberfläche mit einer unheimlichen Ähnlichkeit mit Google Now handelt. Aber es gibt eine Eine Vielzahl von Elementen, die anscheinend von Chrome OS und sogar iOS inspiriert sind, mit einer hohen Dosis von Googles Material Design 2.
Google hat kürzlich die Dateien im Zusammenhang mit der Benutzeroberfläche, die früher unter dem Namen Armadillo bekannt war, gegen Dragonglass ausgetauscht. Das Eine neue Benutzererfahrung wird privat entwickelt von Google, aber einige öffentliche Kommentare im Repository weisen darauf hin, dass Google mindestens an drei verschiedenen User-Shells oder Desktop-Umgebungen für Fuchsia arbeitet - nämlich Dugonglass, Flamingo und Dragonglass.
Über diese Benutzer-Shells ist nicht viel bekannt, aber Dragonglass ist anscheinend dieselbe Benutzeroberfläche wie auf Smart Displays wie dem Google Home Hub. Es gibt verschiedene Karten für verschiedene Aktionen oder Apps anstelle von Symbolen. Dies deutet darauf hin, dass Google den Nutzern eine bessere Erfahrung bieten möchte als eine, bei der sie viel Zeit damit verbringen, die richtige Option auf einem Touchscreen zu finden. Stattdessen scheint das Betriebssystem für die schnelllebige Welt der Zukunft bereit zu sein und ist es auch wahrscheinlich die Abhängigkeit von Berührungen zu verringern.
Obwohl die Armadillo-Benutzeroberfläche deaktiviert wurde, können Sie sie dennoch ausprobieren, um die Unterschiede zu erkennen, die wahrscheinlich zwischen Android und Fuchsia OS auftreten. Es gibt Anwendungen, die die Erfahrung von Fuchsia sowohl auf einem Android-Smartphone (APK finden Sie hier) als auch im Internet (sehen Sie es sich an) emulieren, um eine einfache Prüfung zu ermöglichen. In dieser jetzt nicht mehr erhältlichen Oberfläche gibt es eine einzelne Schaltfläche in der Navigationsleiste und das ist derzeit mit der Pflicht verbunden, Sie zur Home-Schnittstelle zu bringen. Wenn Sie diese Schaltfläche von unten nach oben ziehen, wird der Bereich mit den Schnelleinstellungen angezeigt, wenn Sie sich in einer App befinden (was Sie möglicherweise an iOS-Gesten für die Systemsteuerung auf Telefonen erinnert, die älter als das iPhone X sind)..
Obwohl wir die genaue Benutzeroberfläche noch nicht kommentieren können, besteht die Möglichkeit, dass Google könnte die Homepage ganz löschen und das Bringen einer einheitlichen Oberfläche, die schnelle Einstellungen, Neuheiten und Ihren Google Now-Feed (unterstützt von einer erweiterten Version von Google Assistant) auf einer einzelnen Seite anzeigt. Wir werden Sie auf dem Laufenden halten, sobald wir erfahren, wie die neue Benutzeroberfläche wahrscheinlich aussehen wird.
Plattformübergreifendes Computing mit Fuchsia OS
Fuchsia OS wurde entwickelt, um die Möglichkeiten des Teilens wirklich zu nutzen und Ihnen eine einheitliche Leistung der Benutzeroberfläche sowie der Apps auf allen Geräten zu ermöglichen, unabhängig von ihrer Form oder Größe. Noch wichtiger ist jedoch, dass Fuchsia OS es Google ermöglicht, das reichhaltige Anwendungs-Ökosystem von Apple zu nutzen, indem Anwendungen einfach portiert werden können.
Flutter, das von Google entwickelte SDK, kann sein wird verwendet, um identische Apps für iOS und Android zu erstellen, Es ist jedoch auch die einzige SDK-Plattform, auf der ab sofort Fuchsia-Apps entwickelt werden. Das SDK hat kürzlich die Beta-Version verlassen, was darauf hindeutet, dass Google es nicht nur ernst meint, Android-Nutzern das Gefühl zu geben, in Bezug auf die Nutzererfahrung nicht weit hinter iOS-Nutzern zurückzubleiben, sondern auch möchte, dass mehr Entwickler sich bei Fuchsia versuchen Apps. Sogar die Hauptbenutzer-Shells von Fuchsia wurden mit Flutter erstellt.
Darüber hinaus erhielt Android Studio Unterstützung für den Zircon-Kernel von Fuchsia, damit Entwickler mit der Fuchsia-Entwicklung, dem offiziellen Emulator zum Testen von Android-Apps, nass werden können. Während es zum Zeitpunkt dieser Ankündigung so aussah, als ob Google Entwicklern erlauben möchte, Fuchsia unter Android Studio auszuführen, wurde kürzlich eine Änderung im AOSP Gerrit-Repository vorgenommen, um dies hervorzuheben Android Apps laufen auf Fuchsia mit Hilfe einer benutzerdefinierten Version von Android Runtime.
Außerdem hat Google vor einem Jahr Fuchsia um die Unterstützung von Swift, einer von Apple entwickelten Programmiersprache, erweitert. Dies bedeutet zwar nicht, dass Fuchsia OS iOS-Apps direkt ausführt, aber der Schritt wird es zumindest tun Entwickler inspirieren und einladen, die derzeit auf das Apple-Ökosystem beschränkt sind, versuchen, Apps für das einheitliche Betriebssystem zu entwickeln.
Fuchsia OS fühlt sich an wie ein Android-Nachfolger: Hier ist der Grund
Im Voraus sieht man, dass Fuchsia OS Android ersetzt, und es gibt einige Gründe, die darauf hinweisen. Fuchsia hat sicherlich das Gefühl, von Android inspiriert worden zu sein, obwohl es optisch nicht genau identisch ist. Mit Fuchsia verringert Google die Abhängigkeit von anderen Software-Giganten, scheint aber auch darauf geachtet zu haben, dass sich Nutzer und Entwickler wie zu Hause fühlen. Hier sind einige der Gründe, die dies sicherstellen.
UI-Elemente ähnlich wie Android Pie
- Einzelne Navigationstaste: Fuchsia sieht Android Pie nicht unbedingt ähnlich, aber es scheint, dass die neueste Version von Android die Benutzer auf den Wechsel in das neue Ökosystem vorbereiten soll. Das wichtigste Beispiel hierfür ist die einzelne Home-Schaltfläche und die jüngste Entscheidung von Google, Google Pixel 3-Nutzer daran zu hindern, die neue Navigationsleiste zu deaktivieren. Dies scheint ein Schritt zu sein, um Benutzer für die Navigation von Fuchsia zu konditionieren.
- App-Aktionen & Vorschläge: Zweitens ähneln die Vorschläge von Fuchsia, die in der Demo-Oberfläche zu sehen sind, den „App-Aktionen“ von Android Pie, bei denen es sich um vorgeschlagene Aktionen pro App handelt, die auf den Vorlieben eines Benutzers und der üblichen Auswahl von Aktionen basieren. Android Pie verwendet maschinelles Lernen, um diese Optionen zu kuratieren. Mit dem Aufkommen intelligenterer und intelligenterer Systeme werden diese Vorschläge wahrscheinlich nicht nur genauer, sondern machen es auch überflüssig, den Bildschirm zu berühren, um sie auszuführen - was einer der Kernpunkte ist Ziele von Fuschia.
- Modularität von Apps: Die dritte und letzte Ähnlichkeit zwischen Android und Fuchsia besteht in der Modularität. Google hat kürzlich ein sogenanntes "App Bundle" eingeführt, ein alternatives Dateiformat, das Entwickler beim Hochladen ihrer Apps in den Google Play Store verwenden können. Inzwischen haben Sie es vielleicht erraten, aber wenn Sie es nicht getan haben, können Entwickler mit App Bundles ihre Apps in kleinere Teile aufteilen, damit das Herunterladen einfacher wird (Hassen Sie es nicht, wenn Sie von Anfang an eine große App oder ein Spiel erneut herunterladen müssen, wenn Sie zwischendurch die Internetverbindung verlieren?). App-Bundles vereinfachen nicht nur den Download-Prozess für Benutzer, sondern ermöglichen Entwicklern auch, ihren Apps zusätzliche On-Demand-Funktionen hinzuzufügen, ohne dass Benutzer zusätzliche Pakete herunterladen müssen.
Google arbeitet bereits an Fuchsia-Prototypen
Google hat bereits an bestimmten Software- und Hardwareprodukten gearbeitet, die auf eine aktive Teilnahme von Google hinweisen. Dies ist nicht nur für Entwickler, sondern auch für Verbraucher aufregend. Bereits im Juli letzten Jahres arbeitete Google Berichten zufolge an einer YouTube-App für Fuchsia OS, abgesehen von einigen zufälligen Entwicklungen wie einem Tic-Tac-Toe-Spiel.
In Bezug auf die Hardware wurde kürzlich festgestellt, dass Google Ressourcen auf einem Gerät mit dem Codenamen „Sherlock“ in die Luft jagt, bei dem es sich höchstwahrscheinlich um eine Digitalkamera handelt vermutet, der Nachfolger von Google Clips zu sein. Dieses Gerät verwendet einen Sony IMX277-Sensor und hat zwar das höchste Potenzial, eine Digitalkamera zu sein, könnte aber auch eine Überwachungskamera sein, wenn man den untersuchenden Charakter des Namens berücksichtigt.
Ein Fuchsia-Gerät, das tatsächlich zu einem kommerziellen Produkt heranreift, ist der Google Home Hub, auf dem Fuchsia nicht ausgeführt wird, der jedoch zu den frühen Prototypen gehört, auf denen er getestet wurde. Das von Google erstellte Smart Display läuft auf einer anderen Plattform namens Cast, im Gegensatz zu anderen Smart Displays, die auf der Android Things-Plattform basieren. Um es klar zu machen, sind Cast und Fuchsia unterschiedliche Plattformen, aber letztere sollen einige der Funktionen des intelligenten Lautsprechers aufweisen, einschließlich einer Schnittstelle für direkte Aktionen und einer hohen Abhängigkeit von Sprachsteuerungen. Es kann also angenommen werden, dass es sich um ein Gerät handelt, das gestartet wurde, um die allgemeinen Emotionen der Benutzer über diese Erfahrung zu spüren.
Das Fuchsia-Logo ähnelt einem "Q".
Dieser letzte Punkt mag zu spekulativ sein, ist aber dennoch erwähnenswert. Das Das Fuchsia OS-Logo ähnelt stark dem Buchstaben „Q“. und das wäre nicht sehr auffällig, wenn Android Q nicht die nächste Version von Android wäre. Plant Google, Android Q durch Fuchsia zu ersetzen, oder ist es zu früh??
Da Android Pie eine große Veränderung gegenüber Oreo darstellt, könnte das Werfen von Fuchsia auf Benutzer nach hinten losgehen, aber wir könnten immer noch hoffen, eine aktive Entwicklung zusammen mit Android Q zu sehen. Es gab bereits Versuche, Fuchsia auf Smartphones und der Submarke Honor von Huawei auszuführen war die erste Marke, deren Gerät Teil dieser Tests war.
Zukunft von Fuchsia OS?
Nachdem wir nun die Vergangenheit und Gegenwart von Fuchsia OS kennengelernt haben, betrifft eine berechtigte Frage die Zukunft von Fuchsia OS. Nach den Worten von Travis Geiselbrecht, Mitglied des Fuchsia-Teams bei Google, ist das Unternehmen Ich werde Fuchsia nicht fallen lassen und scheint ziemlich ernst zu sein darüber. Mit den Entwicklungen wie einem separaten SDK, speziellen Programmiersprachen, einem neuen Kernel und einer starken Opposition gegen Linux scheint Fuchsia bereit zu sein, das gesamte Ökosystem von Google-Produkten zu übernehmen - sei es Smartphones, Laptops oder lediglich verbundene Geräte wie Google Home und Google Home Hub. Fuchsia ist ein Betriebssystem, das sie alle beherrscht.
In Zukunft könnte Fuchsia mit anderen neuen Technologien wie Cloud-basiertem Computing, ultraschnellen 5G-Netzwerken, Quantencomputing usw. zusammengeführt werden, um sich zu einem kollektiven und verbundenen Gerätesystem zu entwickeln, sodass das Betriebssystem nicht einzeln ausgeführt wird auf jedem der Geräte. Stattdessen kann dieses umfassende Betriebssystem als dezentrale Instanzen auf jedem Gerät ausgeführt werden, die alle zusammenarbeiten.
SIEHE AUCH: Auf der Suche nach einer Android-Alternative? Hier sind die besten
Das mag nach Science Fiction klingen, aber es gibt auch keinen Grund, dies zu leugnen. Aber werden wir unter all dem die Möglichkeit verlieren, unsere Benutzererfahrung anzupassen - wie wir es auf einem Android-Smartphone tun - oder wird eine künstliche Intelligenz sie anpassen und an unsere Bedürfnisse anpassen? Dies ist etwas, das nur die Zeit beantworten wird, aber wir werden diese Artikelhäufigkeit bei jeder wichtigen Entwicklung in diesem Bereich weiter aktualisieren, um Sie über die Zukunft von Fuchsia OS auf dem Laufenden zu halten.