Hvorfor Android Lollipop forårsager problemer

I dag giver vi dig en kort forklaring på, hvorfor din enhed pludselig giver dig hovedpine efter opdatering til Android Lollipop.

Som mange af jer måske allerede har kendt, blev Lollipop udgivet i november 2014. Udråbt som det mest ambitiøse Android-operativsystem helt op til dette tidspunkt, hvis det byder på en bred vifte af øjenlip og funktionelle forbedringer som materialet design, detaljeret meddelelsesordning, forbedrede tilslutningsfunktioner, højtydende grafik, for at nævne nogle få. Men med dem kommer problemer ... mange af dem. Disse problemer manifesteres af:

  • Tilfældige genstart eller nedlukning
  • Langsom ydeevne
  • skærmfrysning / -lagring
  • Tvunget lukning af apps
  • Overophedning
  • Pludselige RAM forbrug spike
  • Apps, der ikke lukker
  • Boot loops
  • Opbevaring (primære og sekundære) problemer

I dette indlæg giver vi dig grundene til, at Android Lollipop forårsager problemer med en lang række enheder, måneder efter udgivelsen.

Ny Android Runtime

Googles beslutning om at skifte fra Dalvik Virtual Machine til Android RunTime (ART) er både en velsignelse og en forbandelse for Lollipop-brugere. På papir er ART bedre med hensyn til at forlænge batterilevetiden og forbedre den samlede ydeevne over Dalvik på grund af en stor forskel - AOT-kompilering.

AOT står for Ahead-of-time kompilering. Denne funktion bruges af ART runtime til at omdanne app sprog eller kode til en kode, din enhed forstår. I enkleste termer kompilerer eller fortolker AOT-tilgangskoder, før de lanceres, hvilket potentielt øger åbningshastigheden for apps. Dette er gavnligt for en enhed, fordi apps kun kompileres en gang under installationen, hvilket reducerer behovet for processoren betydeligt, hvilket igen er godt for batteriet. Dette er i modsætning til, hvordan Dalvik gør ting.

I Dalvik tolkes eller ændres appkoder til din indbyggerkode via Just-in-Time (JIT) tilgang. Det betyder, at din enhed kun begynder at kompilere apps i øjeblikket, at de lanceres. Tolknings- eller transformationsprocessen tager længere tid, fordi din enhed skal bruge flere ressourcer til at samle alle nødvendige filer, kompilere appen og indlæse alt op til RAM. Din enhed fortsætter med at køre perfekt, indtil den har brugt al sin RAM i processen. Når RAM er fyldt og flere apps køber, bliver den første app, der blev kørt, fjernet for at imødekomme de nye. Den konstante indlæsning og losning af apps i RAM kan betydeligt påvirke systemets samlede ydeevne over tid.

En væsentlig ulempe ved ART er dog behovet for mere lagerplads. Fordi det kompilerer apps, før de lanceres, kræver det ca. 10% mere lagerplads end Dalvik. Dette er en af ​​årsagerne til lagringsproblemer lige efter installation af Lollipop. Hvis din primære lagringsenhed næsten er op til fuld kapacitet under opdateringen, kan der opstå potentielle problemer lige fra frysning, langsom ilægningstid for apps til manglende filer.

Konfiguration af telefonindstillinger

Lollipop er en omfattende revision af telefonens operativsystem, så telefoner og appindstillinger ændres for at passe ind i systemet. Selv om planen er at gøre det så fejlfri som muligt, har mange brugere rapporteret problemer lige efter opdateringen sandsynligvis på grund af dette. Med hver app, der har sin unikke systemfilmappe og -konfiguration, er det næsten umuligt for Google og deres hardwareproducentpartnere som Samsung at udstyre problemer effektivt.

Forældede apps

Endelig kan Google og dets partnere ikke skyldes helt for hele fiaskoen. Med titusindvis af apps i Play Butik kan det ikke forventes, at alle er opdaterede eller op til standard Google vil have apps til at være, når Lollipop blev frigivet. Selv måneder efter den oprindelige udgivelse skal mange apps endnu ikke opdateres eller debugges, så de fungerer i harmoni med det nye operativsystem.

Problemet her er med udviklerne. Ikke-så populære apps kan ikke være rentable for dem, så det kan ikke være fornuftigt at forbedre dem, især efter at Lollipop blev frigivet. Selv velholdte apps som Facebook og Twitter ramte snags under udgivelsen af ​​det nye OS.

Det er også værd at bemærke, at nogle af dine overførte apps fra KitKat måske har fungeret fint, når de er installeret til lagerenheden før, men ikke længere efter Lollipop opdatering. Igen, da Lollipop har medført mange ændringer, der omfatter genmapping af filmapper, er der altid en chance for, at nogle af de kritiske filer til dine apps måske er blevet flyttet et eller andet sted, eller endda blevet slettet i processen.

Løsninger

Det lyder som Lollipop er et stort rod, ikke? Nå, ikke ligefrem. Hvis du overvejer de millioner af smartphones, der kører dette operativsystem nu, så ligner al litteratur lavet af et par hundrede brugere på nettet (herunder vores egen fejlfindingsserie), der synes at prædike det onde, der er Lollipop, ikke så meget. Lollipop er et ret solidt operativsystem, der giver mange nye ting for at gøre din Android-enhed mere interessant. På trods af alle de negative hukommelser, som dette OS modtager, anbefaler vi stadig at installere det er det værd.

Her er de mulige løsninger, du kan prøve.

Tør cache partitionen af

Dette er den første ting, du skal gøre, hvis du støder på flere problemer efter en opdatering. Cachepartitionen er en speciel del af din lagerenhed, der ofte bruger app- og datakomponenter. Når du opgraderer til Lollipop, er visse sæt data ikke længere relevante eller måske blevet ændret, hvilket resulterer i langsom indlæsning af appproblemer eller frysning. Hvis du sletter cachen, løser problemet øjeblikkeligt.

Hvis du sletter cachepartitionen, slettes ingen personlige data, så det er helt sikkert at gøre det.

Din enhed opretter automatisk en ny cache, mens du fortsætter med at bruge den.

Start telefonen i sikker tilstand

Dette er meget nyttigt at isolere, om problemet skyldes tredjeparts apps eller firmware. Sikker tilstand blev tilføjet i Android 1.7-donut for at hjælpe brugerne med at identificere rogue-telefonapplikationer. Når aktiveret, bør sikker tilstand forhindre tredjeparts apps i at køre, selvom det ikke virker hele tiden. Specielt bygget apps til at ignorere diagnostisk tilstand kan stadig køre. I sikker tilstand er alle brugerindstillinger suspenderet, der indeholder dine elskede tapeter.

Hvis du opdager et problem, når du har downloadet apps, er det en god måde at starte telefonen op i sikker tilstand, så du får en liste over apps, der skal startes fra.

Mens du er i sikker tilstand, kan du fortsætte med at bruge telefonens grundlæggende funktioner som f.eks. Opkald, afsendelse af meddelelser, forbindelse til internettet osv.

Ryd enkelt app cache eller data

Hvis kun én app ikke fungerer korrekt efter opdatering til Lollipop, kan du prøve at slette cachen og dataene. Du kan gøre dette i stedet for at rydde cachepartitionen på din telefon, når du beskæftiger dig med en enkelt problematisk app. Husk, at sletning af appens data kan resultere i tab af personlige data afhængigt af appen. Hvis du for eksempel rydder dataene i din kontaktapp, kan det føre til, at telefonen sletter din opkaldshistorik og meddelelser. Sørg for at oprette en kopi af dine personlige data, før du trykker på den klare dataknap.

Fjern eller deaktiver bloatware

Bloatware refererer til apps, der tilføjes af luftfartsselskaber til en enhed for at fremme ofte overflødige funktioner og funktioner. De kan nogle gange forårsage præstationsproblemer på grund af ovenstående faktorer, så det er bedst, hvis du behandler dem i stedet for at forlade dem alene. Hvis du ikke er særlig glad for dem, så prøv at se om du kan afinstallere dem. Det meste af tiden kan du ikke så det bedste handlingsforløb er at bare deaktivere dem. Gå bare til samme menu, hvor du kan slette en apps cache og data og se efter deaktiver-knappen.

Gør en fabriks nulstilling

Dette er vores ven. Faktisk er dette vores eneste effektive ven, der kan hjælpe os med at løse de fleste problemer med Lollipop på dette tidspunkt. Selvom du kontakter Google eller dets partnere, er fabriksåbning altid deres mest anbefalede mulige løsning, når det kommer til at løse Lollipop-problemer. Sikker på at det er krævende og besværligt, men det giver din enhed en tiltrængt frist.

En vigtig ting at huske for at sikre, at fabriksgenoprettelsen er værd at hele din indsats er at være forsigtig med apps, du installerer i din enhed. Hvis du fortsat støder på problemer, efter at du har foretaget en fabriksnulstilling, kan du installere de samme forældede apps.

Formater din lagerenhed

En god måde at fjerne bugs på er at tørre lagerenheder ren. Prøv at formatere dine primære lagrings- (interne) og sekundære lagringsenheder (SD).

Sikre en erstatning

Hvis alle løsninger ser ud til at mislykkes, skal du overveje at få en ny udskiftning. Hold det simpelt.