Xiaomi Mi A1 bruger Android Nougats A/B-partitionering til at give problemfri opdateringer

click fraud protection

Den nye Xiaomi Mi A1 er en af ​​de sjældne enheder, der bruger Android Nougats A/B partitionslayout til at levere problemfri opdateringer. Læs videre for at vide mere!

Den nye Xiaomi Android One-enhed, Mi A1, viser sig at være en meget interessant enhed. Dette er den første enhed fra Xiaomi, der ikke kører MIUI ud af æsken. I stedet kører enheden lager Android med Google Apps og et par Xiaomi-tilføjelser, hvilket giver en Pixel-lignende oplevelse til en prisklasse og hardwarepakke, der normalt ikke burde forvente det samme.

En af fordelene ved at køre lager Android og ikke MIUI er, at Mi A1 opfører sig meget mere forudsigeligt og drager fordel af de adskillige funktioner, der endnu ikke er kommet ind på MIUI. En af disse er Android 7.1 Nougat Problemfri opdateringsfunktion der var på Google Pixel og Google Pixel XL og på senere enheder som Moto Z2 Force. Vi har endnu ikke set udbredt anvendelse af denne funktionalitet, men med flere Android One-enheder på vej, det kan snart ændre sig til det bedre.

Som brugere på 4pda.ru fora fandt ud af, og som vi kan bekræfte med vores egen anmeldelsesenhed, kommer Xiaomi Mi A1 faktisk med A/B partition support.

Hvad dette betyder er, at Xiaomi Mi A1 kommer med to sæt partitioner, hvor et sæt bruges når enheden er aktiv, mens det andet sæt kommer i spil, hver gang der skal en ny opdatering anvendt. Nye opdateringer downloades og installeres på de inaktive slots, mens de aktive slots fortsætter med at gøre deres arbejde med at holde telefonen tændt og fungere. Når opdateringen er færdig med at installere, genstarter enheden for at skifte det aktive slot med inaktiv-men-opdateret slot for at give brugeren en problemfri opgraderingsoplevelse med lidt eller ingen nedetid undtagen en simpel genstart. Da brugerdatapartitionen er delt på tværs af slots, forbliver alle downloadede apps og andre personlige brugerdata tilgængelige for begge slots at bruge.

A/B-partitioner har deres eget sæt fordele og ulemper. At have et ekstra sæt partitioner fungerer som en sikkerhedskopi, hvis noget går galt under en opdatering. Hvis enheden ikke er i stand til at starte op i en opdateret slot inden for et par forsøg, genstartes den i den ældre slot, og brugeren kan fortsætte med at bruge sin enhed, mens opdateringen forsøges igen. Den problemfri opdateringsoplevelse kommer også slutbrugere til gode, som ikke længere skal stirre på skærmen "Android opgraderer" i minutter, mens de venter på, at opdateringen skal gælde.

På den anden side er A/B-partitioner i det væsentlige to sæt partitioner, der eksisterer, når der kun er brug for én det meste af tiden. Som et resultat får slutbrugeren en mindre mængde lagerplads, da en ekstra del af telefonens lager er reserveret til disse ekstra partitioner. Dette er muligvis ikke et problem på enheder med en stor mængde intern hukommelse som Ændringer af A/B-partitioner er kun nødvendigt nogle ekstra plads (da behovet for mere plads bliver justeret mod fjernelse af den nu forældede cache og gendannelsespartitioner).

Yderligere udgjorde A/B-partitioner kombineret med skiftet til filbaseret kryptering adskillige tekniske forhindringer, når det kom til tilpasset ROM og kerneudvikling på Pixel og Pixel XL. Magisk yder dog stadig ikke officiel support til Google Pixel og Google Pixel XL der arbejdes på at afhjælpe dette og brugere kan installere en uofficiel build. A/B partitioner endda fortsætte med at arbejde imod fællesskabet hvad angår rooting af Moto Z2 Force.


Derudover, hvis du er nysgerrig efter at se de ændringer, Xiaomi Mi A1 bringer til bordet, har Xiaomi offentliggjort det fulde systembillede for enheden på dens hjemmeside. Det tilgængelige systembillede er til version N2G47H.7.8.23 (Android N) og kommer på 1,28 GB i størrelse.

Xiaomi Mi A1 kommer på sit første salg den 12. september i Indien.


Hvad er dine tanker om Xiaomi Mi A1 og dens brug af Nougats A/B-partitioneringslayout til problemfri opdateringer? Fortæl os dine tanker i kommentarerne nedenfor!