Artikkel

Hvorfor har du aldri den nyeste versjonen av Android

protection click fraud
Android Central

Hvis du har en Android-telefon, er sjansen stor for at den ikke kjører den nyeste versjonen av operativsystemet, 4.1 Gelebønne. I følge Googles egne tall, bare 1,2 prosent av aktive enheter kjører den nyeste versjonen av Android. Noen 57,5 ​​prosent er igjen Android 2.3, en versjon som snart nærmer seg sin andre bursdag.

Hvis du var heldig nok til å kjøpe en Nexus-enhet - riktig Nexus-enhet - kan du få det siste søt godbit fra Mountain View sjokoladefabrikk umiddelbart, eller i løpet av få uker etter at den ble avsluttet. Men for de fleste av de utallige millioner aktive Android-enhetene, er det en helt annen historie. De vil sannsynligvis aldri kjøre den nyeste versjonen av Android, uansett hva det måtte være. De er på ICS hvis de er heldige, pepperkaker hvis de ikke er det, og når de får Jelly Bean, vil vi allerede synge ros av Key Lime Pie.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Denne onde syklusen er et produkt av Googles tilnærming til operativsystemet, kombinert med et rot av andre faktorer, inkludert operatører, produsenter og brukernes egne forventninger. Det er en av plattformens viktigste problemer, og en som er alt annet enn umulig å løse. Les videre for å finne ut nøyaktig hvorfor, når vi dissekerer Android-programvareoppdateringsprosessen.

Android Central

Oppdater angst

Du kjøper en telefon, du betaler $ 200, forplikter deg til en 2-års kontrakt med en tjenesteleverandør. Det pleide å være at produsentens engasjement i å utvikle en enhet tok slutt når den ble sendt. I stedet for når smarttelefoner har blitt mer utbredt, utvikler de seg kontinuerlig, selv etter utgivelsen. Nye programvareoppdateringer ankommer, legger til funksjoner, endrer utseendet og forbedrer ytelsen måneder etter kjøpet. Store oppdateringer kan til og med flytte enheter opp til en ny plattformversjon.

Etter hvert som oppdateringer blir vanligere, og forbrukerne blir mer kunnskapsrike, øker bevisstheten om at enheter kan oppdateres, og en forventning om at de bør være oppdatert. Med det følger en slags "oppdateringsangst." Hvis du har gått innom et smarttelefonoppslagstavle, for eksempel våre egne fora eller XDA-er, vet du hva vi mener med dette. Tråder florerer og spør når ICS, eller Jelly Bean, vil være tilgjengelig for visse enheter. I tilfelle forsinkede eller til og med kansellerte oppdateringer, sverger internettbeboere at de aldri vil kjøpe en annen telefon fra den produsenten eller operatøren igjen. Det er en helt negativ eieropplevelse.

Selv om dette ikke er representativt for hele brukerbasen - ikke langt - er det et eksempel på hvor mange strømbrukere som opplever Android-smarttelefoner. De er alltid bak kurven, og venter alltid på en oppdatering, og gleder seg ikke fullt ut over produktet de har kjøpt slik de har kjøpt det. En del av det er teknologipressens feil - vi er alltid fokusert på det som er nytt, og det betyr å snakke om programvare som ennå ikke har nådd de fleste.

Det er også problemet med at telefoner blir annonsert som "klare for oppdatering." Selv nå markedsføres enheter som leveres med ICS som "oppgraderbare" til Jelly Bean, i et trekk som i det vesentlige tillater produsenter og operatører å gjøre mangelen på bestemt programvare til en egen funksjon Ikke sant. Helt fra starten blir eierne bedt om å vente på oppdateringer, med tanke på at deres nye telefon har gammel programvare. HTC Rezound ble markedsført som “ICS-klar” ved kunngjøringen i november 2011. Den mottok Android 4.0 over-the-air omtrent ni måneder senere, i august 2012. Det er unødvendig å si at det venter mye på en annonsert funksjon.

Men oppdateringer skjer ikke bare, og det er gyldige tekniske grunner til at det kan ta bedre del av et år å ankomme den nye versjonen av Android du har ventet på.

Android Central

Koding er vanskelig

Når en ny versjon av Android slippes, legges den ut gjennom Android Open Source Project (AOSP). AOSP er tilgjengelig for alle å laste ned, flikse og bygge Android når det er fritid, uavhengig av om de er en stor smarttelefonprodusent, en spesialtilpasset ROM-produsent. Men når koden skyves ut, er den ikke nødvendigvis klar for hver enhet der ute.

Å få en ny versjon av Android i gang på alle enheter med annen maskinvare krever en betydelig ekstra arbeid, og det kreves enda mer innsats for å få frem proprietær kode fra chip-produsenter. For eksempel trenger en Snapdragon S4-enhet Jelly Bean-vennlige Qualcomm-drivere for CPU og GPU. Byggeprosessen må tilpasses telefonens maskinvare, og eksisterende tilpasninger må bearbeides i den nye versjonen av Android uten å bryte noe.

Selv på tilsynelatende lignende maskinvare vil det ofte være andre proprietære komponenter som kan fungere i blandingen. For eksempel er den (internasjonale) HTC One X en Tegra 3-enhet, men inkluderer HTCs ImageSense-brikke, noe som ikke finnes på Nexus 7. Den legger også ut sin interne lagring annerledes, med en egen partisjon for media. Deretter er det mobilradio-firmware å vurdere. Plutselig har du mye arbeid å gjøre for å bringe en Tegra 3-enhet opp til Jelly Bean.

Sony forklarte hele kodings- og porteringsprosessen i detalj i et blogginnlegg sent i fjor. Det er verdt å lese hvis du vil utvikle en nyfunnet sympati for programmererne som må håndtere slike oppdateringer.

Oppgaven er imidlertid ikke begrenset til kode. Det er ofte designendringer som skal vurderes, spesielt når du oppdaterer fra Android 2.x til 4.x - en versjonsendring som førte til omfattende UI-forbedringer hele tiden. Som Sony forklarte oss på sin nylige design rundebord i Tyskland, produsenter har liten advarsel om hva Google kan jobbe med, så de kan ikke planlegge fremover. Riktignok prøver Google å endre dette med Platform Developer Kit, som gir OEM-er tidlig tilgang til visse deler av rammeverket i nye versjoner av Android. PDK er imidlertid fokusert på å gjøre nye enheter klare til lansering, ikke å oppgradere gamle. Og hvis det underliggende Android-designspråket endres, må også eventuelle tilpasninger som sitter på toppen av det, endres.

Det er ikke lett å oppdatere en Android-enhet, og det er mye mer enn å slippe inn den nye koden fra Google og håpe på det beste. Det er en hel del jobb, og det er før du til og med tenker på å få alt godkjent og presset ut på håndsett. Hvis det er gjort radioendringer, må den nye koden være sertifisert av regionale myndigheter, så vel som organer som Bluetooth SIG og Wifi Alliance. Alt tar dyrebar tid, og i sitt blogginnlegg i fjor identifiserte Sony sertifisering som den mest tidkrevende delen av å legge ut ny programvare.

Android Central

Transportørproblemet

Her møter vi de store hatfigurene i mobilområdet - transportørene. Et nødvendig onde i vår tilkoblede verden, mobiloperatører har stor innflytelse på hva som skjer i deres nettverk, spesielt i markeder som USA og Japan. Denne kraften inkluderer kravet om at produsenter skal sende oppdateringer for godkjenning før de blir presset ut.

Transportørens sertifiseringsprosess kan være lynrask eller vanskelig langvarig. Mindre oppdateringer, spesielt på GSM-operatører utenfor USA, er ofte gjenstand for rask godkjenning. Et godt eksempel er Tre Storbritannias godkjennelse av en feilrettingsoppdatering for HTC One S. Dette bestått sertifisering i løpet av et par dager, ettersom bare mindre endringer hadde blitt gjort, og transportøren var fornøyd med at ingenting der inne skulle bryte nettverket.

I den andre enden av skalaen er det store oppdateringer på noen av de amerikanske transportørene. Vi kommer til å ta tak i det Verizon Galaxy Nexus her, men det er mange andre eksempler på rivaliserende nettverk. Big Red’s Gnex tok opptil to måneder å bestå sertifisering for sin Android 4.0.4-oppdatering, og Jelly Bean for Nexus, fullført i juli, er fortsatt ikke ute. Det er umulig å vite nøyaktig hvorfor ting har blitt holdt opp, eller hvem, hvis noen, har skylden. Men det er et eksempel på hvordan ekstra uker med venting kan legges til hvis problemer dukker opp under sertifiseringsprosessen.

Transportører beveger seg vanligvis sakte, og de vil alltid feile på siden av forsiktighet. De har også begrensede ressurser når det gjelder sertifisering av smarttelefonprogramvare, og prioriteten vil naturligvis alltid bli gitt til å godkjenne nye enheter som er klare til salg. Slik tjener du penger. Og en lignende holdning hersker også hos noen OEM-er. Hvis en telefon ikke har solgt bra, eller det er en budsjettmodell, er det kanskje ikke verdt tid og penger å utvikle og sertifisere en oppdatering. Smarttelefonprodusenter er tross alt bedrifter.

Android Central

Android versus Android-basert

Men dette er Android-telefoner, ikke sant? Hvorfor er det så vanskelig å holde Android-telefoner på den nyeste programvaren, spesielt når slike som iOS og Windows Phone ser ut til å klare en mye raskere og mer elegant oppgraderingsprosess?

Svaret er mangfold. Apple har ikke mer enn tre nåværende telefoner om gangen, noe som gjør oppgaven med å synkronisere oppdateringer på tvers av enhetene langt enklere. IPhone-serien har også mindre intern variasjon fra en modell til den neste. Dessuten betyr Apples stramme kontroll over alle aspekter av maskinvare og programvare at det lett kan forutse fremtidige programvareversjoner på en måte som Android-telefonprodusenter ikke kan.

Når det gjelder Microsoft, er det nesten like kontrollerende som Apple. Telefonene er begrenset til Qualcomm Snapdragon-prosessorer og et fast utvalg av skjermoppløsninger. Enkelte områder av operativsystemet er grenser selv for OEM-er, og det er strenge krav til Windows-telefoner, for eksempel spesielle knappoppsett og minnekvoter. Windows Phone OEM-er er også ekstremt begrenset i endringene de kan gjøre i brukergrensesnittet. Alle disse faktorene gjør det lettere å presse ut oppdateringer på tvers av mangfoldig maskinvare fra forskjellige produsenter.

Vi bør også påpeke at Android-telefoner, som vi pleier å tenke på dem, ikke bare er Android-telefoner. De er Android-basert telefoner.

For noen måneder tilbake, Googles Vic Gundotra laget et innlegg på Google+, som hyller lovgivningen til den nye Nexus 7-nettbrettet, sammen med et vedlagt bilde. Da følgere spurte ham hva han pleide å ta bildet, svarte han på et veldig presist, bevisst språk - det ble tatt på hans "Android-baserte Galaxy S3." Gundotra’s formulering belyser et avgjørende skille mellom Nexus- og “Google Experience” -enheter, og Samsung-, HTC- og Motorola-merkede telefoner som dominerer veggene til de fleste butikker. Android er det som er gitt ut av Google. Når produsentene har fått tak i det, er sluttproduktet Android-basert. Det er ting der som Google ikke direkte kontrollerer, noe som betyr at det ikke lenger bare er "Android".

De HTC One X er en Android-basert HTC Sense-telefon. Galaxy S3 er en Android-basert Samsung TouchWiz-telefon. Selv om de er kompatible med Android og deler et felles funksjonssett, er de forskjellige fra operativsystemet som leveres av folkene på Mountain View.

Android Central

Farene ved variasjon

Å være et operativsystem med åpen kildekode, er OEM-er fritt til å gjøre stort sett hva de vil med Android. Den eneste virkelige begrensende faktoren er Android Compatibility Test Suite - et sett med testprogrammer designet for å sikre at de ikke har rotet seg med rammeverket på en måte som bryter tredjepartsapper. Telefoner må bestå denne testen for å få Googles godkjenningsmerke. Men det er ingen bestemmelser i CTS for å sikre at en produsenttilpasset versjon av Android er enkel å oppdatere, og som sådan er det ingen garantier for oppdateringstider.

Du kan si at det er en dårlig ting, spesielt hvis du er en fan av Android-vanilje. Hvis Microsoft kan tvinge produsenter til ikke å rote med Windows Phone UI, hvorfor gjør ikke Google det samme for Android? Vel, hvis det gjorde det, ville Android blitt mye mindre attraktivt for Googles virkelige kunder - operatører og produsenter av enheter. De ønsker å slå Android med sin egen programvare og designspråk for å skille seg ut i det overfylte og konkurransedyktige mobilmarkedet. Hvis de ikke klarte å gjøre dette, ville de rett og slett ikke lage så mange Android-telefoner, og følgelig ville ikke kunder kjøpe så mange Android-telefoner.

Færre Android-telefoner vil bety færre annonseklikk i Google-søk, og færre mobilbrukere trakteres inn i Googles app- og innholdsøkosystemer. Google vil ikke at det skal være færre Android-telefoner. Google vil ha hundrevis av millioner Android-telefoner, og for å nå det målet må Android åpne for tilpassing.

Som et resultat er Google, som plattformholder, maktesløs til å tvinge oppdateringer til "Android-baserte" telefoner. OS's enorme markedsandel er avhengig av å ha en rekke enheter i salg, og det fører igjen til uendelig variasjon i maskinvarespesifikasjoner, produsenttilpasninger og operatørkrav. Det er den variasjonen som gjør raske, hyppige oppdateringer for enheter til en så umulig oppgave av de tekniske grunnene vi allerede har diskutert. Enkelt sagt, det er ingen måte Android som helhet kan ha raske oppdateringer og en stor markedsandel. Det er utelukket av plattformens natur, og enda viktigere, Androids plass i Googles forretningsstrategi.

Dessverre, til tross for token-tilbud som Motorola 100 dollar hvis telefonen din ikke får Jelly Bean, og den skjebnesvangre Android Update Alliance, ting viser ingen tegn til endring.

Android Central

Er det et problem?

Det kan være uunngåelig, men å måtte vente lenger enn du vil ha på en oppdatering er aldri en god ting. Kunder bryr seg ikke om hvorfor deres skinnende nye Android-telefon er en eller to versjoner bak den siste. De observerer bare, med misunnelige øyne, at iPhone-brukere får iOS 6 i tide og ser at de blir endret av produsenten.

Moderne forbrukere blir mer oppmerksomme på at smarttelefoner ikke lenger er telefoner, men datamaskiner, og at de kan oppdateres med spennende nye funksjoner. Selv om tekniske og forretningsmessige grunner kan forhindre at alle Android-telefoner er oppdaterte, blir disse enhetene lagt ut for å konkurrere med det siste fra Apple og Microsoft, og når de er en eller to hovedversjoner bak forkant, gir det et klart svakhetsområde for konkurrentene å utnytte. Det gjør det til et problem for alle som eier Android.

Som forberedelse til denne artikkelen, vi kjørte en liten, uvitenskapelig undersøkelse på Google+og spurte Android Central-følgere hvordan deres erfaringer med oppdateringer hadde vært på telefonene deres. Svaret var nesten jevnt negativt - til og med fans av plattformen beskrev oppdateringer som "dårlig" “Forferdelig” og “absolutt dritt.” Det er en side av Android-opplevelsen som har et alvorlig image-problem blant makt brukere.

Den andre siden av argumentet er at Android blomstrer, til tross for oppdateringsproblemer. Det er verdens mest populære smarttelefon-operativsystem. Enheter fortsetter å fly fra butikkhyllene, og plattformen har et sterkt fellesskap som følger, til tross for at flertallet av telefoner er på eldre programvareversjoner.

Du kan hevde at de fleste vanlige forbrukere ikke bryr seg om å oppdatere telefonen i det hele tatt, og du vil sannsynligvis ha rett. Og for de som absolutt må ha den nyeste versjonen av Android, er det alltid den nyeste Nexus telefon, selv om anken til Nexus-merket har blitt noe utvannet av oppdateringsforsinkelser på Verizon og Sprint.

Android Central

Finnes det en løsning?

Den eneste sanne løsningen på Android-oppdateringsproblemet er en endring i tankesett, eller hvis det ikke fungerer, et telefonbytte. Android vil aldri kunne tilby generelle oppdateringer som Apple gjør - det er teknisk umulig av de mange forskjellige grunnene vi allerede har dekket.

Android-telefoneiere, fellesskapsmedlemmer og fans må sette pris på at oppdateringer er vanskelig å utvikle, og ta tid og penger å sette ut, og når transportører blir involvert, kan de være utsatt for lang, kjedelig forsinkelser. Det er ikke tilfelle med iOS og Windows Phone, men de er veldig forskjellige operativsystemer. Smertefullt som det kan være å innrømme, å vente på oppdateringer vil være en del av Android-opplevelsen i mange år fremover.

Men hvis Android er problemet, kan kanskje Android også være løsningen, i det minste for teknisk eventyrlystne brukere. Androids åpenhet gjør det mulig å kjøre på flere maskinvareplattformer, men Googles operativsystem er også utmerket hackervennlig. Mange ledende enheter har en levende tilpasset ROM-scene, der spesialbygde firmware er tilgjengelig, ofte basert på nyere versjoner av Android enn det som er offisielt tilgjengelig for disse telefonene. Det betyr at hvis du virkelig, virkelig bryr deg om å kjøre den nyeste versjonen av operativsystemet, kan du knekke opp bootloaderen og gjøre det på bekostning av stabilitet (og kanskje din garanti).

Det er ikke en perfekt løsning, men det er så nær vi noen gang vil komme. Åpne så - eller “Åpen” - Android-arten har sine fordeler - et bredt utvalg av maskinvare, hackbarhet og tilpasset ROM-støtte, uendelig stort utvalg i skjermstørrelser, programvaretilpasninger, multimediekoteletter, chassisstiler og industrielt design. Men den kommer med en stor akilleshæl - den labyrintiske, tidkrevende og dyre prosessen med å få telefoner oppdatert med en ny versjon, faller. Det er ikke nødvendigvis andres skyld, men det er en svakhet som er innebygd i Android-DNA, og en som vi tviler på vil noen gang bli overvunnet.

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!
Det er på tide å kutte ledningen!

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!

De beste trådløse øreproppene er komfortable, høres bra ut, koster ikke for mye og passer lett i lommen.

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer
Neste generasjon

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer.

Sony har offisielt bekreftet at de jobber med PlayStation 5. Her er alt vi vet om det så langt.

Nokia lanserer to nye budsjett Android One-telefoner under $ 200
Nye Nokias

Nokia lanserer to nye budsjett Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de siste tilskuddene til HMD Globals budsjett for smarttelefoner. Siden de begge er Android One-enheter, mottar de garantert to store OS-oppdateringer og vanlige sikkerhetsoppdateringer i opptil tre år.

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter
Skriv ut mens du er på farta!

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter.

Du er på farten og lager minner på mobilen din. Mens digital er flott, hvorfor ikke prøve å gjøre minnene litt mer permanente med et håndgripelig bilde?

instagram story viewer