Artikel

Hvorfor har du aldrig den nyeste version af Android

protection click fraud
Android Central

Hvis du har en Android-telefon, er chancerne for, at den ikke kører den nyeste version af OS, 4.1 Jelly Bean. Ifølge Googles egne tal, kun 1,2 procent af aktive enheder kører den nyeste version af Android. Nogle 57,5 ​​procent er fortsat Android 2.3, en version, der snart nærmer sig sin anden fødselsdag.

Hvis du var heldig nok til at købe en Nexus-enhed - den rigtige Nexus-enhed - får du muligvis det nyeste sød godbid fra Mountain View-chokoladefabrikken med det samme eller inden for få uger efter, at den var afsluttet. Men for de fleste af de utallige millioner af aktive Android-enheder er det en helt anden historie. De kører sandsynligvis aldrig den nyeste version af Android, uanset hvad det måtte være. De er på ICS, hvis de er heldige, honningkager, hvis de ikke er det, og når de får Jelly Bean, synger vi allerede Key Lime Pie.

Verizon tilbyder Pixel 4a for kun $ 10 / mo på nye ubegrænsede linjer

Denne onde cirkel er et produkt af Googles tilgang til dets operativsystem kombineret med et rod af andre faktorer, herunder operatører, producenter og brugeres egne forventninger. Det er et af platformens mest betydningsfulde problemer, og det er alt andet end umuligt at løse. Læs videre for at finde ud af nøjagtigt hvorfor, da vi dissekerer Android-softwareopdateringsprocessen.

Android Central

Opdater angst

Du køber en telefon, du betaler $ 200, du forpligter dig til en 2-årig kontrakt med en tjenesteudbyder. Det plejede at være, at producentens engagement i at udvikle en enhed sluttede, når den blev sendt. I stedet for, når smartphones er blevet mere udbredte, udvikler de sig konstant, selv efter udgivelsen. Nye softwareopdateringer ankommer, tilføjer funktioner, ændrer udseendet og forbedrer ydeevnen måneder efter køb. Større opdateringer kan endda flytte enheder op til en ny platformversion.

Efterhånden som opdateringer bliver mere almindelige, og forbrugerne bliver mere teknologisk kyndige, er der en stigende bevidsthed om, at enheder kan opdateres, og en forventning om, at de bør opdateres. Med det følger en slags "opdateringsangst." Hvis du er gået forbi et smartphone-opslagstavle, f.eks. Vores egne fora eller XDA'er, ved du hvad vi mener med dette. Der er mange tråde, der spørger, hvornår ICS eller Jelly Bean vil være tilgængelige for bestemte enheder. I tilfælde af forsinkede eller endda annullerede opdateringer sværger internetborgere, at de aldrig køber en anden telefon fra den pågældende producent eller operatør igen. Det er en helt negativ ejerskabsoplevelse.

Selvom dette ikke er repræsentativt for hele brugerbasen - ikke langt - er det et eksempel på, hvor mange strømbrugere, der oplever Android-smartphones. De er altid bag kurven og venter altid på en opdatering og nyder aldrig fuldt ud det produkt, de har købt, da de har købt det. En del af det er den tekniske presses skyld - vi er altid fokuseret på det nye, og det betyder at tale om software, der endnu ikke har nået de fleste.

Der er også problemet med, at telefoner annonceres som "opdateringsklare." Selv nu markedsføres enheder, der leveres med ICS, som "opgraderbare" til Jelly Bean, i et træk, der i det væsentlige tillader producenter og operatører at gøre manglen på bestemt software til en funktion i sig selv ret. Lige fra starten instrueres ejerne i at vente på opdateringer, idet de er opmærksomme på, at deres nye telefon har gammel software. HTC Rezound blev markedsført som "ICS-klar" ved offentliggørelsen i november 2011. Den modtog Android 4.0 over-the-air cirka ni måneder senere, i august 2012. Det er overflødigt at sige, at det venter meget på en annonceret funktion.

Men opdateringer sker ikke bare, og der er gyldige tekniske grunde til, at den nye version af Android, du har ventet på, måske tager den bedre del af et år at ankomme.

Android Central

Kodning er hård

Når en ny version af Android frigives, udsendes den via Android Open Source Project (AOSP). AOSP er tilgængelig for alle til at downloade, tinker og bygge Android i deres fritid, uanset om de er en stor smartphone-producent, en brugerdefineret ROM-maker. Men når koden skubbes ud, er den ikke nødvendigvis klar til hver enhed derude.

At få en ny version af Android til at køre på enhver enhed med anden hardware kræver en betydelig ekstra arbejde, og der kræves endnu mere indsats for at bringe proprietær kode fra chipproducenter. For eksempel har en Snapdragon S4-enhed brug for Jelly Bean-venlige Qualcomm-drivere til CPU'en og GPU'en. Bygningsprocessen skal skræddersys til telefonens hardware, og eksisterende tilpasninger skal arbejdes ind i den nye version af Android uden at bryde noget.

Selv på tilsyneladende lignende hardware vil der ofte være andre proprietære komponenter til at arbejde ind i blandingen. For eksempel er den (internationale) HTC One X en Tegra 3-enhed, men inkluderer HTCs ImageSense-chip, noget der ikke findes på Nexus 7. Det indeholder også sin interne lagring forskelligt med en separat partition til medier. Derefter er der mobilradio-firmware at overveje. Pludselig har du meget arbejde at gøre for at bringe en Tegra 3-enhed op til Jelly Bean.

Sony forklarede hele kodning og portering i detaljer i et blogindlæg sidst på året. Det er værd at læse, hvis du vil udvikle en nyfundet sympati for de programmører, der skal håndtere denne slags opdateringer.

Opgaven er dog ikke begrænset til kode. Der er ofte designændringer, der skal overvejes, især når der opdateres fra Android 2.x til 4.x - en versionændring, der medførte gennemgribende UI-forbedringer overalt. Som Sony forklarede os på dets nylige design rundbord i Tyskland, producenter har lidt advarsel om, hvad Google muligvis arbejder på, så de kan ikke planlægge fremad. Ganske vist prøver Google at ændre dette med sit Platform Developer Kit, der giver OEM'ere tidlig adgang til bestemte dele af rammen i nye versioner af Android. PDK er dog fokuseret på at gøre nye enheder klar til lancering og ikke opgradere gamle. Og hvis det underliggende Android-designsprog ændres, skal også enhver tilpasning, der sidder oven på det, også.

Det er ikke let at opdatere en Android-enhed, og der er meget mere ved det end at slippe den nye kode fra Google og håbe på det bedste. Det er en hel del arbejde, og det er før du overvejer at få det hele godkendt og skubbet ud på håndsæt. Hvis der er foretaget radioændringer, skal den nye kode certificeres af regionale myndigheder såvel som organer som Bluetooth SIG og Wifi Alliance. Det hele tager dyrebar tid og inden dens blogindlæg sidste år identificerede Sony certificering som den mest tidskrævende del af at udgive ny software.

Android Central

Transportørproblemet

Her møder vi de store hadfigurer i mobilrummet - luftfartsselskaberne. Et nødvendigt onde i vores forbundne verden, mobiloperatører har stor indflydelse på, hvad der går ud på deres netværk, især på markeder som USA og Japan. Denne magt inkluderer kravet om, at producenter skal indsende opdateringer til godkendelse, inden de skubbes ud.

Transportørcertificeringsprocessen kan være lynhurtig eller vanskeligt langvarig. Mindre opdateringer, især på GSM-luftfartsselskaber uden for USA, er ofte genstand for hurtig godkendelse. Et godt eksempel er Tre UK's godkendelse af en bug fix-patch til HTC One S. Dette bestod certificering om et par dage, da der kun var foretaget mindre ændringer, og luftfartsselskabet var tilfreds med, at intet derinde ville bryde sit netværk.

I den anden ende af skalaen er der store opdateringer på nogle af de amerikanske luftfartsselskaber. Vi tager fat på det Verizon Galaxy Nexus her, men der er masser af andre eksempler på rivaliserende netværk. Big Red's Gnex tog op til to måneder at bestå certificering af sin Android 4.0.4-opdatering, og Jelly Bean til Nexus, afsluttet i juli, er stadig ikke ude. Det er umuligt at vide nøjagtigt, hvorfor ting er holdt op, eller hvem der, hvis nogen, har skylden. Men det er et eksempel på, hvordan ekstra uger med ventetid kan tilføjes, hvis problemer dukker op under certificeringsprocessen.

Luftfartsselskaber bevæger sig normalt langsomt, og de vil altid fejle ved siden af ​​forsigtighed. De har også begrænsede ressourcer, når det kommer til certificering af smartphonesoftware, og prioriteten vil naturligvis altid blive givet til at godkende nye enheder, der er klar til salg. Sådan tjener du penge. Og en lignende holdning hersker også hos nogle OEM'er. Hvis en telefon ikke har solgt godt, eller det er en budgetmodel, er det måske ikke værd at bruge tid og penge på at udvikle og certificere en opdatering. Smartphone-producenter er trods alt virksomheder.

Android Central

Android versus Android-baseret

Men det er Android-telefoner, ikke? Hvorfor er det så svært at holde Android-telefoner på den nyeste software, især når lignende som iOS og Windows Phone ser ud til at klare en meget hurtigere og mere elegant opgraderingsproces?

Svaret er variation. Apple har ikke mere end tre aktuelle telefoner ad gangen, hvilket gør opgaven med at synkronisere opdateringer på tværs af sine enheder meget lettere. IPhone-serien har også mindre intern variation fra den ene model til den næste. Desuden betyder Apples stramme kontrol over ethvert aspekt af hardware og software, at det let kan foregribe fremtidige softwareversioner på en måde, som Android-telefonproducenter ikke kan.

Hvad Microsoft angår, er det næsten lige så kontrollerende som Apple. Dens telefoner er begrænset til Qualcomm Snapdragon-CPU'er og et fast udvalg af skærmopløsninger. Visse områder af operativsystemet er uden grænser for OEM'er, og der er strenge krav til Windows-telefoner, såsom bestemte knapopsætninger og hukommelseskvoter. Windows Phone OEM'er er også ekstremt begrænsede i de ændringer, de kan foretage i brugergrænsefladen. Alle disse faktorer gør det lettere at skubbe opdateringer ud over tilsyneladende forskelligartet hardware fra forskellige producenter.

Vi skal også påpege, at Android-telefoner, som vi ofte tænker på dem, ikke kun er Android-telefoner. De er Android-baseret telefoner.

For et par måneder tilbage, Googles Vic Gundotra lavede et indlæg på Google+, der hyldede lovordene på sin nye Nexus 7-tablet sammen med et vedhæftet billede. Da tilhængere spurgte ham, hvad han plejede at tage billedet, svarede han på et meget præcist, bevidst sprog - det blev taget på hans "Android-baserede Galaxy S3." Gundotra's formulering belyser en afgørende skelnen mellem Nexus- og “Google Experience” -enheder og Samsung-, HTC- og Motorola-telefoner, der dominerer væggene hos de fleste butikker. Android er det, der frigives af Google. Når producenterne har fået fat i det, er slutproduktet Android-baseret. Der er ting derinde, som Google ikke direkte styrer, hvilket betyder, at det ikke længere kun er "Android".

Det HTC One X er en Android-baseret HTC Sense-telefon. Galaxy S3 er en Android-baseret Samsung TouchWiz-telefon. Selvom de er kompatible med Android og deler et fælles funktionssæt, er de forskellige fra det operativsystem, der leveres af folkene på Mountain View.

Android Central

Farerne ved sorten

At være et open source OS er OEM'er fri til at gøre stort set hvad de vil med Android. Den eneste virkelige begrænsende faktor er Android Compatibility Test Suite - et sæt testprogrammer designet til at sikre, at de ikke har rodet med rammen på en måde, der bryder tredjepartsapps. Telefoner skal bestå denne test for at få Googles godkendelsesmærke. Men der er ingen bestemmelse i CTS for at sikre, at en producenttilpasset version af Android er let at opdatere, og som sådan er der ingen garantier for opdateringstider.

Du kan måske sige, at det er en dårlig ting, især hvis du er fan af vanille Android. Hvis Microsoft kan tvinge producenter til ikke at rode med Windows Phone UI, hvorfor gør Google ikke det samme for Android? Nå, hvis det gjorde det, ville Android blive meget mindre attraktivt for Googles rigtige kunder - operatører og enhedsproducenter. De ønsker at slamre Android med deres egen software og designsprog for at differentiere sig i det overfyldte og konkurrencedygtige mobilmarked. Hvis de ikke kunne gøre dette, ville de simpelthen ikke fremstille så mange Android-telefoner, og kunderne ville derfor ikke købe så mange Android-telefoner.

Færre Android-telefoner vil betyde færre annonceklik i Google-søgning, og færre mobilbrugere trækkes ind i Googles app- og indholdsøkosystemer. Google ønsker ikke, at der skal være færre Android-telefoner. Google vil have hundreder af millioner af Android-telefoner, og for at nå dette mål skal det åbne Android for tilpasning.

Som et resultat er Google, som en platformholder, magtesløs til at tvinge opdateringer til "Android-baserede" håndsæt. Dens OS's store markedsandel er afhængig af at have et stort antal enheder til salg, og det fører igen til uendelig variation i hardwarespecifikationer, producenttilpasninger og operatørkrav. Det er den sort, der gør hurtige, hyppige opdateringer til enheder til en så fuldstændig umulig opgave af de tekniske grunde, vi allerede har diskuteret. Kort sagt, der er ingen måde, Android som helhed kan have hurtige opdateringer og en stor markedsandel på. Det er udelukket af platformens art og vigtigere, Android's plads i Googles forretningsstrategi.

Desværre trods token-tilbud som Motorola's 100 dollars, hvis din telefon ikke får Jelly Bean, og den ulykkelige Android Update Alliance, tingene viser intet tegn på at ændre sig.

Android Central

Er det et problem?

Det kan være uundgåeligt, men det er aldrig en god ting at skulle vente længere, end du gerne vil have på en opdatering. Kunder er ligeglade med, hvorfor deres skinnende nye Android-telefon er en eller to versioner bag den nyeste. De observerer bare med misundelige øjne, at iPhone-brugere får iOS 6 til tiden og ser, at de bliver kortændret af deres producent.

Moderne forbrugere bliver mere opmærksomme på, at smartphones ikke længere er telefoner, men computere, og at de kan opdateres med spændende nye funktioner. Selvom tekniske og forretningsmæssige årsager kan forhindre, at alle Android-telefoner er opdaterede, er disse enheder sat ud til at konkurrere med det nyeste fra Apple og Microsoft, og når de er en eller to større versioner bag banebrydende, giver det et klart svaghedsområde for konkurrenter at udnytte. Det gør det til et problem for alle med en andel i Android.

Som forberedelse til denne artikel, vi kørte en lille, uvidenskabelig undersøgelse på Google+, der spurgte Android Central-tilhængere, hvordan deres oplevelser med opdateringer havde været på deres telefoner. Svaret var næsten ensartet negativt - selv fans af platformen beskrev opdateringsudrulning i form af "dårlig" "Forfærdeligt" og "absolut lort." Det er en side af Android-oplevelsen, der har et alvorligt billedproblem blandt magt brugere.

Den anden side af dette argument er, at Android blomstrer på trods af dens opdateringsproblemer. Det er verdens mest populære smartphone-OS. Enheder fortsætter med at flyve fra butikshylderne, og platformen har et stærkt samfund efter, på trods af at de fleste håndsæt er på ældre softwareversioner.

Du kan argumentere for, at de fleste almindelige forbrugere slet ikke er interesseret i at opdatere deres telefon, og du vil sandsynligvis have ret. Og for dem, der absolut skal have den nyeste version af Android, er der altid den nyeste Nexus telefon, selvom Nexus-brandets appel er blevet noget fortyndet af opdateringsforsinkelser på Verizon og Sprint.

Android Central

Er der en løsning?

Den eneste rigtige løsning på Android-opdateringsproblemet er en ændring af tankegangen, eller hvis det ikke virker, en ændring af håndsættet. Android vil aldrig være i stand til at tilbyde generelle opdateringer som Apple gør - det er teknisk umuligt af de mange forskellige årsager, vi allerede har dækket.

Android-telefonejere, community-medlemmer og fans skal forstå, at opdateringer er svære at udvikle, og tage tid og penge at lægge ud, og når luftfartsselskaber bliver involveret, kan de være udsat for lang, kedelig forsinkelser. Det er ikke tilfældet med iOS og Windows Phone, men de er meget forskellige operativsystemer. Smertefuldt som det kan være at indrømme, at vente på opdateringer vil være en del af Android-oplevelsen i mange år fremover.

Men hvis Android er problemet, kan Android måske også være løsningen, i det mindste for teknisk eventyrlystne brugere. Androids åbenhed gør det muligt at køre på flere hardwareplatforme, men Googles OS er også yderst hackervenligt. Mange førende enheder har en levende brugerdefineret ROM-scene, hvor specialbyggede firmwares er tilgængelige, ofte baseret på nyere versioner af Android, end der officielt er tilgængelige for disse telefoner. Det betyder, at hvis du virkelig virkelig bryr dig om at køre den nyeste version af operativsystemet, kan du åbne din bootloader og gøre det på bekostning af stabilitet (og måske din garanti).

Det er ikke en perfekt løsning, men det er så tæt, vi nogensinde vil komme. Åbn derefter - eller “Åben” - karakteren af ​​Android har sine fordele - en bred vifte af hardware, hackbarhed og brugerdefineret ROM-support, uendeligt stort udvalg i skærmstørrelser, softwaretilpasninger, multimediekoteletter, chassisstilarter og industriel design. Men det kommer med en større akilleshæl - den labyrintiske, tidskrævende og dyre proces med at få telefoner opdateret med en ny version, falder. Det er ikke nødvendigvis nogens skyld, men det er en svaghed, der er indbygget i Android's DNA, og en, som vi tvivler på, nogensinde vil blive overvundet.

Dette er de bedste trådløse ørepropper, du kan købe til enhver pris!
Det er tid til at klippe ledningen!

Dette er de bedste trådløse ørepropper, du kan købe til enhver pris!

De bedste trådløse øretelefoner er komfortable, lyder godt, koster ikke for meget og passer let i lommen.

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere
Næste generation

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere.

Sony har officielt bekræftet, at de arbejder på PlayStation 5. Her er alt, hvad vi ved om det hidtil.

Nokia lancerer to nye budget Android One-telefoner under $ 200
Nye Nokias

Nokia lancerer to nye budget Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de seneste tilføjelser til HMD Globals budget-smartphone-sortiment. Da de begge er Android One-enheder, modtager de garanteret to store OS-opdateringer og regelmæssige sikkerhedsopdateringer i op til tre år.

De bedste bærbare øjeblikkelige fotoprintere til Android-enheder
Print på farten!

De bedste bærbare øjeblikkelige fotoprintere til Android-enheder.

Du er på farten og laver minder på din mobil. Mens digital er fantastisk, hvorfor ikke prøve at gøre disse minder lidt mere permanente med et håndgribeligt billede?

instagram story viewer