Hva er Android-fragmentering, og kan Google noen gang fikse det?

Tilbake i 2007 satte Google og partnerne i Open Handset Alliance ut med målet om å utvikle åpne standarder for smarttelefoner. Android skulle være en flott utjevner, og skape like konkurransevilkår for produsenter og utviklere. Det var en visjon med klar appell. Det er delvis derfor, 10 år eller så senere, Android er den dominerende mobilplattformen med en andel på 88 prosent av det verdensomspennende markedet for mobiloperativsystemer i andre kvartal 2018, ifølge Statista.

Hvis vi vil at fragmenteringen skal ta slutt, er vi nødt til å kreve det.

De åpne idealene den ble grunnlagt på førte til et enestående mangfold og en enorm smarttelefonrevolusjon, men de utløste også en av de mest vedvarende kritikkene av Android: Fragmentering. Det er en ganske universell oppfatning av at Android-fragmentering er en barriere for en konsistent brukeropplevelse, en sikkerhetsrisiko og en utfordring for apputviklere.

Men vil Google noen gang få slutt på fragmentering? Hva gjør den for å takle problemet? Og hvorfor tar det så lang tid?

I slekt

  • Kan Pixel Folds kamera slå Galaxy Z Fold 4? jeg fant ut
  • Google Pixel Watch 2: ryktet pris, utgivelsesdato, nyheter og mer
  • Google kan lage den perfekte Pixel-telefonen - hvis den endrer én ting

Vent, hva er egentlig fragmentering?

Bekymringer og advarsler om virkningen av fragmentering er like gamle som Android selv.

«Bokstavelig talt før bedriftsslutt samme dag som vi annonserte Android (16:46 for å være nøyaktig), så jeg den første artikkel om Android-fragmentering," skrev daværende Open Source & Compatibility Program Manager, Dan Morrill, i en 2010 blogginnlegg på den offisielle Android-utviklersiden. "Tekken er at ingen noen gang har definert "fragmentering" - eller rettere sagt, alle har en annen definisjon."

Vi kan snakke om de forskjellige versjonene av Android, mangfoldet av forskjellige enheter, produsentens skinn som sitter på toppen, eller til og med gafler, som Amazons Fire OS.

versjoner-android

Det som oftest nevnes er den langsomme adopsjonshastigheten for nye Android-versjoner. Mindre enn 1 prosent av enheter kjører det siste Android 9.0 Pie i dag, 21,5 prosent kjører Oreo (versjon 8.0 eller 8.1 av operativsystemet), 28,2 prosent kjører Nougat, og resten kjører fortsatt eldre versjoner, ifølge de siste dataene fra offisiell Android-utviklerside. Dette sammenlignes ofte med iOS, hvor sa Apple 53 prosent av brukerne er på iOS 12, 40 prosent på iOS 11, og bare 7 prosent på tidligere versjoner.

For vanlige folk som eier en telefon betyr fragmentering at mange eiere av Android-enheter ikke har tilgang til siste og beste funksjonene i plattformen, men den har også konsekvent blitt fremhevet som en stor trussel mot sikkerhet. Tim Cook refererte berømt til en artikkel om ZDNet, med tittelen "Android-fragmentering som gjør enheter til et giftig helvete av sårbarheter" på et lysbilde på WWDC i 2014. Han la til og med animerte flammer til ordet "hellstew" for en større brannpåvirkning, og det spilte inn i en vanlig oppfatning av Android som potensielt usikker.

Det er en kritikk det Google har slitt med å håndtere. Adopsjon av den nyeste versjonen av Android handler ikke bare om å få de nyeste funksjonene; det handler også om å få de siste feilrettingene og sikkerhetsoppdateringene. Vi kan se hvordan Google vil at ting skal kjøre ved å se på Pixel-linjen, der den ruller ut plattformoppdateringer raskt og månedlige sikkerhetsoppdateringer utgis over-the-air. Problemet er at Google ikke kan, eller vil, tvinge produsenter og operatører til å gjøre det samme.

Android-telefonprodusenter prøver å legge til verdi og differensiere enhetene sine ved å legge til egne tilpassede brukergrensesnitt, men at ekstra lag med programvare på toppen av Android betyr en ekstra runde med testing og tilpasning før en ny versjon kan løslatt. Trådløse operatører har også sine egne krav til hvordan oppdateringer skal testes og rulles ut. Hvis du vil ha en ide om hvordan det fungerer, sjekk ut dette HTC infografikk.

Å utstede telefonoppdateringer gjennom trådløse operatører er en kompleks prosess som er tidkrevende og kostbar. Hvis du ikke regner med kundetilfredshet (over tid), er det heller ikke mye insentiv for produsenter til å presse ut nye Android-versjoner. Forretningsmodellen deres er ikke basert på å forlenge levetiden til smarttelefonen din. Akkurat motsatt, faktisk: Det ville vært bedre for dem om du kjøpte en ny. Det er mange bevis på at telefoneiere blir lei av denne holdningen. En nederlandsk forbrukergruppe saksøkte Samsung for ikke å oppdatere Android på 82 prosent av telefonene sine.

Hva gjør Google for å bekjempe fragmentering?

Google har prøvd ulike strategier for å takle fragmentering, med blandet suksess. Mange nye funksjoner og sikkerhetsoppdateringer kommer faktisk gjennom Google Play Services nå, som oppdateres uavhengig av plattformen. Google lanserer også ofte viktige nye funksjoner til sin pakke med apper, som Google Maps eller Gmail, som appoppdateringer, mens Apple samler dem i en årlig iOS-oppdatering. Material Design-bibliotekene og retningslinjene ble også designet for å skape et enhetlig utseende og følelse på tvers av plattformen.

Google prøvde å overtale produsenter til å gi ut lager Android-versjoner av enhetene deres kortvarig Google Play Edition-program, men det klarte ikke å ta av og endte stille en stund siden. De Android One-programmet er et sjeldent eksempel på at Google utøver mer kontroll over maskinvareopplevelsen, men det har tatt lang tid å bygge noe momentum. De fleste Nokia-telefoner bygget av HMD Global kjører Android One.

En tid gikk det rykter om at Google kunne bygge sine egne smarttelefonprosessorer. Dette vil potensielt gjøre det i stand til å justere nye funksjoner og funksjonalitet i Android-plattformen nærmere med maskinvaren som skal kjøre dem, akkurat som Apple gjør med iOS. Men det har aldri skjedd. Det som skjedde var Prosjekt diskant, som har gjort det litt raskere og enklere for telefonprodusenter å organisere Android-oppdateringer for enhetene sine ved å skille lavnivåkode som er relatert til prosessoren, modemet og annen maskinvare, så de trenger ikke å oppdateres hver gang en ny Android-versjon kommer. Tidligere måtte telefonprodusenten vente på at brikkesettleverandøren, vanligvis Qualcomm, skulle oppdatere den maskinvarekoden.

Project Treble og Googles andre innsats har uten tvil hatt en positiv innvirkning. I 2018 ble både OnePlus 6 og Viktig telefon løslatt Android Pie eller en beta for det så snart Google ga ut versjonen. Sony har XZ3, som driver Pie, og Huaweis Mate 20 og Mate 20 Pro er også på den nyeste versjonen. Men du trenger bare å se på enheter som venter på Android 9.0 Pie-oppdateringer for å se at det fortsatt er et problem her. Google sitter fast mellom stein og hard fordi Android opprinnelig var ment å være en åpen plattform for å fremme enhetsinnovasjon og variasjon. Det er ingen tvil om at det var en suksess. Det er mer enn 2 milliarder aktive brukere av Android hver måned. Men det var en høy pris for suksessen.

Hvordan Google kunne fikse problemet

Android 9 pie-logo
Julian Chokkattu/Digitale trender

Google kan prøve å sette ned foten og håndheve et enhetlig oppdateringssystem, og true med å trekke tjenestene sine fra produsenter som ikke faller på linje. Men hvis det gjør det, vil selskapet bli kritisert for å gå mot disse åpne idealene - og det er alltid en risiko for at noen telefonprodusenter kan velge å droppe Android helt.

Det er ikke mye insentiv for produsenter til å presse ut nye Android-versjoner.

På den annen side er det helt klart at de fleste produsenter og operatører fortsatt ikke kommer til å håndtere oppdateringer i tide hvis de overlates til sine egne enheter. Det etterlater mange Android-brukere med utdatert fastvare og potensielle sikkerhetshull, til tross for at maskinvaren de eier er perfekt i stand til å kjøre de nyeste Android-utgivelsene.

Uansett hva du synes om fragmentering, ser det ikke ut til å sette mye inn i Androids popularitet. OS sto for 85,9 prosent av alt smarttelefonsalg på verdensbasis i første kvartal 2018, ifølge Gartner. Det er ikke mye som tyder på at det fraråder utviklere å lage nye apper for Android heller. Det er mer enn 2,5 millioner apper i Google Play-butikken nå, til tross for noen store avlivninger, ifølge AppBrain.

Det betyr ikke at ting ikke kan eller bør forbedres. Se for deg et system der produsentens brukergrensesnitt som Samsungs Experience og Huaweis EMUI ble erstattet av apper og lansere. Alle forhåndsinstallerte produsent- og operatørapper kan avinstalleres hvis du ikke vil ha dem. Android-oppdateringer ville komme direkte fra Google over-the-air, akkurat som de gjør med Pixel-enheter akkurat nå, og iPhones. Det ville være et bedre system for eiere av Android-enheter, og mye sikrere. Men hvis vi vil at fragmenteringen skal ta slutt, er vi nødt til å kreve det.

Redaktørenes anbefalinger

  • Google Pixel 8: alle de siste ryktene og hva vi vil se
  • Noe merkelig skjer med min Google Pixel Fold
  • Jeg satte iPhones Dynamic Island på min Pixel 7 Pro - og jeg kan ikke gå tilbake
  • Hvordan ser innsiden av en Pixel 7a ut? Denne kule saken viser deg
  • Ikke kjøp Pixel-nettbrettet; skaff deg dette billigere Android-nettbrettet i stedet