Annonse

Android 5.0 Lollipop ble utgitt i november. I februar, hele tre måneder senere, rapporterte TechCrunch at færre enn 2% av Android-enheter kjørte den. Nå, i mars, henger det tallet fremdeles rundt 3% -merket.

Sammenlign det med Androids viktigste rival. eple slapp iOS 8.0 i september iOS 8 er her: 10 grunner til å installere det med en gangHvis du eier en iPhone, iPad eller iPod Touch, vil du oppgradere den til iOS 8 så snart som mulig. Her er grunnen. Les mer og innen november, bare to måneder senere, over 60% av iPhoner kjørte den nyeste versjonen - og det er faktisk langsom når du ser på adopsjonsfrekvensen til tidligere iOS-versjoner.

Hva gir? Hvorfor oppdaterer Android-enheter til den siste versjonen så mye tregere enn konkurrentene? Hvorfor ikke din enhet som kjører Lollipop ennå?

Problemet er Android-design

Når det viser seg, er spørsmålet om langsom oppdatering og enda tregere oppdatering ikke noe nytt når du ser på Android-versjonens historie. Vi så på Android-er fragmentert versjon adopsjon

instagram viewer
En rask guide til Android-versjoner og oppdateringer [Android]Hvis noen forteller deg at de kjører Android, sier de ikke så mye du skulle tro. I motsetning til de viktigste operativsystemene for datamaskiner, er Android et bredt operativsystem som dekker flere versjoner og plattformer. Hvis du vil ... Les mer helt tilbake i 2011, men veldig lite har endret seg siden den gang.

Problemet stammer fra Android's kjernedesignfilosofi: et åpent miljø som kan tilpasses og tilpasses og presenteres av alle som kan produsere en telefon. Den åpenheten er et av Android's største salgspunkter fordi Android-brukere elsker frihet, men det kommer med noen få store problemer - som Piratkopiering av Android-apper Piratkopiering på Android: Hvor ille er det egentlig?Android er beryktet for sin florerende piratkopiering, så vi undersøker nøyaktig hvor ille det er. Les mer .

android-update-prosessen altfor mange-roboter

Til tross for at den offisielt var tilgjengelig i november, var Lollipop faktisk bare tilgjengelig for visse Nexus-enheter på den tiden. Hvorfor? Fordi produsenter vedtar og utvikler oppdateringer i sitt eget tempo, og det er også grunnen til at de samme produsentene kunngjorde Lollipop tilgjengelighetsestimater Android 5.0 Lollipop: Hva det er og når du får tak i detAndroid 5.0 Lollipop er her, men bare på Nexus-enheter. Hva er nytt i dette operativsystemet, og når kan du forvente at det kommer på enheten din? Les mer .

I motsetning er iOS et enkelt økosystem som er tett vedlikeholdt og regulert av Apple. De trenger ikke å bry seg med HTC, Samsung og Motorola versjoner av iPhone; snarere er en gitt iPhone den samme som den neste, så oppdateringer er lettere å teste og raskere å skyve ut.

Og det er egentlig det alle disse Android-forsinkelsene kommer til: det store antallet enheter som må støttes.

Det hele starter med Google ...

La oss si at du og dine to venner kjøper det samme LEGO-sett Google kunngjør nytt LEGO-prosjekt: Bygg med ChromeHar du noen gang ønsket å bygge noe ut av LEGO-er, men unngå faren for å tråkke på en av de fotsviterne? Chrome-teamet og LEGO Group har en godbit for deg: Bygg med Chrome. Les mer (som faktisk kan være brukes til en produktiv bruk Slik bruker du LEGOs for å administrere tiden din bedreJeg tror jeg har funnet det ultimate produktivitetsverktøyet: LEGO-er. Ikke la være! La meg forklare. Les mer ) og bruke den til å bygge en unik kreasjon. Noen måneder senere gir LEGO ut et annet sett, og alle tre kjøper det, slik at du kan forbedre det du allerede har laget.

Hver av dere må innlemme de nye brikkene, men prosessen kommer til å bli annerledes for hver av dere fordi kreasjonene dine er konstruert på forskjellige måter. Du synes det er lett å tilpasse seg, men dine venner kan slite og ta lengre tid å få det til å fungere.

Men før vi går inn på det, la oss se på hva som må til for å produsere de nye LEGO-settene (les: nye Android-versjoner) i utgangspunktet.

android-update-prosess-google-oppdateringer

Google jobber med kommende Android-versjoner bak kulissene. Når de kunngjør en ny versjon for publikum, leverer Google kildekode for den versjonen på deres hjemmeside slik at transportører og produsenter kan evaluere den og bestemme hvilke enheter som skal støtte den nye oppdateringen.

Når vi ser på mønsteret i historien, har Google en tendens til å kunngjøre nye Android-versjoner hver 6. til 12. måned, ofte favoriserer å løslate mellom juli og november, men velger noen ganger å avvike hvis omstendighetene krever det.

Når kildekoden er tilgjengelig, er det opp til produsentene å få den pakket og klar for kunder på en riktig måte.

... og slutter med transportørene

For litt over et år siden ga HTC ut en Infographic som beskriver den omfattende prosessen som kreves for å transformere en ny Android-versjon til noe som kan skyves ut på nåværende enheter.

Når vi går tilbake til LEGO-analogien, la oss si at du er HTC og at du må integrere disse nye LEGO-brikkene i det du allerede har bygget. For det må du snakke med transportører og se hva de ønsker.

android-oppdaterings-prosess-HTC-informasjonsgrafikk

Kanskje vil AT&T ha brikkene A, B og C i enhetene sine mens T-Mobile vil ha brikkene X, Y og Z i deres. Det er 100+ transportører rundt om i verden, og de vil hver for seg noe annerledes. Som HTC må du få plass til mange av dem, noe som betyr å bygge og teste hundrevis av varianter.

Når feil er klemt (og stol på meg, vil det være det) rikelig av feil under hele prosessen), må disse enhetene godkjennes av nevnte transportører pluss Google, sammen med andre regionspesifikke tilsynsorganer.

Når alt dette er gjort og gjort, kan HTC endelig klargjøre sine over-the-air (OTA) servere med alle disse enhetsspesifikke oppdateringene. Når serverne er klare, er HTC-brukere det varslet om en tilgjengelig oppdatering som kan lastes ned og brukes.

Andre produsenter opererer på lignende måte.

Som du kan si, 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 alle programvareutviklingsprosess Hva betyr egentlig "Beta-programvare"?Hva betyr det for et prosjekt å være i beta og bør du bry deg? Les mer .

Hvilken versjon av Android kjører du?

Så hvorfor er ikke Android-enheten din oppdatert ennå? Kanskje din spesielle modell ikke støtter den nyeste versjonen, men den mer sannsynlige forklaringen er at du bare trenger å vente litt lenger.

Irriterer Android sin langsomme utrullingsprosess deg? Er det nok til at du bytter til iOS? Eller nøyer du deg med å gjøre noe med det? Del tankene dine med oss ​​i kommentarene nedenfor!

Bildetillegg: venterom Via Shutterstock, Bunke med Android-telefoner via Shutterstock, Grunnleggende Android-telefon via Shutterstock, HTC Update Process Infographic

Joel Lee har en B.S. innen informatikk og over seks års profesjonell skriveerfaring. Han er sjefredaktør for MakeUseOf.