Android 11 tvinger apper til å støtte lokale sikkerhetskopier, men ikke skysikkerhetskopiering

click fraud protection

Det er ingen hemmelighet at sikkerhetskopiering og gjenoppretting av apper og data suger på Android, spesielt når du bytter enhet. Android 11 gjør ting litt bedre.

Det ville ikke være kontroversielt for meg å si at sikkerhetskopiering og gjenoppretting av apper er en forferdelig opplevelse på Android. Nå er det utsagnet ikke universelt sant – hvis du oppgraderer til en Android-enhet fra samme leverandør som den forrige enheten din, vil appmigrasjonsprosessen generelt være ganske sømløs. Spør alle som har prøvd å migrere alle appene sine til en ny telefon fra en annen OEM – som inkluderer stort sett alle i teknologiske medier – og du vil sannsynligvis høre klager på at du må sette opp apper på nytt. Android 11 har stille gjort en stor endring på denne fronten, men Google har dessverre fortsatt ikke gått langt nok ennå.

Hovedårsaken til at det kan være så vondt å sikkerhetskopiere og gjenopprette apper på Android, er at mange applikasjoner ikke tillater at dataene deres blir sikkerhetskopiert. Android støtter naturlig sikkerhetskopiering og gjenoppretting av apper og deres data gjennom

Støttekonsulent infrastruktur, som på de fleste Android-enheter er håndteres gjennom Google Play-tjenester med filer som lagres i skyen på brukernes individuelle Google Disk-kontoer. Opptil 25 MB av en appens private datafiler, inkludert deres delte preferanser, databaser og filer som er lagret i appens appspesifikke interne og eksterne lagringskataloger, kan sikkerhetskopieres. Imidlertid velger mange utviklere bort å ha appdataene sine sikkerhetskopiert ved å angi android: allowBackup Manifest attributt å "false". Det er gode grunner for noen apper til å velge bort, spesielt hvis appen håndterer sensitive data og ikke vil at dataene skal trekkes ut, men de applikasjoner bør ikke stole på antagelsen om at deres private datakataloger ikke er tilgjengelige og bør i stedet kryptere alle sensitive data de jobber med med.

Dermed, uansett hvilken tilnærming du tar for å sikkerhetskopiere appene dine og deres data, enten det er gjennom ADB, Google Disk eller en app som Helium, det er ingen måte å sikkerhetskopiere hver enkelt app på enheten din. Dette er grunnen til at root-aktiverte sikkerhetskopierings- og gjenopprettingsapper som Titanium backup har eksistert så lenge fordi alle ikke-root-løsningene er ikke på langt nær like effektive ved datamigrering. For den gjennomsnittlige brukeren kan dette resultere i en frustrerende opplevelse når du setter opp en enhet etter en tilbakestilling av fabrikken eller når du bytter til en ny enhet.

Hva endres i Android 11

På Android 11, men systemet ser bort fra de allowBackup Manifestattributt for "enhet-til-enhet"-migrering av programfiler. Dette påvirker bare apper som retter seg mot API-nivå 30, noe ikke mange gjør for øyeblikket, men det vil være en stor økning i apper som er målrettet mot Android 11 i løpet av det neste året takket være Google Plays skiftende API-nivåkrav.

For avanserte brukere betyr dette at ADB-sikkerhetskopiering og gjenoppretting kan bli mye kraftigere i Android 11. Sist gang ADB backup og gjenoppretting så en oppgradering var i Android 8.0 Oreo. Dessverre, ADB backup og gjenoppretting har blitt avviklet og kan bli fjernet i en fremtidig utgivelse (den fungerer fortsatt i Android 11 Beta 1), så hvem vet hvor lenge du vil kunne dra nytte av denne endringen i plattformadferd.

På baksiden vil systemet fortsatt respektere allowBackup attributt for skybaserte sikkerhetskopier og gjenopprettinger. Dessverre betyr dette at bedre sikkerhetskopier og gjenopprettinger ikke vil være tilgjengelig for den gjennomsnittlige brukeren som gjenoppretter en sikkerhetskopi fra Google Disk.