Android 11 núti aplikácie podporovať lokálne zálohy, ale nie zálohy v cloude

click fraud protection

Nie je žiadnym tajomstvom, že zálohovanie a obnova aplikácií a dát je na Androide nanič, najmä pri prepínaní zariadení. Android 11 veci mierne zlepšuje.

Nebolo by kontroverzné, keby som povedal, že zálohovanie a obnova aplikácií je na Androide hrozná skúsenosť. Toto vyhlásenie nie je univerzálne pravdivé – ak inovujete na zariadenie so systémom Android od rovnakého dodávateľa ako vaše predchádzajúce zariadenie, proces migrácie aplikácie bude vo všeobecnosti celkom bezproblémový. Opýtajte sa kohokoľvek, kto sa pokúsil migrovať všetky svoje aplikácie do nového telefónu od iného OEM – vrátane takmer všetci v technických médiách – a pravdepodobne budete počuť sťažnosti na opätovné nastavenie aplikácií. Android 11 potichu urobil zásadnú zmenu na tomto fronte, ale Google bohužiaľ ešte stále nezašiel dosť ďaleko.

Hlavným dôvodom, prečo môže byť zálohovanie a obnova aplikácií v systéme Android taká bolesť, je to, že mnohé aplikácie neumožňujú zálohovanie údajov. Android natívne podporuje zálohovanie a obnovu aplikácií a ich údajov prostredníctvom

Zálohový manažér infraštruktúru, ktorá je na väčšine zariadení so systémom Android spravované prostredníctvom služieb Google Play so súbormi uloženými v cloude na individuálnych účtoch používateľov na Disku Google. Až 25 MB an súkromné ​​dátové súbory aplikácie, vrátane ich zdieľaných preferencií, databáz a súborov uložených do adresárov interného a externého úložiska aplikácie špecifických pre aplikáciu, je možné zálohovať. Mnoho vývojárov sa však odhlásilo zo zálohovania údajov aplikácie nastavením android: allowBackup Zjavný atribút na „falošné“. Existujú dobré dôvody na to, aby sa niektoré aplikácie odhlásili, najmä ak aplikácia spracúva citlivé údaje a nechce, aby sa tieto údaje extrahovali, ale aplikácie by sa nemali spoliehať na predpoklad, že k ich súkromným dátovým adresárom nie je možné pristupovať, a namiesto toho by mali šifrovať všetky citlivé dáta, s ktorými pracujú s

Bez ohľadu na to, aký prístup k zálohovaniu aplikácií a ich údajov použijete cez ADB, Disk Google alebo podobnú aplikáciu hélium, neexistuje spôsob, ako úplne zálohovať každú jednu aplikáciu na vašom zariadení. To je dôvod, prečo aplikácie na zálohovanie a obnovu s povoleným rootom, ako sú Titánová záloha existujú tak dlho, pretože všetky riešenia bez rootu nie sú tak efektívne pri migrácii údajov. Pre bežného používateľa to môže mať za následok frustrujúci zážitok pri nastavovaní zariadenia po obnovení továrenského nastavenia alebo pri prechode na nové zariadenie.

Čo sa mení v systéme Android 11

V systéme Android 11 však systém ignoruje a allowBackup Atribút manifestu pre migráciu aplikačných súborov „z zariadenia na zariadenie“. Týka sa to iba aplikácií, ktoré sú zacielené na úroveň API 30, čo v súčasnosti mnohí nerobia, ale v budúcom roku dôjde k veľkému nárastu aplikácií zameraných na Android 11 vďaka službe Google Play. posun požiadaviek na úroveň API.

Pre náročných používateľov to znamená, že zálohovanie a obnovenie ADB môže byť v systéme Android 11 oveľa výkonnejšie. Naposledy pri zálohovaní a obnove ADB došlo k inovácii bol v systéme Android 8.0 Oreo. Bohužiaľ, ADB zálohovanie a obnovenie bola zastaraná a mohol by byť odstránený v budúcom vydaní (stále funguje v systéme Android 11 Beta 1), takže ktovie, ako dlho budete môcť využívať túto zmenu v správaní platformy.

Na druhej strane, systém bude stále rešpektovať allowBackup atribút pre cloudové zálohy a obnovy. Bohužiaľ to znamená, že lepšie zálohy a obnovy nebudú dostupné pre priemerného používateľa, ktorý obnovuje zálohu z Disku Google.