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
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.