Hvad er Android Fragmentation, og kan Google nogensinde rette det?

Tilbage i 2007 tog Google og dets partnere i Open Handset Alliance ud med målet om at udvikle åbne standarder for smartphones. Android skulle være en fantastisk equalizer, der skulle skabe lige vilkår for producenter og udviklere. Det var en vision med klar appel. Det er til dels derfor, 10 år senere, er Android den dominerende mobile platform med en andel på 88 procent af det verdensomspændende marked for mobiloperativsystemer i andet kvartal af 2018, ifølge Statista.

Hvis vi ønsker, at fragmenteringen skal ophøre, bliver vi nødt til at kræve det.

De åbne idealer, som det blev grundlagt på førte til hidtil uset mangfoldighed og en enorm smartphone-revolution, men de udløste også en af ​​de mest vedvarende kritik af Android: Fragmentering. Der er en ret universel opfattelse af, at Android-fragmentering er en barriere for en ensartet brugeroplevelse, en sikkerhedsrisiko og en udfordring for app-udviklere.

Men vil Google nogensinde stoppe fragmenteringen? Hvad gør den for at løse problemet? Og hvorfor tager det så lang tid?

Relaterede

  • Kan Pixel Folds kamera slå Galaxy Z Fold 4? Jeg fandt ud af
  • Google Pixel Watch 2: rygtet pris, udgivelsesdato, nyheder og mere
  • Google kan skabe den perfekte Pixel-telefon - hvis den ændrer én ting

Vent, hvad er fragmentering egentlig?

Bekymringer og advarsler om virkningen af ​​fragmentering er lige så gamle som Android selv.

"Bogstaveligt talt før forretningsafslutningen samme dag, som vi annoncerede Android (16:46 for at være præcis), så jeg den første artikel om Android-fragmentering,” skrev den daværende Open Source & Compatibility Program Manager, Dan Morrill, i en 2010 blogindlæg på det officielle Android-udviklerwebsted. "Sagen er, at ingen nogensinde har defineret 'fragmentering' - eller rettere, alle har en anden definition."

Vi kunne tale om de forskellige versioner af Android, de mange forskellige enheder, producentens skins, der sidder på toppen, eller endda gafler, som Amazons Fire OS.

versioner-android

Det, der oftest nævnes, er det langsomme tempo i adoptionen af ​​nye Android-versioner. Mindre end 1 procent af enheder kører det seneste Android 9.0 Pie i dag, 21,5 procent kører Oreo (version 8.0 eller 8.1 af OS), 28,2 procent kører Nougat, og resten kører stadig ældre versioner, ifølge de seneste data fra officielle Android-udviklerside. Dette sammenlignes ofte med iOS, hvor sagde Apple 53 procent af brugerne er på iOS 12, 40 procent på iOS 11 og kun 7 procent på tidligere versioner.

For almindelige mennesker, der ejer en telefon, betyder fragmentering, at mange ejere af Android-enheder ikke har adgang til seneste og bedste funktioner i platformen, men det er også konsekvent blevet rejst som en stor trussel mod sikkerhed. Tim Cook refererede berømt til en artikel om ZDNet, med titlen "Android fragmentation turning devices into a toxic hellstew of vulnerabilities" på et dias på WWDC i 2014. Han tilføjede endda animerede flammer til ordet "hellstew" for en større brandpåvirkning, og det spillede ind i en almindelig opfattelse af Android som potentielt usikker.

Det er en kritik det Google har kæmpet for at håndtere. Vedtagelse af den nyeste version af Android handler ikke kun om at få de nyeste funktioner; det handler også om at få de seneste fejlrettelser og sikkerhedsopdateringer. Vi kan se, hvordan Google gerne vil have tingene til at køre ved at se på Pixel-linjen, hvor den udruller platformopdateringer hurtigt og månedlige sikkerhedsrettelser frigives trådløst. Problemet er, at Google ikke kan eller vil tvinge producenter og udbydere til at gøre det samme.

Android-telefonproducenter forsøger at tilføje værdi og differentiere deres enheder ved at tilføje deres egne brugerdefinerede brugergrænseflader, men det ekstra lag af software oven på Android betyder en ekstra runde af test og tweaking, før en ny version kan frigivet. Trådløse operatører har deres egne krav til, hvordan opdateringer også skal testes og udrulles. Hvis du vil have en idé om, hvordan det fungerer, så tjek dette HTC infografik.

Udsendelse af telefonopdateringer gennem trådløse udbydere er en kompleks proces, der er tidskrævende og dyr. Hvis du ikke tæller kundetilfredsheden med (over tid), er der heller ikke meget incitament for producenterne til at skubbe nye Android-versioner ud. Deres forretningsmodel er ikke baseret på at forlænge levetiden på din smartphone. Faktisk lige modsat: Det ville være bedre for dem, hvis du købte en ny. Der er masser af beviser på, at telefonejere er ved at blive trætte af denne holdning. En hollandsk forbrugergruppe sagsøgte Samsung for ikke at opdatere Android på 82 procent af sine telefoner.

Hvad gør Google for at bekæmpe fragmentering?

Google har prøvet forskellige strategier til at tackle fragmentering med blandet succes. En masse nye funktioner og sikkerhedsopdateringer kommer faktisk gennem Google Play Services nu, som opdateres uafhængigt af platformen. Google udruller også ofte store nye funktioner til sin suite af apps, såsom Google Maps eller Gmail, som appopdateringer, mens Apple samler dem i en årlig iOS-opdatering. Material Design-bibliotekerne og retningslinjerne blev også designet til at skabe et ensartet udseende og følelse på tværs af platformen.

Google forsøgte at overtale producenter til at frigive lager Android-versioner af deres enheder med sin kortvarig Google Play Edition-program, men det lykkedes ikke at tage fart og sluttede stille og roligt et stykke tid siden. Det Android One program er et sjældent eksempel på, at Google udøver mere kontrol over hardwareoplevelsen, men det har taget lang tid at opbygge noget momentum. De fleste Nokia-telefoner bygget af HMD Global kører Android One.

I en periode var der rygter om, at Google kunne bygge sine egne smartphone-processorer. Dette vil potentielt gøre det i stand til i højere grad at tilpasse nye funktioner og funktionalitet i Android-platformen med den hardware, der vil køre dem, ligesom Apple gør med iOS. Men det er aldrig sket. Det der skete var Projekt Diskant, hvilket har gjort det lidt hurtigere og nemmere for telefonproducenter at organisere Android-opdateringer til deres enheder ved at adskille kode på lavt niveau der vedrører processoren, modemet og anden hardware, så de behøver ikke at blive opdateret hver gang en ny Android-version kommer. Tidligere skulle telefonproducenten have ventet på, at udbyderen af ​​chipset, normalt Qualcomm, skulle opdatere den hardwarekode.

Project Treble og Googles øvrige indsats har uden tvivl haft en positiv effekt. I 2018 blev både OnePlus 6 og Vigtig telefon frigivet Android Pie eller en beta for det, så snart Google udgav versionen. Sony har XZ3, som kører Pie, og Huaweis Mate 20 og Mate 20 Pro er også på den nyeste version. Men du behøver kun at se på enheder, der venter på Android 9.0 Pie-opdateringer at se, at der stadig er et problem her. Google sidder fast mellem en sten og et hårdt sted, fordi Android oprindeligt var beregnet til at være en åben platform til at fremme enhedsinnovation og variation. Der er ingen tvivl om, at det var en succes. Der er mere end 2 milliarder månedlige aktive brugere af Android. Men der var en høj pris for den succes.

Hvordan Google kunne løse problemet

Android 9 pie logo
Julian Chokkattu/Digital Trends

Google kunne forsøge at sætte foden ned og gennemtvinge et samlet opdateringssystem og true med at trække sine tjenester fra producenter, der ikke falder ind på linje. Men hvis det gør det, så vil virksomheden blive kritiseret for at gå imod disse åbne idealer - og der er altid en risiko for, at nogle telefonproducenter kan vælge at droppe Android helt.

Der er ikke meget incitament for producenter til at skubbe nye Android-versioner ud.

På den anden side er det helt klart, at de fleste producenter og udbydere stadig ikke vil håndtere opdateringer i tide, hvis de overlades til deres egne enheder. Det efterlader mange Android-brugere med forældet firmware og potentielle sikkerhedshuller, på trods af at den hardware, de ejer, er perfekt i stand til at køre de seneste Android-udgivelser.

Uanset hvad du synes om fragmentering, ser det ikke ud til at sætte meget ind i Androids popularitet. OS tegnede sig for 85,9 procent af alt smartphonesalg på verdensplan i første kvartal af 2018, ifølge Gartner. Der er heller ikke meget, der tyder på, at det afskrækker udviklere fra at skabe nye apps til Android. Der er mere end 2,5 millioner apps i Google Play Butik nu, på trods af nogle større aflivninger, ifølge AppBrain.

Det betyder ikke, at tingene ikke kan eller bør forbedres. Forestil dig et system, hvor producentens brugergrænseflader som Samsungs Experience og Huaweis EMUI blev erstattet af apps og launchers. Alle forudinstallerede producent- og operatørapps kunne afinstalleres, hvis du ikke ønskede dem. Android-opdateringer ville komme direkte fra Google over-the-air, ligesom de gør med Pixel-enheder lige nu og iPhones. Det ville være et bedre system for ejere af Android-enheder og meget sikrere. Men hvis vi ønsker, at fragmenteringen skal ophøre, bliver vi nødt til at kræve det.

Redaktørens anbefalinger

  • Google Pixel 8: alle de seneste rygter og hvad vi gerne vil se
  • Der sker noget mærkeligt med min Google Pixel Fold
  • Jeg satte iPhones Dynamic Island på min Pixel 7 Pro - og jeg kan ikke gå tilbage
  • Hvordan ser indersiden af ​​en Pixel 7a ud? Dette seje etui viser dig
  • Køb ikke Pixel-tabletten; få denne billigere Android-tablet i stedet for