Hvorfor har ikke min Android-telefon blitt oppdatert ennå?
Android 5.0 Lollipop ble utgitt i november. I Februar, en full tre måneder senere, rapporterte TechCrunch at færre enn 2% av Android-enhetene kjørte den. Nå, i mars, svinger det nummeret fortsatt rundt 3% -merket.
Sammenlign det med Android's primære rival. Apple lanserte iOS 8.0 i september iOS 8 Er her: 10 grunner til å installere det med en gang iOS 8 er her: 10 grunner til å installere den med en gang Hvis du eier en iPhone, iPad eller iPod Touch, vil du oppgradere den til iOS 8 så snart som mulig. Her er hvorfor. Les mer og i november, bare to måneder senere, over 60% av iPhoneene kjørte den nyeste versjonen - og det er faktisk langsom når du ser på adopsjonsgraden for tidligere iOS-versjoner.
Hva gir? Hvorfor oppdaterer Android-enheter til den nyeste versjonen så mye langsommere enn sine konkurrenter? Hvorfor er det ikke din Enhet som kjører Lollipop enda?
Problemet er Android Design
Som det viser seg, er problemet med sakte oppdatering utrulling og enda tregere oppdatering adopsjon ingenting nytt når du ser på Android versjonshistorie. Vi så på Android-versjonen av en fragmentert versjon. En rask guide til Android Versjoner og oppdateringer [Android] En rask guide til Android Versjoner og oppdateringer [Android] Hvis noen forteller deg at de kjører Android, sier de ikke så mye du ville synes at. I motsetning til de store datamaskinoperativsystemene, er Android et bredt operativsystem som dekker mange versjoner og plattformer. Hvis du vil ... Les mer helt tilbake i 2011, men svært lite har endret seg siden da.
Problemet stammer fra Android's kjernedesignsfilosofi: et åpent miljø som kan tilpasses og tilpasses og presenteres av alle som kan produsere en telefon. Åpenheten er en av Android største salgsargumenter fordi Android-brukere elsker frihet, men det kommer med noen få store problemer - som for eksempel Android app piratkopiering Piratkopiering på Android: Hvor dårlig er det egentlig? Piratkopiering på Android: hvor dårlig er det egentlig? Android er beryktet for sin voldsomme piratkopiering, så vi undersøker nøyaktig hvor ille det er. Les mer .
Til tross for at den ble tilgjengelig i november, var Lollipop faktisk bare tilgjengelig for visse Nexus-enheter på den tiden. Hvorfor? Fordi produsenter adopterer og utvikler oppdateringer i eget tempo, det er også derfor de samme produsentene kunngjorde Lollipop tilgjengelighet estimater Android 5.0 Lollipop: Hva det er og når du får det Android 5.0 Lollipop: Hva det er og når du får det Android 5.0 Lollipop er her, men bare på Nexus-enheter. Hva er nytt med dette operativsystemet, og når kan du forvente at det kommer på enheten din? Les mer .
IOS er derimot et enkelt økosystem som er tett vedlikeholdt og regulert av Apple. De trenger ikke å bry seg med HTC, Samsung og Motorola versjoner av iPhone; heller, hvilken som helst iPhone er den samme som den neste, så oppdateringer er enklere å teste og raskere å presse ut.
Og virkelig, det er hva alle disse Android-forsinkelsene kommer ned til: det rene antallet enheter som må støttes.
Alt begynner med Google ...
La oss si at du og dine to venner hver kjøper det samme LEGO-settet. Google annonserer nytt LEGO-prosjekt: Bygg med Chrome Google annonserer nytt LEGO-prosjekt: Bygg med Chrome Har du lyst til å bygge noe ut av LEGOs, men unngå faren for å gå på en av disse fotene -destroyers? Vel, Chrome-teamet og LEGO-gruppen har en godbit for deg: Bygg med Chrome. Les mer (som faktisk kan legges til en produktiv bruk Slik bruker du LEGOs til å administrere tiden din bedre Slik bruker du LEGOs til å styre tiden din bedre Jeg tror jeg har funnet det ultimate produktivitetsverktøyet: LEGOs. Ikke la! La meg forklar. Les mer) og bruk den til å bygge en unik opprettelse. Noen få måneder senere, utgiver LEGO et annet kit, og alle tre av dere kjøper det slik at du kan forbedre det du allerede har gjort.
Hver av dere må inkorporere de nye brikkene, men prosessen kommer til å være annerledes for hver av dere fordi dine kreasjoner er alle konstruert på forskjellige måter. Du kan finne det enkelt å tilpasse seg, men dine venner kan slite og ta lengre tid for å få det til å fungere.
Men før vi dykker inn i det, la oss se på hva som trengs for å produsere de nye LEGO-kittene (les: nye Android-versjoner) i utgangspunktet.
Google fungerer på kommende Android versjoner bak kulissene. Når de kunngjør en ny versjon for allmennheten, gir Google kildekoden for den versjonen på deres nettside, slik at transportører og produsenter kan evaluere den og bestemme hvilke enheter som vil støtte den nye oppdateringen.
Når man ser på mønsteret av sin historie, har Google en tendens til å kunngjøre nye Android-versjoner hver 6. til 12 måneder, og favoriserer ofte å løslate mellom juli og november, men noen ganger velger å avvike om omstendighetene krever det.
Når kildekoden er tilgjengelig, er det opp til produsentene å få den pakket og klar for kunder i tide.
... og slutter med transportørene
For litt over et år siden lanserte HTC en infografisk detaljering av den utførlige prosessen som kreves for å omdanne en ny Android-versjon til noe som kan skyves ut på nåværende enheter.
Gå tilbake til LEGO-analogien, la oss si at du er HTC, og du må inkorporere disse nye LEGO-brikkene i det du allerede har bygget. For det må du snakke med transportører og se hva de vil.
Kanskje AT & T vil ha stykker A, B og C i sine enheter, mens T-Mobile vil ha stykker X, Y og Z i deres. Det er 100 + luftfartsselskaper rundt om i verden, og de vil hver ha noe annet. Som HTC må du imøtekomme mange av dem, noe som betyr å bygge og teste hundrevis av variasjoner.
Når bugs er squashed (og stole på meg, vil det være rikelig av feil gjennom hele prosessen), må disse enhetene godkjennes av de nevnte transportørene, pluss Google, sammen med andre regionspesifikke reguleringsorganer.
Når alt dette er avgjort og gjort, kan HTC endelig utarbeide sine OTA-servere med alle disse enhetsspesifikke oppdateringene. Når serverne er klare, blir HTC-brukere varslet om en tilgjengelig oppdatering som kan lastes ned og brukes.
Andre produsenter opererer på lignende måte.
Som du kan fortelle, er det en involvert prosess som krever mye tid takket være de mange frem og tilbake utvekslingene mellom alle forespørsler, tester og iterasjoner som er felles for enhver programvareutvikling. Hva betyr "Beta Software" egentlig? Mener? Hva betyr "Beta Software" virkelig? Hva betyr det for et prosjekt å være i beta og burde du bryr deg? Les mer .
Hvilken versjon av Android kjører du?
Så hvorfor er ikke Android-enheten din oppdatert ennå? Kanskje din modell ikke støtter den nyeste versjonen, men den mer sannsynlige forklaringen er at du bare trenger å vente litt lenger.
Er Android's sakte utrullingsprosess irriterende for deg? Er det nok å få deg til å bytte til iOS? Eller er du tilfreds med å sette opp med det? Del dine tanker med oss i kommentarene nedenfor!
Image Credits: ventesal Via Shutterstock, haug av Android-telefoner Via Shutterstock, grunnleggende Android Phone Via Shutterstock, HTC Update Process Infographic
Utforsk mer om: Android-tilpasning, programvareoppdatering.