Fuchsia is een volledig nieuw besturingssysteem, momenteel in de allereerste ontwikkelingsfasen bij Google. Hoe verschilt dit van Android en Chrome en kan het beide vervangen? Laten we het afbreken.
Een universeel besturingssysteem is iets heiligs voor softwaremakers, maar het is nog niet echt bereikt. Microsoft probeerde Windows 10 "universeel" te maken, althans in de zin dat sommige telefoons zijn gemaakt die het in een uitgeklede versie kunnen uitvoeren. Apple beweerde (heel dubieus) dat de originele iPhone "echt OS X" draaide, voordat hij uiteindelijk het concept opgaf ten gunste van een merk iOS. De dichts bijzijnde besturingssystemen die op alle niveaus van consumentenapparatuur draaien, is, ironisch genoeg, Linux. Verschillende smaken van de Linux-kernel worden gebruikt voor Android, Chrome OS, settopboxen, routers en modems, slimme apparaten en tonnen industriële software.
De poging van Microsoft om een universeel platform te gebruiken is niet erg succesvol geweest.
Maar het is niet echt de bedoeling om gewoon verschillende hardware te laten draaien op vaag gelijksoortige softwarematig lef. Het doel voor Microsoft, Apple en Google is om een enkel besturingssysteem te creëren dat dezelfde apps kan uitvoeren met minimale ontwikkelingsveranderingen over een zo breed mogelijk scala aan hardware. Dit zou een gemakkelijke koppeling in technologie op consumentniveau vergemakkelijken, softwareontwikkelaars aantrekken die op efficiënte wijze apps op meerdere platforms willen maken en, cruciaal, consumenten in een enkel software-ecosysteem laten opsluiten dat gemakkelijk te controleren is (en moeilijk te verlaten is voor de concurrentie).
Google is niet gekomen om te zeggen dat dit het doel van Fuchsia is - in feite heeft Google helemaal niet veel over Fuchsia gezegd, maar het lijkt een natuurlijke ambitie. Dat wordt ondersteund door een aantal ingebouwde platformonafhankelijke functies met Android en iOS.
Hoe is Fuchsia gerelateerd aan Android en Chrome?
De verschillen tussen een conventionele besturingssysteem-kernel en een microkernel zijn gecompliceerd , maar de basisgeest is dat microkernels van de grond af worden gebouwd voor efficiëntie en flexibiliteit. Het concept gaat decennia terug, maar werd grotendeels verlaten toen de computerkracht, het geheugen en de opslagruimte bloeiden in de jaren 90. Nu de trend voor consumentenelektronica verschuift naar kleinere, efficiëntere en meer draagbare hardware, ziet Google de microkernel-architectuur als een potentiële fit voor het besturingssysteem van de volgende generatie.
Fuchsia UI-concepten die op een Android-telefoon worden uitgevoerd
Het doet geen pijn met een systeem dat het geheel zelf heeft gecreëerd, Google heeft min of meer volledige controle over hoe Zircon en Fuchsia evolueren, zowel voor als nadat het op de markt komt (als het ooit komt). Google heeft zijn lesje geleerd met Android, dat nu dankzij de open source aard, op het niveau van de consument zwaar uiteenvalt. Chrome OS wordt in wezen geblokkeerd door de licentievoorwaarden, hoewel het ook technisch gezien een open source is. Fucshia, wederom open source, zou vermoedelijk vrijwel volledig door Google zelf worden beheerd, zelfs als het draait op hardware die wordt verkocht door partnerbedrijven.
Hoe zullen Fuchsia-ontwikkelaars van invloed zijn?
Met Flutter kunnen apps worden geschreven met maximale compatibiliteit tussen Fucshia, Android en iOS. Dit betekent niet alleen dat apps met een minimum aan investeringen kunnen worden geschreven op alle drie platforms, het porteert bestaande apps naar Fuchsia en ondersteunt alle drie platforms eenvoudig.
Flutter is ook gebouwd rond de huidige visuele ontwerpstandaard van Google: materiaalontwerp - waar het zich aan houdt voor al zijn Android, Chrome OS en webeigenschappen (in verschillende mate). Het bevat ondersteuning voor geavanceerde gebruikersinterface-elementen op basis van de flexibele Vulkan-renderingengine, inclusief volumetrische schaduwen (een favoriete tool van Material Design) en supergladde 120 FPS-animaties. Het is ook in staat om een aantal indrukwekkende gaming- en mediatoepassingen te leveren, hoewel de prestaties natuurlijk afhankelijk zijn van hardware.
Als u zich afvraagt waarom Chrome OS niet in die compatibiliteitslijst staat, onthoud dan dat "apps" voor Chrome bijna volledig web zijn -gebaseerde. Het downloadt geen code en voert het lokaal uit, zoals de meeste andere besturingssystemen. Maar Chrome OS
kan nu Android-apps uitvoeren en die mogelijkheid wordt aanzienlijk uitgebreid door Google in elke belangrijke versie van Chrome. De eenvoudigste conclusie die u moet maken, is dat Google de Play Store-infrastructuur wil overzetten naar ten minste een aantal Android-gebaseerde Android-apps voor Chrome OS. Op dat moment kan Google Fuchsia starten en beide platforms vervangen of omzetten het zou een eenvoudige aanpassing zijn voor ontwikkelaars (en dus gebruikers).
Wanneer komt Fuchsia uit?
Het is heel goed mogelijk dat Google op een bepaald moment Fuchsia zal evalueren in relatie tot de huidige marktomstandigheden en om het project te schrappen. Het kan doorgaan met Android (gebrekkig zoals het is) en Chrome OS, of iets ontwikkelen dat we nog niet eens hebben gezien. Maar op dit moment lijkt Fuchsia de meest waarschijnlijke (als verre) opvolger van Android en mogelijk Chrome.
Kan ik het nu proberen?
Er is één stuk hardware dat niet niet officieel ondersteund, maar die Fuchsia toch wel kan draaien: het Pixelbook. En het is logisch: als super-premium Chromebook van Google is het logisch om aan te nemen dat een aantal van hen door de gangen rondzwerven in de handen van Google-ontwikkelaars. Ron Amadeo van Ars Technica slaagde erin om de vroege Fuchsia-code op gang te krijgen op een consumentenmodel om het besturingssysteem te bekijken.
Ars Technica liet Fuchsia draaien op het Pixelbook.
Het is ook mogelijk om stukjes en beetjes Fuchsia te draaien code op Android-telefoons met behulp van een aantal oudere builds. Maar in al deze gevallen zul je een aantal serieuze tech-chops nodig hebben om de code te bouwen tot een punt waarop je het kunt installeren, en het rendement op je tijdinvestering niet geweldig zal zijn. U kunt alleen zien hoe een zeer vroege versie van de gebruikersinterface werkt. Zelfs de Google-login werkt niet op dit moment. Ik raad aan om de technische artikelen die al zijn geschreven te bekijken, of om een aantal praktische video's op YouTube te bekijken.
Image Credit: Ron Amadeo / Ars Technica, Microsoft, Amazon
Veilig gebruik van een tafelzaag, het meest afschrikwekkende gereedschap van alle
Als u hebt besloten om uw elektrisch gereedschap te upgraden en een tafelzaag te krijgen, zijn er verschillende dingen die u moet doen weet het voordat je het aanzet en schuif je eerste stukjes hout er doorheen. GERELATEERD: De basisgereedschap die elke doe-het-zelf-eigenaar zou moeten bezitten Begrijp me niet verkeerd; alle elektrische gereedschappen moeten op de juiste manier en veilig worden gebruikt, maar niets anders dan de almachtige tafel zag.
Windows Update repareren wanneer het vastloopt of vastgelopen
Voor het grootste deel werkt Windows Update stil op de achtergrond. Het downloadt updates automatisch, installeert de updates en bewaart anderen die moeten worden geïnstalleerd wanneer u Windows opnieuw start. Maar soms breekt het en stopt het met werken. Ga als volgt te werk om Windows Update te herstellen wanneer het vastloopt of vastloopt.