Artikel

Wat is Fuchsia en waarom zou het je iets kunnen schelen?

protection click fraud

FuchsiaBron: Android Central

Het begon allemaal in 2016 met een simpele kwinkslag die aanvankelijk verscheen op de Fuchsia-ontwikkelingspagina: Pink + Purple = Fuchsia (een nieuw besturingssysteem).

Er zat een betekenis achter die simpele zin. Project Pink was een naam die ingenieurs van Apple en IBM gaven aan een nieuw besturingssysteem dat een nieuwe interface gebruikte omdat de notities op roze indexkaarten waren geschreven. Project Paars was de naam die werd gegeven aan prototype-apparaten die uiteindelijk de iPhone werden. Deze projecten waren nieuwe ideeën die enorm succesvol bleken te zijn, en de oorspronkelijke ontwikkelaars van Fuchsia, het nieuwste besturingssysteem van Google, waren erbij betrokken.

Maar een geestige naam is geen besturingssysteem en Google werkte de komende vijf jaar stilletjes aan Fuchsia. Af en toe kregen we wat meer nieuws over het project of zelfs een manier om het uit te voeren apparaten zoals het Pixelbook. Het was Google's manier om iedereen te laten weten dat het project vorderde en tegelijkertijd de interesse van ontwikkelaars te wekken.

VPN-deals: levenslange licentie voor $ 16, maandelijkse abonnementen voor $ 1 en meer

Het was niet echt een verrassing dat Google eindelijk een versie van Fuchsia onthulde die op consumentenhardware zou draaien toen de originele Nest Hub (oorspronkelijk verkocht als de Google Home Hub) werd aangekondigd als het doel voor de eerste release. Het was echter een beetje een verrassing dat een nieuw besturingssysteem werd geïmplementeerd op een bestaand apparaat. Maar echt, het hele ding is volkomen logisch. Het toont ook een beetje van Google's plan voor Fuchsia.

Maar wat precies? is fuchsia? Het is gemakkelijk om te zeggen dat het het nieuwste besturingssysteem van Google is, maar dat laat bijna het hele grotere geheel buiten beschouwing. Dus laten we eens kijken naar wat Fuchsia eigenlijk is en wat het drijft.

de kern

Linux op de Pixelbook GoBron: Jerry Hildenbrand / Android Central

Elk besturingssysteem gebruikt een zogenaamde kernel om alle hardware en de manieren waarop software ermee kan interageren, te bewaken en te besturen. In Android wordt de Linux-kernel gebruikt. In Fuchsia is de kernel een nieuw stukje code genaamd zirkoon.

Er zijn verschillende manieren om een ​​kernel te bouwen, maar meestal is kleiner en sneller beter.

Zirkoon is gebaseerd op LK (Kleine Kernel), een realtime kernel voor embedded apparaten geschreven door Travis Geiselbrecht. Zirkoon is bijna (de documentatie wafelt daar een beetje over) een microkernel die streeft naar een laag verbruik van hulpbronnen en schaalbaarheid. Het is ook intern geschreven door Google, maar is nog steeds open source.

Zircon, zoals het er nu uitziet, heeft een kleine set gebruikersservices, stuurprogramma's en bibliotheken die nodig zijn voor de systeem om op te starten en te communiceren met de hardware, zodat de gebruikersprocessen en interface waaruit Fuchsia bestaat, dit kunnen laden. Wat meer nerdige informatie - het is geschreven in C++ en assembly, de meeste systeemaanroepen kunnen geen belangrijke threads blokkeren, en in tegenstelling tot Android en iOS lijkt het helemaal niet op de originele Unix-kernel.

Wat hier belangrijk is, is dat Google heeft gebouwd zirkoon Van de grond af. Google kent de problemen die Android heeft vanwege de manier waarop Linux werkt. Google weet ook wat het nodig heeft om een ​​systeem aan te sturen dat is ontworpen om gebruikersapplicaties uit te voeren en een geweldige gebruikersinterface te ontwerpen. Google kon deze dingen forceren met de latere versies van Android, maar helemaal opnieuw beginnen is een veel betere manier.

Wat we zien?

Menu Recente gebruikersinterfaceBron: Android Central / Alex Dobie

De kernel is misschien wel het belangrijkste onderdeel van elk besturingssysteem, maar het is ook iets waar de meeste gebruikers nooit mee in aanraking zullen komen. Dat is zo ontworpen: een kernel werkt en fungeert als de allerhoogste controller van alle andere stukjes en beetjes en heeft geen tussenkomst van gebruikers nodig.

Het deel van Fuchsia dat we kunnen zien is een ander verhaal. Het lijkt veel op Android of iOS op basis van de dingen die we tot nu toe hebben gezien, maar dat hoeft niet. Net als de kernel hebben we niet echt interactie met het besturingssysteem en in plaats daarvan draaien gebruikersruimtehulpprogramma's die onze tikken en drukken en spraakopdrachten vertalen in iets dat de processor kan doen.

Net als de Zircon-kernel is Fuchsia helemaal opnieuw geschreven en zal het de problemen aanpakken waarmee Google tegenwoordig wordt geconfronteerd.

De interface en de eerste gebruikersapps zijn geschreven in Fladderen, een ander Google-project. Flutter is ontworpen als een toolkit die platformonafhankelijke apps kan bouwen met een gebruikersinterface die er hetzelfde uitziet, ongeacht welk apparaat wordt gebruikt. Een ontwikkelaar kan Flutter gebruiken om een ​​app te maken die er precies hetzelfde uitziet en aanvoelt op Android, het web, enz Chromebook, of iOS. In combinatie met andere ontwikkeltools zoals: Firebase en code geschreven in Kotlin, Flutter-apps zijn volledig uitgerust en mooi.

Vanaf 2021 is Fuchsia op dit moment "slechts" een vervanging voor het Cast OS en de interface die we al kennen op de originele Nest Hub. Hij kan reageren op onze aanraking, hij kan onze stem herkennen, hij kan de camera bedienen om een ​​videogesprek te voeren en hij kan al het andere doen waartoe de Nest Hub altijd in staat was. En het ziet er precies hetzelfde uit. Maar iedereen weet dat dit slechts het topje van de ijsberg is.

We hebben contact opgenomen met Erik Hellman, een Android-ontwikkelaar en oprichter van Hellman Software AB om te zien wat een doorgewinterde ontwikkelaar denkt over Fuchsia en zijn toekomst.

  • Van wat we tot nu toe hebben gezien, ziet Fuchsia eruit als een besturingssysteem dat schaalbaar genoeg is om complexe apparaten zoals telefoons van stroom te voorzien?

Ik weet zeker dat het tot veel dingen in staat is, maar telefoons zijn complex en Android werkt daar tegenwoordig geweldig. Ik denk dat dit betekent dat Google zich voorlopig op verschillende apparaten zal concentreren.

  • Voelt Fuchsia zich ontwikkelaarsvriendelijker als het gaat om het schrijven van applicaties?

Fuchsia gebruikt Flutter voor het bouwen van apps. Dat framework is zeer succesvol gebleken voor het bouwen van apps en zal waarschijnlijk aan populariteit winnen naarmate het meer platforms ondersteunt.

  • Hoe belangrijk of significant is het dat Google deze stap zet?

Ik denk dat hun inzet op Fuchsia deel uitmaakt van een experiment, maar ook een manier voor Google om de hele stapel te controleren, van hardware tot apps. Het testen op cast-apparaten is een slimme zet, want dat zijn apparaten waar ze volledige controle over hebben. Dit is niet erg belangrijk voor app-ontwikkelaars of consumenten vandaag, maar misschien in de toekomst als het erg succesvol blijkt te zijn.

Ik denk dat meneer Hellman in alle opzichten gelijk heeft. Tegenwoordig zijn Android en ChromeOS te alomtegenwoordig en populair om te vervangen door, nou ja, alles. Fuchsia zal de mogelijkheid hebben om Android-apps uit te voeren en een webbrowser en applicatielaag die apps voor Chrome OS kan uitvoeren, is zeker mogelijk en waarschijnlijk. Maar je vervangt niets belangrijks totdat alle stukjes op hun plaats zitten. Android en Chrome zijn erg belangrijk en de onderdelen zijn nog niet op hun plaats.

Komt Fuchsia naar mijn telefoon?

Google Pixel 6 Pro Voorkant Achterkant LekkageBron: Jon Prosser

Op een dag kunnen we Fuchsia zien op zowel de beste "Android"-telefoons en de goedkoopste "Android" telefoons. Omdat Google de ontwikkeling van Fuchsia controleert en het zo is gebouwd dat Google de besturingssysteem onafhankelijk van elke extra UI-laag die een telefoonfabrikant of provider toevoegt, Fuchsia is de toekomst. Maar op dit moment denk ik dat Google plannen heeft om zijn hele smart home-producten te vernieuwen met Fuchsia als besturingssysteem.

Fuchsia is klaar om Nest-apparaten van stroom te voorzien zoals camera's, mesh-routers, slimme luidsprekers, en thermostaten. Door alle schijn, dat is precies wat het is gebouwd om te doen. Het zou me verbazen als er een nieuw apparaat van het merk Nest wordt gelanceerd zonder Fuchsia als besturingssysteem gebruiken, met uitzondering van rampzalige problemen die voortvloeien uit het gebruik ervan op de originele Nest Hub.

Fuchsia is klaar om smart home- en IoT-apparaten van stroom te voorzien, maar niet je telefoon.

Als we daar eenmaal voorbij zijn, is Fuchsia goed voor iedereen als het gaat om apparaten zoals onze telefoon. Google heeft meer controle over het besturingssysteem en het updateproces, wat betekent dat er nieuwe functies komen tegelijkertijd voor elke gebruiker en beveiligingsproblemen voor het hele ecosysteem kunnen in één keer worden aangepakt.

Telefoonmakers kunnen de ontwikkelingstools van Google gebruiken om hetzelfde te bouwen complexe gebruikersinterface die ze nu aan het bouwen zijn. het verschil is dat het draait bovenop van het besturingssysteem in plaats van het besturingssysteem te zijn. Dit vereenvoudigt het proces en elimineert de dure contracten met chipleveranciers.

Gebruikers kunnen genieten van dezelfde (of betere) "Android"-ervaring die we vandaag hebben, compleet met de geweldige apps van Google Play, zonder echte verschillen te zien - behalve één: onze telefoons zouden langer ondersteund moeten worden.

Fuchsia is Google's manier om zijn eigen full-stack smart platform op elk apparaat te creëren. Een telefoon met een Door Google ontworpen SoC die Fuchsia draait, zou Google hetzelfde ecosysteemvoordeel geven dat Apple vandaag geniet. Dat is iets dat te aantrekkelijk is voor Google om te negeren.

Dit is wat we weten over Horizon Forbidden West op PS5 (tot nu toe)
ik zal klaar zijn

Horizon Forbidden West volgt Aloy terwijl ze het westen verkent in de voormalige VS. Deze nieuwe titel van Guerrilla Games laat zien waartoe de PS5-hardware in staat is. Hier is alles wat u moet weten.

Huawei Watch 3 review: kroonprins
Huatch

Huawei's beste smartwatch tot nu toe draait op zijn eigen HarmonyOS-software, maar haalt inspiratie uit de horloges van Apple en Google op de juiste plaatsen.

De gratis back-ups van Google Foto's zijn verdwenen, maar dit is waarom ik blijf hangen
Pixel Perfect-fotoservice

Gratis back-ups van Google Foto's zijn officieel geschiedenis en tellen nu mee voor uw opslaglimiet. Dit is voor miljoenen onwelkom nieuws, maar Google Foto's bewees lang geleden dat zijn fotoback-up- en beheersysteem de moeite waard was om voor te betalen.

Je Google Pixel 4 XL verdient alleen de beste hoesjes
XLlent hoesjes voor een XL telefoon

Het huidige vlaggenschip van Google is een grote glazen plaat van innovatie en kracht, maar het zal niet veel betekenen als je het laat vallen en het scherm verbrijzelt. Bescherm uw investering met een Pixel 4 XL-hoes.

instagram story viewer