Android 11 nutí aplikace podporovat místní zálohování, ale ne zálohování v cloudu

click fraud protection

Není žádným tajemstvím, že zálohování a obnova aplikací a dat je na Androidu nanic, zejména při přepínání zařízení. Android 11 věci mírně zlepšuje.

Nebylo by pro mě kontroverzní říct, že zálohování a obnova aplikací je na Androidu hrozná zkušenost. Toto tvrzení nyní neplatí univerzálně – pokud upgradujete na zařízení Android od stejného dodavatele jako vaše předchozí zařízení, bude proces migrace aplikací obecně celkem bezproblémový. Zeptejte se kohokoli, kdo se pokusil migrovat všechny své aplikace do nového telefonu od jiného výrobce OEM – včetně téměř všichni v technických médiích – a pravděpodobně uslyšíte stížnosti na nutnost znovu nastavovat aplikace. Android 11 v tichosti provedl zásadní změnu na této frontě, ale Google bohužel ještě nezašel dostatečně daleko.

Hlavním důvodem, proč může být zálohování a obnova aplikací na Androidu taková bolest, je to, že mnoho aplikací neumožňuje zálohování dat. Android nativně podporuje zálohování a obnovu aplikací a jejich dat prostřednictvím Backup Manager

infrastrukturu, která je na většině zařízení Android zpracovávané prostřednictvím služeb Google Play se soubory uloženými v cloudu na individuálních účtech uživatelů na Disku Google. Až 25 MB an soukromé datové soubory aplikace, včetně jejich sdílených předvoleb, databází a souborů uložených do adresáře interního a externího úložiště aplikace specifického pro aplikaci, lze zálohovat. Mnoho vývojářů se však odhlásilo ze zálohování dat aplikací nastavením android: allowBackup Zjevný atribut na „falešné“. Existují dobré důvody, proč se některé aplikace odhlásit, zejména pokud aplikace zpracovává citlivá data a nechce, aby byla tato data extrahována, ale aplikace by se neměly spoléhat na předpoklad, že k jejich soukromým datovým adresářům nelze přistupovat, a měly by místo toho šifrovat veškerá citlivá data, se kterými pracují s.

Bez ohledu na to, jaký přístup k zálohování aplikací a jejich dat použijete, ať už to je přes ADB, Disk Google nebo podobnou aplikaci Hélium, neexistuje způsob, jak plně zálohovat každou jednotlivou aplikaci na vašem zařízení. To je důvod, proč aplikace pro zálohování a obnovu s povoleným rootem jako Titanová záloha existují tak dlouho, protože všechna řešení bez rootu nejsou při migraci dat zdaleka tak efektivní. Pro běžného uživatele to může mít za následek frustrující zážitek při nastavování zařízení po obnovení továrního nastavení nebo při přechodu na nové zařízení.

Co se mění v Androidu 11

Na Androidu 11 však systém ignoruje a allowBackup Atribut manifestu pro migrace aplikačních souborů „ze zařízení na zařízení“. Týká se to pouze aplikací, které cílí na úroveň API 30, což v současné době mnoho lidí nedělá, ale v příštím roce dojde k velkému nárůstu aplikací zacílených na Android 11 díky službě Google Play. posun požadavků na úroveň API.

Pro pokročilé uživatele to znamená, že zálohování a obnova ADB může být v Androidu 11 mnohem výkonnější. Při posledním zálohování a obnově ADB došlo k upgradu byl v Androidu 8.0 Oreo. Bohužel zálohování a obnova ADB byla zastaralá a mohl by být odstraněn v budoucí verzi (stále funguje v Androidu 11 Beta 1), takže kdo ví, jak dlouho budete moci tuto změnu v chování platformy využívat.

Na druhou stranu bude systém stále respektovat allowBackup atribut pro cloudové zálohování a obnovení. Bohužel to znamená, že lepší zálohy a obnovy nebudou pro průměrného uživatele, který obnovuje zálohu z Disku Google, k dispozici.