Fuchsia og fremtiden for Android

Hvis du følger meget med i Android-nyhederne, er der gode chancer for, at du har hørt noget om et mystisk Google-projekt kaldet Fuchsia. Og oddsene er, at du i det mindste er noget forvirret over, hvad det egentlig er, og hvad det skal gøre.

Lad mig forsikre dig: Du er ikke alene.

Fuchsia er, for de uindviede, et “tidligt eksperimentelt projekt” inden for Google. Det har været under udvikling siden i hvert fald 2017 – og det er open source, hvilket betyder, at alle kan kigge på koden og endda installere softwaren på visse enheder. (Pro-tip: Du kan faktisk også tjekke det ud fra din browser lige nu, takket være en uafhængigt oprettet Fuchsia-webdemo. Der er dog en rimelig advarsel:

Google

Fuchsia, i sin nuværende barebones-form

Google beskriver Fuchsia som “et nyt styresystem” designet til “moderne telefoner og moderne personlige computere med hurtige processorer, ikke-trivielle mængder RAM med vilkårlige perifere enheder, der laver åbne beregninger”. Right.

Afhængig af denne åh-så-levende skildring er der meget lidt solid information om, hvad det hele handler om, eller hvorfor det er ved at blive udviklet. Og i mangel af sådanne faste oplysninger, hvad får vi så? Gætterier, teorier og andre ubegrundede antagelser, som så bliver gentaget så meget, at folk antager, at de er fakta.

Den mest almindelige konklusion er, at Fuchsia skal blive en samlet erstatning for både Android og Chrome OS – et enkelt nyt styresystem fra Google, der strækker sig over bærbare computere og telefoner og giver en ensartet og mere nøje kontrolleret ramme for fremtidige enheder. I modsætning til Android og Chrome OS er Fuchsia ikke baseret på Linux, men på Googles eget tilpassede fundament – et fundament, der i teorien kan føre til enklere og mere strømlinede systemopgraderinger (noget vi alle ved er en konstant kamp med især Android).

Så er det faktisk sandt? Tja, måske. Alt er bestemt muligt; det er trods alt Google. Virksomheden har før lavet sin andel af øjenbrynsfrembrusende flip-flops og vanvittigt virkende træk. Og uden for Google selv er der faktisk ingen, der ved, hvad planen er for Fuchsia, eller hvad Google håber, at det vil opnå.

Men især lige nu, efter det, vi så på Google I/O og i ugerne omkring det, tror jeg, at det er en fejl at acceptere den opfattelse, at Fuchsia er bestemt til at erstatte Android og Chrome OS som en selvfølge – som så mange mennesker synes at gøre i disse dage – at det er en fejltagelse.

Lad mig uddybe et par kritiske punkter – og hold dig til mig, for hver del af dette er en vigtig brik i et puslespil, som vi er ved at samle.

Android og Chrome OS er massive brands og økosystemer – med massive investeringer, adoption og værdi

Mærker som disse opstår ganske enkelt ikke fra den ene dag til den anden. Android er blevet et globalt fænomen i de 10 år, der er gået siden starten – og Chrome OS, som nogle gange stadig uvidende afvises som irrelevant, er i hastig vækst og er ved at blive en platform til alle formål med enestående stærke muligheder. Det er også af enorm betydning inden for uddannelse, idet det sidste år tegnede sig for 60 % af alle leverancer af uddannelsesbaserede enheder i USA (sammenlignet med 22 % for Windows og 17 % for MacOS og iOS tilsammen).

Numre producenter rundt om i verden er i mellemtiden stærkt investeret i begge mærker – og i et endnu større perspektiv og på længere sigt har Google arbejdet hårdt for at plante metaforiske frø og få utallige elever til at engagere sig tidligt i Chromebooks med det formål at gøre dem til livslange brugere.

Det er med andre ord ikke engangsmærker eller økosystemer, der kan bruges til noget – langt fra. De involverede investeringer og den opnåede fortrolighed er enorme og kan ikke let kopieres. Selv om Google i stigende grad skifter sit fokus til at fokusere på begrebet “Google” som den samlende tråd mellem sine produkter, er Android og Chrome OS meget værd – for Google og andre associerede aktører. Og selv om Google har en tradition for at foretage forvirrende drejninger, er det svært at forestille sig, at Google skulle gøre noget så drastisk som at droppe Android og Chrome OS helt og holdent.

Google synes kun at optrappe sit engagement i begge platforme på det seneste

Mens den populære fortælling i øjeblikket antyder, at de første Fuchsia-enheder kan dukke op allerede til efteråret eller tidligt det følgende år, fortsætter Google med at skubbe på Android og Chrome OS på måder, der ikke synes at stemme overens med et så hurtigt forestående skift.

Jeg taler ikke bare om de typiske OS-versionopdateringer; jeg taler om bredere tiltag som den igangværende tilpasning af Android og Chrome OS – noget, som der afsættes betydelige ressourcer til – og det ledsagende fremstød for udviklere for at få dem til at omfavne denne to-for-en-model.

Til at sige: Google er i fuld gang med at bringe fuld understøttelse af Linux-apps til Chromebooks, i vid udstrækning for at give udviklerne mulighed for at køre koderedskaber på tværs af platforme og tilskynde dem til at skabe Android-apps, der er optimeret til Chromebooks såvel som til almindelige Android-enheder. Virksomheden har også lige tilføjet en Chrome OS-emulator til sit udviklingsværktøj Android Studio for at fremme dette mål og tilskynde udviklere til at arbejde med Chromebooks i tankerne, selv om de ikke har en Chrome OS-enhed til rådighed til testning.

Tænk også på alt det arbejde, der foregår lige nu for at omstrukturere Android på en måde, der gør det lettere for producenterne af enheder at behandle OS-opdateringer. Det er måske ikke det magiske svar, som nogle håber, det vil være, men det er en stor investering i at ændre selve kernen i Android-operativsystemet – hvilket virker som en mærkelig ting at gide gøre, hvis Android er indstillet på at blive opgivet om et år eller deromkring.

Så er der den offentlige præsentation. Ved dette års I/O-begivenhed blev Android-afsnittet af keynoten indledt med en udførlig video, der prædikede Android som værende “det mest populære mobilstyresystem i verden”. Indledningen drejede sig om temaet om, at Android er åben, og sluttede med et citat, der blev præsenteret på skærmen og læst højt:

Hvis du tror på åbenhed, hvis du tror på valgmuligheder, hvis du tror på innovation fra alle, så velkommen til Android.

Kort efter gik Android Engineering VP Dave Burke på scenen og talte om Googles oprindelige mål med Android: “at bygge en mobilplatform, der var fri og åben for alle” – “og i dag,” fortsatte han, “trives den idé.”

Og det er svært at forene valget af at lave en så livlig og prominent placeret præsentation med forestillingen om, at dette er en platform, der er på vej til at blive opgivet. Der er noget ved det, der bare ikke hænger sammen.

Fuchsia i kontekst: en mere nuanceret mulighed

Når vi tænker på Fuchsia og dets mulige konsekvenser, skal vi overveje konteksten omkring Google og dets tendens til at “udforske” og “eksperimentere.”

I årevis hørte vi om den vished, at Google var ved at “fusionere” Android og Chrome OS. Virkeligheden viste sig at være den mere nuancerede tilpasning af de to platforme, som vi stadig ser tage form i dag. For nylig drejede rygterne sig om noget, der var kendt som Andromeda – et internt Google-projekt, der skulle have bragt Android og Chrome OS sammen til en enkelt ny platform, der var designet til at køre på tværs af alle former for enheder. På et tidspunkt havde vi endda en specifik dato for den store afsløring – en dato, der naturligvis aldrig blev til noget.

Det faktum, at intet af det blev til virkelighed, betyder ikke, at der ikke var nogen klumper af virkelighed involveret. Det betyder snarere, at Google udforskede og eksperimenterede med nogle koncepter internt, men i sidste ende endte med at opgive dem eller dreje i andre retninger.

Apropos drejning, da Burke svarede på et spørgsmål om Fuchsia under en session på sidste års I/O-event, kom han med en interessant bemærkning: “

Så måske kan en mere nuanceret implementering af Fuchsia også ende med at dukke op – noget, hvor indsatsens idéer og fremskridt udnyttes, men på en måde, der ikke nødvendigvis erstatter Android eller Chrome OS, som den nuværende fortælling antyder. Måske kunne Fuchsia i stedet ende med at blive en ny underliggende struktur for en eller begge platforme, mens de oprindelige udadvendte identiteter stadig er intakte.

Hvis vi virkelig ønsker at læse nogle teblade, er der faktisk noget, der tyder på, at et sådant resultat måske ikke er så langt ude. Googles open source-repository for Fushia indeholder en fristende tekst, der næsten ligner en gåde: “Pink + Purple == Fuchsia (a new Operating System)”

På Twitter bemærkede Fuchsia Engineering Director Chris McKillop engang tilfældigt, at “pink” var en henvisning til Taligent-projektet – et mislykket forsøg fra 90’erne fra Apple på at erstatte MacOS med et nyere alternativ. Ifølge Wikipedia (fremhævelsen her er min):

Pink skulle være et helt nyt objektorienteret operativsystem implementeret i C++ oven på en ny mikrokerne, der skulle køre en ny grafisk brugergrænseflade, som dog lignede og føltes som den eksisterende Mac. Ud over at kunne køre programmer, der var skrevet til Pink, skulle systemet også kunne køre eksisterende Mac OS-programmer.

Med hensyn til “lilla” skal man ikke strække sig meget for at forestille sig, at der er tale om en henvisning til Project Purple, kodenavnet for den oprindelige Apple iPhone. McKillop var selv medlem af det team, der arbejdede på denne enhed, og hans førnævnte Twitter-samtale var med en ingeniør, der også arbejdede hos Apple i samme periode. I tråden spurgte denne ingeniør McKillop, om “den lilla i ‘pink + lilla'” var “den lilla, vi kender” – hvortil McKillop svarede “ja”.”

Nu læser vi igen teblade her – men det faktum, at det slogan, der er offentliggjort i Googles Fuchsia-kodeopbevaring, synes at referere til kombinationen af et centralt smartphoneprodukt og et forsøg på at erstatte et længe eksisterende operativsystem med et mere moderne, der ser ud og føles som originalen og understøtter det samme sæt applikationer, virker bestemt noget betydningsfuldt.

Måske, bare måske, kunne Fuchsia blive en del af Android og/eller Chrome OS uden rent faktisk at erstatte dem. Måske kunne det integreres i styresystemerne på en måde, der holder deres mærker, økosystemer og endda udseende på plads. Måske kunne Fuchsia komme ind i vores liv uden større forstyrrelser – og uden at langt de fleste brugere overhovedet opdager, at noget er ændret.

Jeg kan sgu ikke sige noget med sikkerhed. Hvad jeg dog kan sige er, at det virker uhensigtsmæssigt at acceptere blindt, at denne mystiske eksperimentelle indsats vil erstatte Googles to største platforme. Vi kender ganske enkelt ikke de nærmere detaljer – og som vi er blevet mindet om masser af gange før, er tingene sjældent så sorte og hvide, som de umiddelbart ser ud.

Selv med et koncept så dristigt som Fuchsia kan de langt mindre dramatiske gråtoner ende med at blive de vigtigste nuancer af alle.

Tilmeld dig JR’s nye ugentlige nyhedsbrev for at få denne klumme sammen med bonustips, personlige anbefalinger og andre eksklusive ekstramateriale leveret til din indbakke.