Fuchsia en de toekomst van Android

Als u veel Android-nieuws volgt, is de kans groot dat u op zijn minst iets hebt gehoord over een mysterieus project van Google dat bekend staat als Fuchsia. En de kans is groot dat u op zijn minst enigszins in de war bent over wat het eigenlijk is en wat het zou moeten doen.

Laat me u verzekeren: U bent niet alleen.

Fuchsia, voor de niet-ingewijden, is een “experimenteel project in een vroeg stadium” binnen Google. Het is in ontwikkeling sinds ten minste 2017 – en het is open source, wat betekent dat iedereen naar de code kan gluren en zelfs de software op bepaalde apparaten kan installeren. (Pro tip: je kunt het nu ook vanuit je browser bekijken, dankzij een onafhankelijk gemaakte Fuchsia webdemo. Eerlijke waarschuwing, dat wel: Er is echt niet veel aan.)

Google

Fuchsia, in zijn huidige kale vorm

Google beschrijft Fuchsia als “een nieuw besturingssysteem”, ontworpen voor “moderne telefoons en moderne personal computers met snelle processors, niet-triviale hoeveelheden RAM met willekeurige randapparaten die open-ended berekeningen doen.” Juist.

Die oh-zo-levendige voorstelling terzijde, er is zeer weinig in de weg van solide informatie over wat dit hele ding is alles over of waarom het wordt ontwikkeld. En in de afwezigheid van dergelijke harde informatie, wat krijgen we? Gissingen, theorieën en andere ongefundeerde veronderstellingen die vervolgens worden herhaald tot het punt waarop mensen aannemen dat ze feiten zijn.

De meest voorkomende dergelijke conclusie is dat Fuchsia is bedoeld om een verenigde vervanging voor zowel Android als Chrome OS te worden – een enkel nieuw Google-besturingssysteem dat zich zou uitstrekken over laptops en telefoons en een consistent en nauwer gecontroleerd kader zou bieden voor toekomstige apparaten. In tegenstelling tot Android en Chrome OS, is Fuchsia niet gebaseerd op Linux, maar op Google’s eigen aangepaste stichting – een die in theorie zou kunnen leiden tot eenvoudigere en meer gestroomlijnde systeemupgrades (iets waarvan we allemaal weten dat het een constante strijd is met Android in het bijzonder).

Dus is dat eigenlijk waar? Nou, misschien. Alles is zeker mogelijk; per slot van rekening is dit Google. Het bedrijf heeft zijn deel van de wenkbrauw-verhogende flip-flops en gek-schijnende stappen eerder gedaan. En buiten Google zelf, niemand weet eigenlijk wat het plan is voor Fuchsia of wat Google hoopt dat het zal bereiken.

Maar vooral op dit moment, na wat we zagen op Google I / O en in de weken eromheen, denk ik dat het platweg accepteren van de notie dat Fuchsia is voorbestemd om Android en Chrome OS te vervangen als een uitgemaakte zaak – zoals zo veel mensen lijken te doen deze dagen – is een vergissing.

Laat me uitweiden over een paar kritieke punten – en blijf bij me, want elk deel van dit is een belangrijk stuk van een puzzel die we aan het samenstellen zijn.

Android en Chrome OS zijn enorme merken en ecosystemen – met enorme investeringen, adoptie, en waarde

Klaar en eenvoudig, merken als deze ontstaan niet van de ene op de andere dag. Android is een wereldwijd fenomeen geworden in de 10 jaar sinds zijn oprichting – en Chrome OS, hoewel soms nog steeds onwetend afgedaan als irrelevant, breidt zich snel uit tot een universeel platform met unieke krachtige mogelijkheden. Het is ook enorm belangrijk in het onderwijs, goed voor 60% van alle onderwijs-gebaseerde apparaatverkopen in de VS vorig jaar (vergeleken met 22% voor Windows en een gecombineerde 17% voor MacOS en iOS samen).

Talloze fabrikanten over de hele wereld zijn zwaar geïnvesteerd in beide merken, ondertussen – en in een nog groter-picture en op de langere termijn heeft Google hard gewerkt om metaforische zaden te planten en talloze studenten al vroeg te binden aan Chromebooks met het doel om ze te veranderen in levenslange gebruikers.

Dit zijn geen wegwerpmerken of ecosystemen, met andere woorden – verre van dat. De betrokken investeringen en de bereikte vertrouwdheid zijn immens en niet gemakkelijk repliceerbaar. Zelfs nu Google zijn focus steeds meer verlegt naar het begrip “Google” dat als een rode draad door zijn producten loopt, zijn Android en Chrome OS veel waard – voor Google en voor andere verbonden spelers. En hoewel Google een geschiedenis heeft van het maken van raadselachtige pivots, is het idee dat het zoiets drastisch doet als Android en Chrome OS helemaal dumpen, een moeilijk voor te stellen zet.

Google lijkt zijn inzet voor beide platforms alleen maar op te voeren

Hoewel het populaire verhaal van het moment suggereert dat de eerste Fuchsia-apparaten al dit najaar of begin volgend jaar zouden kunnen verschijnen, blijft Google doorgaan met Android en Chrome OS op manieren die niet lijken te stroken met zo’n snel naderende verschuiving.

Ik heb het niet alleen over de typische OS-versie-updates; Ik heb het over bredere stappen zoals de voortdurende afstemming van Android en Chrome OS – iets waaraan aanzienlijke middelen worden besteed – en de bijbehorende push voor ontwikkelaars om dat twee-voor-één-model te omarmen.

To wit: Google zit midden in het brengen van volledige ondersteuning voor Linux-apps naar Chromebooks, voor een groot deel om ontwikkelaars in staat te stellen cross-platform coderingstools uit te voeren en hen aan te moedigen Android-apps te maken die zijn geoptimaliseerd voor Chromebooks, evenals voor gewone Android-apparaten. Het bedrijf heeft ook zojuist een Chrome OS-emulator toegevoegd aan zijn Android Studio-ontwikkeltool om dat doel te bevorderen en ontwikkelaars aan te moedigen om te werken met Chromebooks in gedachten, zelfs als ze geen Chrome OS-apparaat aanwezig hebben om te testen.

Denk ook aan al het werk dat op dit moment wordt gedaan om Android te herstructureren op een manier die het voor fabrikanten van apparaten gemakkelijker maakt om OS-updates te verwerken. Het is misschien niet de magische antwoord dat sommigen hopen dat het zal zijn, maar het is een enorme investering in het rejiggering van de kern van het Android-besturingssysteem – dat lijkt een vreemd ding om de moeite te doen als Android is ingesteld om te worden verlaten in een jaar of zo.

Dan is er de publieke presentatie. Op het I/O-evenement van dit jaar begon het Android-gedeelte van de keynote met een uitgebreide video waarin Android werd aangeprezen als “het populairste mobiele besturingssysteem ter wereld.” De introductie draaide rond het thema van Android is open en eindigde met een citaat dat werd gepresenteerd op het scherm en voorgelezen:

Als je gelooft in openheid, als je gelooft in keuze, als je gelooft in innovatie van iedereen, dan welkom op Android.

Kort daarna betrad Android Engineering VP Dave Burke het podium en sprak over Google’s oorspronkelijke doel met Android: “om een mobiel platform te bouwen dat vrij en open was voor iedereen” – “en vandaag,” ging hij verder, “bloeit dat idee.”

Opnieuw, het is moeilijk om de keuze om zo’n pittige en prominent geplaatste presentatie te maken te rijmen met het idee dat dit een platform is dat op het punt staat te worden verlaten. Er klopt gewoon iets niet.

Fuchsia in context: een meer genuanceerde mogelijkheid

In het denken over Fuchsia en de mogelijke implicaties ervan, moeten we de context van Google en zijn neiging om te “verkennen” en “experimenteren” in overweging nemen.”

Jarenlang hoorden we over de zekerheid dat Google Android en Chrome OS aan het “samenvoegen” was. De realiteit bleek de meer genuanceerde uitlijning van de twee platforms te zijn die we vandaag nog steeds vorm zien krijgen. Meer recent draaiden de geruchten om iets dat bekend staat als Andromeda – een intern project van Google dat Android en Chrome OS zou hebben samengebracht in één nieuw platform dat is ontworpen om op alle soorten apparaten te draaien. Op een gegeven moment hadden we zelfs een specifieke datum voor de grote onthulling – een die, natuurlijk, nooit tot iets heeft geleid.

Het feit dat niets van dat alles tot bloei kwam, betekent gelukkig niet dat er geen klompjes realiteit bij betrokken waren. Waarschijnlijker is dat het betekent dat Google sommige concepten intern heeft verkend en ermee heeft geëxperimenteerd, maar ze uiteindelijk heeft laten varen of in een andere richting heeft gedraaid.

Over draaien gesproken, toen hij een vraag over Fuchsia beantwoordde tijdens een sessie op het I/O-evenement van vorig jaar, maakte Burke een interessante opmerking: “Zoals veel projecten in een vroeg stadium, zal het waarschijnlijk pivoteren en morphen.”

Dus misschien kan met Fuchsia ook een meer genuanceerde implementatie opduiken – iets waarin de ideeën en vooruitgang van de inspanning worden gebruikt, maar gedaan op een manier die niet noodzakelijk Android of Chrome OS vervangt, zoals het huidige verhaal suggereert. Misschien kan Fuchsia in plaats daarvan uiteindelijk een nieuwe onderliggende structuur worden voor een of beide platforms, terwijl de oorspronkelijke naar buiten gerichte identiteiten intact blijven.

Als we echt wat theeblaadjes willen lezen, in feite, is er eigenlijk enig bewijs dat suggereert dat een dergelijke uitkomst misschien niet zo vergezocht is. Google’s open-source repository voor Fushia bevat een verleidelijke stukje tekst dat bijna een raadsel lijkt: “Roze + Paars == Fuchsia (een nieuw besturingssysteem)”

Op Twitter merkte Fuchsia Engineering Director Chris McKillop eens terloops op dat “roze” een verwijzing was naar het Taligent project – een mislukte poging van Apple uit de jaren 90 om MacOS te vervangen door een nieuwer alternatief. Op Wikipedia (de nadruk ligt hier op de mijne):

Pink moest een volledig nieuw objectgeoriënteerd besturingssysteem worden, geïmplementeerd in C++ bovenop een nieuwe microkernel, met een nieuwe GUI die er niettemin uitzag en aanvoelde als de bestaande Mac. Op het systeem moesten niet alleen programma’s kunnen draaien die voor Pink waren geschreven, maar ook bestaande Mac OS-programma’s.

Wat “purple” betreft, hoef je niet ver te zoeken om je voor te stellen dat dit een verwijzing is naar Project Purple, de codenaam voor de oorspronkelijke Apple iPhone. McKillop was zelf lid van het team dat aan dat apparaat werkte, en zijn eerder genoemde Twitter-gesprek was met een ingenieur die ook bij Apple werkte in diezelfde periode. In de thread vroeg die ingenieur McKillop of “het paars in ‘pink + purple'” “het paars was dat we kennen” – waarop McKillop “ja” antwoordde.”

Nu, nogmaals, we lezen hier theeblaadjes – maar het feit dat de slogan gepost binnen Google’s Fuchsia code repository lijkt te verwijzen naar de combinatie van een cruciaal smartphone-product en een poging om een al lang bestaand OS te vervangen door een moderner OS dat eruit zou zien en aanvoelen als het origineel en dezelfde set applicaties zou ondersteunen, lijkt zeker enigszins veelzeggend.

Misschien, heel misschien, kan Fuchsia een onderdeel worden van Android en / of Chrome OS zonder ze daadwerkelijk te vervangen. Misschien kan het worden geïntegreerd in de besturingssystemen op een manier die hun merken, ecosystemen, en zelfs uiterlijk in stand houdt. Misschien kan Fuchsia in ons leven komen zonder veel verstoring – en zonder dat de overgrote meerderheid van de gebruikers zelfs maar beseft dat er iets is veranderd.

Ik weet het zeker, ik kan het niet met zekerheid zeggen. Wat ik wel kan zeggen, is dat het blindelings accepteren van de notie dat deze mysterieuze experimentele inspanning de twee grootste platforms van Google gaat vervangen, onverstandig lijkt. We kennen gewoon de details niet – en zoals we al vaak zijn herinnerd, zijn dingen zelden zo zwart-wit als ze aanvankelijk lijken.

Zelfs met een concept zo vet als Fuchsia, kunnen de veel minder dramatische grijstinten uiteindelijk de belangrijkste tinten van allemaal zijn.

Schrijf u in voor JR’s nieuwe wekelijkse nieuwsbrief om deze column samen met bonustips, persoonlijke aanbevelingen en andere exclusieve extra’s in uw inbox te ontvangen.