Android 11 prisiljava aplikacije da podržavaju lokalne sigurnosne kopije, ali ne i sigurnosne kopije u oblaku

click fraud protection

Nije tajna da je sigurnosno kopiranje i vraćanje aplikacija i podataka sranje na Androidu, osobito pri promjeni uređaja. Android 11 pomalo poboljšava stvari.

Za mene ne bi bilo kontroverzno reći da je sigurnosno kopiranje i vraćanje aplikacija užasno iskustvo na Androidu. Sada, ta izjava nije univerzalno istinita—ako nadograđujete na Android uređaj od istog dobavljača kao i vaš prethodni uređaj, tada će proces migracije aplikacije općenito biti prilično besprijekoran. Pitajte bilo koga tko je pokušao premjestiti sve svoje aplikacije na novi telefon s drugog OEM-a—što uključuje gotovo svi u tehnološkim medijima—i vjerojatno ćete čuti pritužbe o ponovnom postavljanju aplikacija. Android 11 tiho je napravio veliku promjenu na ovom frontu, ali Google nažalost još uvijek nije otišao dovoljno daleko.

Glavni razlog zašto sigurnosno kopiranje i vraćanje aplikacija na Androidu može biti tako mučno jest to što mnoge aplikacije ne dopuštaju sigurnosno kopiranje svojih podataka. Android izvorno podržava sigurnosno kopiranje i vraćanje aplikacija i njihovih podataka putem

BackupManager infrastrukture, što na većini Android uređaja jest upravlja putem Google Play usluga s datotekama koje se pohranjuju u oblaku na pojedinačnim Google Drive računima korisnika. Do 25 MB an privatne podatkovne datoteke aplikacije, uključujući njihove zajedničke postavke, baze podataka i datoteke spremljene u interne i vanjske direktorije za pohranu specifične za aplikaciju, mogu se sigurnosno kopirati. Međutim, mnogi razvojni programeri isključuju sigurnosno kopiranje podataka svojih aplikacija postavljanjem android: allowBackup Manifestni atribut na "lažno". Postoje dobri razlozi da se neke aplikacije isključe, osobito ako aplikacija obrađuje osjetljive podatke i ne želi da se ti podaci izdvajaju, ali one aplikacije se ne bi trebale oslanjati na pretpostavku da se njihovim privatnim direktorijima podataka ne može pristupiti i umjesto toga trebale bi šifrirati sve osjetljive podatke na kojima rade s.

Dakle, bez obzira na to koji pristup poduzmete za izradu sigurnosnih kopija svojih aplikacija i njihovih podataka kroz ADB, Google disk ili aplikacija poput Helij, ne postoji način da u potpunosti napravite sigurnosnu kopiju svake pojedine aplikacije na svom uređaju. Zbog toga aplikacije za sigurnosno kopiranje i vraćanje s omogućenim root-om poput Titanium Backup postoje tako dugo jer sva nekorijenska rješenja nisu ni približno tako učinkoviti u migraciji podataka. Za prosječnog korisnika to može rezultirati frustrirajućim iskustvom prilikom postavljanja uređaja nakon vraćanja na tvorničke postavke ili prilikom prelaska na novi uređaj.

Što se mijenja u Androidu 11

Na Androidu 11, međutim, sustav zanemaruje the allowBackup Manifestni atribut za migracije aplikacijskih datoteka "s uređaja na uređaj". Ovo utječe samo na aplikacije koje ciljaju razinu API-ja 30, što trenutačno ne radi mnogo, ali dogodit će se veliki porast u aplikacijama koje ciljaju Android 11 u sljedećoj godini zahvaljujući Google Playu promjenjivi zahtjevi razine API-ja.

Za napredne korisnike to znači da bi ADB sigurnosno kopiranje i vraćanje moglo postati puno moćnije u Androidu 11. Posljednji put kada je ADB sigurnosno kopiranje i vraćanje došlo do nadogradnje bio je u Androidu 8.0 Oreo. Nažalost, ADB backup i vraćanje je zastario i mogao bi se ukloniti u budućem izdanju (još uvijek radi u Androidu 11 Beta 1), tako da tko zna koliko dugo ćete moći iskoristiti ovu promjenu u ponašanju platforme.

S druge strane, sustav će i dalje poštovati allowBackup atribut za sigurnosno kopiranje i vraćanje temeljeno na oblaku. Nažalost, to znači da bolje sigurnosne kopije i vraćanja neće biti dostupni prosječnom korisniku koji vraća sigurnosnu kopiju s Google diska.