Chrome OS er ved at blive fragmenteret (og denne gang er det Googles skyld)

Android “fragmentering” har længe været en snak om OS. Som jeg har sagt før, er producenterne dog skyld i det. Men nu frygter jeg, at Chrome OS er på vej ned ad samme vej – og denne gang er det Googles skyld.

Hvordan Chrome OS-opdateringer adskiller sig fra Android

Jeg har tænkt mig at lave nogle forbindelser mellem Android og Chrome OS tidligt her, fordi det kun giver mening som udgangspunkt. Den største forskel mellem de to er, at Android er åben og tilgængelig for alle producenter at ændre og omfordele; Chrome OS er derimod fuldt administreret af Google.

På Android er enhedsproducenterne ansvarlige for at bremse opdateringerne. For eksempel, når en ny Android-version frigives, skal producenten ændre kildekoden, så den passer til dens behov, før den frigives. For eksempel måtte Samsung tilføje alle One UI-funktionerne, før de kunne frigive Android Pie-opdateringen til kompatible Galaxy-enheder.

Google på den anden side administrerer alle opdateringer til sine Pixel-enheder. Det betyder, at så snart en større Android-udgivelse er klar til at gå, kan Google skubbe den ud af døren. Dette er netop grunden til, at enhver Android-journalist derude (inklusive mig selv) vil fortælle dig, at du skal bruge en Pixel-enhed, hvis du bekymrer dig om rettidige opdateringer.

Så hvad har det at gøre med Chrome OS? Du kan tænke på Chrome OS på samme måde som Pixel-telefonernes Android-bygning. Den vigtigste forskel er, at mens Pixel er en enkelt linje af telefoner designet og administreret af Google, er Chrome OS tilgængeligt på et svimlende antal enheder fra snesevis af producenter. Men i de enkleste vendinger er det lige meget; Du skal bare vide, at Chrome OS-opdateringer håndteres af Google, uanset hvilken enhed eller producent de anvendes til – ligesom Microsoft håndterer alle opdateringer til Windows-maskiner, uanset producenten.

Nu er det ikke dermed sagt, at alle Chrome OS-enheder får opdateringerne på samme tid. Hver build skal stadig justeres for at fungere med hver Chrome-enheds specifikke hardware. Som følge heraf får én Chromebook muligvis en opdatering, så snart den er klar, mens en anden må vente et par uger. Men pointen er, at de alle stadig får, hvad der burde være den samme opdatering.

Men efterhånden som flere og flere funktioner introduceres – især nyere, der kræver virtualisering som Linux og Android app-understøttelse – begynder der at vokse en funktionskløft mellem Chrome OS-enheder, og det er bekymrende.

Chrome OS Feature Gap Conundrum

Chrome OS-brugere var begejstrede, da Google først annoncerede, at de ville bringe Android-apps til Chrome OS. Med det ene træk var Google i stand til at bringe et stort antal nyttige funktioner, apps, spil, værktøjer og mere til et operativsystem, der længe var blevet refset for at være “bare en webbrowser.”

Det tog meget længere tid end forventet, før Android-apps begyndte at ramme enheder. Ikke noget særligt; vi ville bare have dem til at få det rigtige. Så kom den dårlige nyhed: ikke alle enheder ville få support til Android-apps. Listen begyndte at sive ud, sammen med en forventet tidslinje af, hvornår funktionen ville komme, og hver Chromebook-ejer råbte for at se, om deres enhed klarede snittet. Der var mange skuffede brugere. Det værste er, at det ikke er klart, hvorfor nogle enheder fik Android-apps og andre ikke – vi kan kun spekulere i, at det har noget at gøre med chipset-understøttelse, men det er svært at sige med sikkerhed (især da årsagen kan variere pr. -enhedsbasis).

Det samme skete senere med Linux-app-understøttelse, men endnu færre enheder ville få funktionen i starten. Linux-understøttelse kræver en specifik kerneversion, og de fleste Chromebooks på det tidspunkt klarede sig ikke – og Google kunne ikke nemt opdatere dem, højst sandsynligt på grund af drivere med lukket kildekode.

Så to fremragende funktioner var kun tilgængelige på nogle få udvalgte Chromebooks uden for porten. Der er dog et lys for enden af ​​tunnelen: På en lang nok tidslinje bør alle Chrome OS-enheder understøtte begge dele. Grundlæggende understøtter alle nye Chromebooks Android-apps, og jeg har en fornemmelse af, at det samme vil være tilfældet for Linux-apps.

Men der er stadig et problem, og det hele drejer sig om Android-apps.

Chrome OS har et Android-fragmenteringsproblem

Mens alle Chrome OS-enheder, der bevæger sig fremad, understøtter Android-apps (eller de burde i det mindste), viser den nylige udgivelse af Chrome OS 73 stabil, at Chrome OS-fragmentering stadig er et problem. Hvorfor? Fordi forskellige Chrome OS-enheder kører forskellige versioner af Android. Det betyder, at de også har et andet sæt tilgængelige funktioner.

For eksempel bringer Chrome OS 73 lydfokus på Android-appen. Det betyder, at når en Android-app afspiller lyd, vil alle andre lydkilder være slået fra (som f.eks. Chrome). Så hvis du lytter til musik i Chrome, og en Android-app sender en notifikation, vil notifikationen have prioritet. Men denne funktion er kun tilgængelig på Chrome OS-enheder, der kører Android Pie. Det virker ikke på Nougat eller derunder.

Det er et problem, fordi de fleste Chrome OS-enheder stadig kører Nougat. Chrome OS 72 bragte Pie til nogle enheder, men ikke alle – ikke engang de fleste. Dette er frustrerende for både nuværende brugere og nye brugere. Det er uklart, hvorfor nogle enheder blev opdateret til Pie, og andre gjorde det ikke; det er også uklart, hvordan disse opdateringer vil fungere i fremtiden. Og Google er ret ordknappe om det hele.

Hvis du leder efter en specifik Android-funktion på Chrome OS, er den temmelig hit og miss på grund af kløften mellem versionerne. For at gøre ondt værre er der ingen klar tidslinje for, at Pie kan ramme flere Chrome OS-enheder, så du kan ikke engang slå den op for at finde ud af, hvornår din enhed kan se opdateringen.

Så lige nu er det et lort. På et tidspunkt kunne dette nemt være blevet afvist som en del af den bredere udrulning af Android-appsupport på Chrome OS. Men vi nærmer os to-års-mærket fra det tidspunkt, hvor Android-apps først begyndte at ramme Chrome OS, hvilket er længe nok til, at den slags knæk burde være blevet løst.

På dette tidspunkt er Android-understøttelse på Chrome OS en slags fragmenteret rod. Det faktum, at det startede langsomt, var bekymrende, men funktionsgabet mellem enheder er nu en reel bekymring. Vil nuværende enheder nogensinde få support til Android Pie? Vil fremtidige enheder have de samme problemer? Vil enheder, der i øjeblikket understøtter Pie, få support til Android O?

Den barske virkelighed er, at der ikke er svar på nogen af ​​disse spørgsmål. Chrome OS har været fragmenteret siden lanceringen af ​​Android-app-understøttelse, og det ser ikke ud til at ændre sig lige nu.

Og denne gang er det op til Google alene at rette det. Jeg håber af hensyn til fremtiden for Chrome OS, at det rent faktisk sker. Funktionsparitet er vigtig, især når et operativsystem håndteres af en enkelt leverandør.