Heureka: Android M skapar automatiska säkerhetskopior av applikationers data

Bästa nya funktionen?

Postat:
22:01 - 2015-05-28
Skribent:
| Lars A
Kommentarer:
47

Android har haft en funktion för att skapa och återställa säkerhetskopior av applikationers inställningar och data i åratal. Problemet är bara att funktionen hittills varit mycket begränsad.

Vore det inte trevligt om du exempelvis fick exakt samma hemskärmslayout och inställningar i Nova Launcher som på förra telefonen om du installerar appen på en ny mobil? Eller om alla dina intrikata inställningar i någon Twitter-klient automatiskt återställs när du installerar appen igen?

Hittills har utvecklare av mer avancerade appar behövt skapa egna backuplösningar för att åtgärda problemet. Google verkar till sist ha löst detta i och med Android M, något som kan få mycket stora positiva effekter för användare.

Android M sparar automatiskt applikationers data och inställningar på Google Drive (krypterat), upp till 25MB per app. Applikationer kommer därefter återställas till samma skick som de var i på förra enheten, eller innan avinstallationen.

Utvecklare behöver inte lägga in ny kod för att backupen ska fungera, men däremot kan de välja att viss information inte ska säkerhetskopieras. Backups skapas en gång per dygn. Google tog av outgrundlig anledning inte upp nyheten under anförandet men diskuterar nya backuplösningen på sin sida för utvecklare.

The automatic backup feature preserves the data your app creates on a user device by uploading it to the user’s Google Drive account and encrypting it. There is no charge to you or the user for data storage and the saved data does not count towards the user’s personal Drive quota. During the M Preview period, users can store up to 25MB per Android app.

Automatic backups occur every 24 hours, when the device is idle, charging, and connected to a Wi-Fi network. When these conditions are met, the Backup Manager service uploads all available backup data to the cloud. When the user transitions to a new device, or uninstalls and reinstalls the backed up app, a restore operation copies the backed up data into the newly installed app’s data directory.