Reklame
Android 5.0 Lollipop blev frigivet i november. I februar, hele tre måneder senere, rapporterede TechCrunch det færre end 2% af Android-enheder kørte det. Nu, i marts, svæver dette antal stadig omkring 3% -mærket.
Sammenlign det med Android's primære rival. Æble udgivet iOS 8.0 i september iOS 8 er her: 10 grunde til at installere det med det sammeHvis du ejer en iPhone, iPad eller iPod Touch, vil du opgradere den til iOS 8 så hurtigt som muligt. Her er hvorfor. Læs mere og i november, kun to måneder senere, over 60% af iPhones kørte den nyeste version - og det er faktisk langsom når du ser på adoptionstakten for tidligere iOS-versioner.
Hvad giver? Hvorfor opdaterer Android-enheder til den nyeste version så meget langsommere end deres konkurrenter? Hvorfor er det ikke dine enhed, der kører Lollipop endnu?
Problemet er Android's design
Som det viser sig, er spørgsmålet om langsom opdatering og endnu langsommere opdatering ikke noget nyt, når du ser på Android's version af historien. Vi kiggede på Android'er
fragmenteret version vedtagelse En hurtig guide til Android-versioner og -opdateringer [Android]Hvis nogen fortæller dig, at de kører Android, siger de ikke så meget, som du ville tro. I modsætning til de store computeroperativsystemer er Android et bredt operativsystem, der dækker adskillige versioner og platforme. Hvis du gerne vil ... Læs mere helt tilbage i 2011, men alligevel har meget lidt ændret sig siden da.Problemet stammer fra Android's centrale designfilosofi: et åbent miljø, der kan tilpasses og tilpasses og præsenteres af alle, der kan fremstille en telefon. Denne åbenhed er et af Android's største salgspunkter, fordi Android-brugere elsker frihed, men det kommer med et par store problemer - som Piratkopiering af Android-app Piratkopiering på Android: Hvor dårligt er det virkelig?Android er berygtet for sin frodige piratkopiering, så vi undersøger nøjagtigt, hvor slemt det er. Læs mere .
På trods af at den officielt var tilgængelig i november, var Lollipop faktisk kun tilgængelig for visse Nexus-enheder på det tidspunkt. Hvorfor? Fordi producenter vedtager og udvikler opdateringer i deres eget tempo, og det er også grunden til, at de samme producenter annoncerede Lollipop tilgængelighedsestimater Android 5.0 Lollipop: Hvad det er, og når du får detAndroid 5.0 Lollipop er her, men kun på Nexus-enheder. Hvad er der nøjagtigt med dette operativsystem, og hvornår kan du forvente, at det kommer på din enhed? Læs mere .
I modsætning hertil er iOS et enkelt økosystem, der er tæt vedligeholdt og reguleret af Apple. De behøver ikke at bekymre sig om HTC-, Samsung- og Motorola-versionerne af iPhone; snarere er enhver given iPhone den samme som den næste, så opdateringer er lettere at teste og hurtigere at skubbe ud.
Og det er det, hvad alle disse Android-forsinkelser kommer til: det store antal enheder, der skal understøttes.
Det hele starter med Google ...
Lad os sige, at du og dine to venner hver køber det samme LEGO-sæt Google annoncerer nyt LEGO-projekt: Byg med ChromeHar du nogensinde ønsket at bygge noget ud af LEGO'er, men undgå faren for at træde på en af disse foddestruktører? Nå, Chrome-teamet og LEGO Group har en god fornøjelse for dig: Byg med Chrome. Læs mere (hvilket faktisk kan være bruges produktivt Sådan bruges LEGO'er til at styre din tid bedreJeg tror, jeg har fundet det ultimative produktivitetsværktøj: LEGO'er. Forlad ikke! Lad mig forklare. Læs mere ) og brug det til at oprette en unik skabelse. Få måneder senere frigiver LEGO et andet sæt, og alle tre af dig køber det, så du kan forbedre det, du allerede har lavet.
Hver af jer skal inkorporere disse nye stykker, men processen bliver forskellig for hver af jer, fordi jeres kreationer alle er konstrueret på forskellige måder. Du finder det måske let at tilpasse sig, men dine venner måske kæmper og tager længere tid for at få det til at fungere.
Men inden vi går ind i det, lad os se på, hvad det kræver at producere disse nye LEGO-sæt (læs: nye Android-versioner) i første omgang.
Google arbejder med kommende Android-versioner bag kulisserne. Når de annoncerer en ny version til offentligheden, leverer Google kildekode til den version på deres websted, så luftfartsselskaber og producenter kan evaluere det og beslutte, hvilke enheder der understøtter den nye opdatering.
Når man ser på mønsteret i sin historie, har Google en tendens til at annoncere nye Android-versioner hver 6. til 12. måned, ofte foretrækker at frigive mellem juli og november, men undertiden vælger at afvige, hvis omstændighederne kræver det.
Når kildekoden er tilgængelig, er det op til producenterne at få den pakket og klar til kunder på rettidig måde.
... og slutter med luftfartsselskaberne
For lidt over et år siden frigav HTC en infografik der beskriver den detaljerede proces, der kræves for at omdanne en ny Android-version til noget, der kan skubbes ud på nuværende enheder.
Når vi går tilbage til LEGO-analogien, lad os sige, at du er HTC, og du er nødt til at integrere disse nye LEGO-stykker i det, du allerede har bygget. For det skal du tale med transportører og se hvad de vil have.
Måske ønsker AT&T brikker A, B og C i deres enheder, mens T-Mobile vil have stykker X, Y og Z i deres. Der er 100+ luftfartsselskaber over hele verden, og de vil hver især have noget andet. Som HTC skal du rumme mange af dem, hvilket betyder at bygge og teste hundredevis af variationer.
Når fejl er knust (og stol på mig, vil der være) masser af fejl under hele processen), skal disse enheder godkendes af de nævnte luftfartsselskaber plus Google sammen med andre regionspecifikke tilsynsorganer.
Når alt dette er afgjort og gjort, kan HTC endelig forberede deres over-the-air (OTA) -servere med alle disse enhedsspecifikke opdateringer. Når serverne er klar, er HTC-brugere det underrettet om en tilgængelig opdatering der kan downloades og anvendes.
Andre producenter opererer på lignende måde.
Som du kan fortælle, er det en involveret proces, der kræver megen tid takket være de mange frem og tilbage udvekslinger mellem alle anmodninger, test og iterationer, der er fælles for enhver softwareudviklingsproces Hvad betyder "Beta-software" virkelig?Hvad betyder det for et projekt at være i beta og skal du passe på? Læs mere .
Hvilken version af Android kører du?
Så hvorfor er din Android-enhed ikke opdateret endnu? Måske understøtter din bestemte model ikke den nyeste version, men den mere sandsynlige forklaring er, at du bare skal vente lidt længere.
Irriterer Android's langsomme udrulningsproces dig? Er det nok at få dig til at skifte til iOS? Eller tilfredsstiller du det? Del dine tanker med os i kommentarerne herunder!
Billedkreditter: venterum Via Shutterstock, Bunke af Android-telefoner via Shutterstock, Grundlæggende Android-telefon via Shutterstock, HTC Update Process Infographic
Joel Lee har en B.S. inden for datalogi og over seks års professionel skriftlig erfaring. Han er chefredaktør for MakeUseOf.