Chrome OS blir fragmentert (og denne gangen er det Googles feil)

Android «fragmentering» har lenge vært et snakk om OS. Som jeg har sagt før, er det imidlertid produsentene som har skylden for det. Men nå frykter jeg at Chrome OS går samme vei – og denne gangen er det Googles feil.

Hvordan Chrome OS-oppdateringer skiller seg fra Android

Jeg kommer til å lage noen forbindelser mellom Android og Chrome OS tidlig her fordi det bare gir mening som et utgangspunkt. Den største forskjellen mellom de to er at Android er åpent og tilgjengelig for alle produsenter å modifisere og omdistribuere; Chrome OS er derimot fullstendig administrert av Google.

På Android er enhetsprodusentene ansvarlige for å bremse oppdateringene. For eksempel, når en ny Android-versjon utgis, må produsenten endre kildekoden for å passe dens behov før den frigis. For eksempel måtte Samsung legge til alle One UI-funksjonene før de kunne gi ut Android Pie-oppdateringen for kompatible Galaxy-enheter.

Google, på den annen side, administrerer alle oppdateringer for Pixel-enhetene sine. Det betyr at så snart en større Android-utgivelse er klar til bruk, kan Google skyve den ut døren. Dette er nettopp grunnen til at alle Android-journalister der ute (inkludert meg selv) vil fortelle deg om å gå med en Pixel-enhet hvis du bryr deg om rettidige oppdateringer.

Så hva har det med Chrome OS å gjøre? Du kan tenke på Chrome OS på samme måte som Pixel-telefonenes Android-konstruksjon. Hovedforskjellen er at mens Pixel er en enkelt linje med telefoner designet og administrert av Google, er Chrome OS tilgjengelig på et svimlende antall enheter fra dusinvis av produsenter. Men i enkleste ordelag spiller det ingen rolle; bare vit at Chrome OS-oppdateringer håndteres av Google, uavhengig av enheten eller produsenten de brukes på – akkurat som Microsoft håndterer alle oppdateringer til Windows-maskiner, uavhengig av produsenten.

  Slik aktiverer du bilde-i-bilde på Chrome

Det er ikke dermed sagt at alle Chrome OS-enheter får oppdateringene samtidig. Hver versjon må fortsatt tilpasses for å fungere med hver Chrome-enhets spesifikke maskinvare. Som et resultat kan én Chromebook få en oppdatering så snart den er klar, mens en annen må vente et par uker. Men poenget er at de alle fortsatt får det som burde være den samme oppdateringen.

Men etter hvert som flere og flere funksjoner introduseres – spesielt nyere som krever virtualisering som Linux og Android-appstøtte – begynner det å vokse et funksjonsgap mellom Chrome OS-enheter, og det er urovekkende.

The Chrome OS Feature Gap Conundrum

Chrome OS-brukere var begeistret da Google først kunngjorde at de ville bringe Android-apper til Chrome OS. Med det ene grepet var Google i stand til å bringe et stort antall nyttige funksjoner, apper, spill, verktøy og mer til et operativsystem som lenge ble refset for å være «bare en nettleser».

Det tok mye lengre tid enn forventet før Android-apper begynte å treffe enheter. Ingen stor sak; vi ville bare at de skulle få det til. Så kom den dårlige nyheten: ikke alle enheter ville få støtte for Android-apper. Listen begynte å renne ut, sammen med en forventet tidslinje av når funksjonen ville komme, og hver Chromebook-eier ropte for å se om enheten deres klarte seg. Det var mange skuffede brukere. Det verste er at det ikke er klart hvorfor noen enheter fikk Android-apper og andre ikke – vi kan bare spekulere i at det har noe med brikkesettstøtte å gjøre, men det er vanskelig å si med sikkerhet (spesielt siden årsaken kan variere pr. -enhetsbasis).

  Strøm bilder fra Android til TV-en din med Photowall for Chromecast

Det samme skjedde senere med Linux-appstøtte, men enda færre enheter kom til å få funksjonen med det første. Linux-støtte krever en spesifikk kjerneversjon, og de fleste Chromebooks på det tidspunktet klarte ikke snittet – og Google kunne ikke enkelt oppdatere dem, mest sannsynlig på grunn av drivere med lukket kildekode.

Så to utmerkede funksjoner var bare tilgjengelige på noen få utvalgte Chromebooks utenfor porten. Det er imidlertid et lys i enden av tunnelen: På en lang nok tidslinje bør alle Chrome OS-enheter støtte begge deler. I utgangspunktet støtter alle nye Chromebook Android-apper, og jeg har en følelse av at det samme vil gjelde for Linux-apper.

Men det er fortsatt et problem, og det hele dreier seg om Android-apper.

Chrome OS har et Android-fragmenteringsproblem

Mens alle Chrome OS-enheter fremover vil støtte Android-apper (eller de burde i det minste), viser den nylige utgivelsen av Chrome OS 73 stabil at Chrome OS-fragmentering fortsatt er et problem. Hvorfor? Fordi forskjellige Chrome OS-enheter kjører forskjellige versjoner av Android. Det betyr at de også har et annet sett med tilgjengelige funksjoner.

For eksempel bringer Chrome OS 73 lydfokus for Android-appen. Det betyr at når en Android-app spiller av lyd, vil alle andre lydkilder dempes (som Chrome, for eksempel). Så hvis du hører på musikk i Chrome og en Android-app sender et varsel, vil varselet ha prioritet. Men denne funksjonen er bare tilgjengelig på Chrome OS-enheter som kjører Android Pie. Det fungerer ikke på Nougat eller under.

Det er et problem fordi de fleste Chrome OS-enheter fortsatt kjører Nougat. Chrome OS 72 brakte Pie til noen enheter, men ikke alle – ikke engang de fleste. Dette er frustrerende for både nåværende brukere og nye brukere. Det er uklart hvorfor noen enheter ble oppdatert til Pie, og andre ikke; det er også uklart hvordan disse oppdateringene vil fungere i fremtiden. Og Google er ganske ordknapp om det hele.

  Slik sletter du autofyll-data i Chrome

Hvis du leter etter en spesifikk Android-funksjon på Chrome OS, er den ganske hit og savner på grunn av gapet mellom versjoner. For å gjøre vondt verre, er det ingen klar tidslinje for at Pie skal treffe flere Chrome OS-enheter, så du kan ikke engang slå den opp for å finne ut når enheten din kan se oppdateringen.

Så, akkurat nå, er det en drittsekk. På et tidspunkt kunne dette lett ha blitt avvist som en del av den bredere utrullingen av støtte for Android-apper på Chrome OS. Men vi nærmer oss toårsgrensen fra da Android-apper først begynte å treffe Chrome OS, noe som er lenge nok til at slike knekk burde vært løst.

På dette tidspunktet er Android-støtte på Chrome OS et slags fragmentert rot. Det faktum at det startet sakte var urovekkende, men funksjonsgapet mellom enhetene er nå en reell bekymring. Vil nåværende enheter noen gang få støtte for Android Pie? Vil fremtidige enheter ha de samme problemene? Vil enheter som for øyeblikket støtter Pie få støtte for Android O?

Den harde realiteten er at det ikke finnes svar på noen av disse spørsmålene. Chrome OS har vært fragmentert siden lanseringen av støtte for Android-apper, og det ser ikke ut til å endre seg med det første.

Og denne gangen er det opp til Google alene å fikse det. Jeg håper for fremtiden til Chrome OS at det faktisk skjer. Funksjonsparitet er viktig, spesielt når et operativsystem håndteres av en enkelt leverandør.