Android 11, uygulamaları yerel yedeklemeleri desteklemeye zorlar ancak bulut yedeklemelerini desteklemez

Uygulamaları ve verileri yedeklemenin ve geri yüklemenin, özellikle cihaz değiştirirken Android'de berbat olduğu bir sır değil. Android 11 işleri biraz daha iyi hale getiriyor.

Uygulamaları yedeklemenin ve geri yüklemenin Android'de berbat bir deneyim olduğunu söylemek benim için tartışmalı olmaz. Bu ifade evrensel olarak doğru değildir; önceki cihazınızla aynı satıcıya ait bir Android cihazına yükseltme yapıyorsanız, uygulama taşıma süreci genellikle oldukça sorunsuz olacaktır. Tüm uygulamalarını farklı bir OEM'den yeni bir telefona taşımayı deneyen herkese sorun; teknoloji medyasındaki hemen hemen herkes ve muhtemelen uygulamaları yeniden kurmak zorunda kaldığınıza dair şikayetler duyacaksınız. Android 11 bu konuda sessizce büyük bir değişiklik yaptı ancak Google ne yazık ki henüz yeterince ileri gitmedi.

Android'de uygulamaları yedeklemenin ve geri yüklemenin bu kadar zahmetli olmasının ana nedeni, birçok uygulamanın verilerinin yedeklenmesine izin vermemesidir. Android, uygulamaların ve onlara ait verilerin yedeklenmesini ve geri yüklenmesini yerel olarak destekler.

Yedekleme yöneticisi Çoğu Android cihazında bulunan altyapı Google Play Hizmetleri aracılığıyla işlenir dosyalar kullanıcıların bireysel Google Drive hesaplarında bulutta depolanıyor. 25 MB'a kadar uygulamanın özel veri dosyalarıpaylaşılan tercihler, veritabanları ve uygulamaya özel dahili ve harici depolama dizinlerine kaydedilen dosyalar da dahil olmak üzere yedeklenebilir. Ancak birçok geliştirici, uygulama verilerinin yedeklenmesinden vazgeçerek android: allowBackup Manifest özelliği "yanlış"a. Bazı uygulamaların devre dışı bırakılmasının iyi nedenleri vardır; özellikle de uygulama hassas verileri işliyorsa ve bu verilerin çıkarılmasını istemiyorsa, ancak bunlar uygulamalar, özel veri dizinlerine erişilemeyeceği varsayımına güvenmemeli ve bunun yerine, çalıştıkları tüm hassas verileri şifrelemelidir. ile.

Bu nedenle, uygulamalarınızı ve verilerini yedeklemek için hangi yaklaşımı kullanırsanız kullanın, ADB aracılığıyla, Google Drive veya benzeri bir uygulama Helyumcihazınızdaki her uygulamayı tamamen yedeklemenin bir yolu yoktur. Bu nedenle root özellikli yedekleme ve geri yükleme uygulamaları Titanyum yedekleme çok uzun zamandır ortalıkta dolaşıyor çünkü root olmayan tüm çözümler veri taşımada neredeyse o kadar etkili değil. Ortalama bir kullanıcı için bu, fabrika ayarlarına sıfırlamanın ardından bir cihazı ayarlarken veya yeni bir cihaza geçerken sinir bozucu bir deneyime neden olabilir.

Android 11'de neler değişiyor

Ancak Android 11'de sistem dikkate almıyor the allowBackup Uygulama dosyalarının "aygıttan aygıta" geçişine ilişkin manifest özelliği. Bu yalnızca API düzeyi 30'u hedefleyen uygulamaları etkiliyor ve şu anda pek çoğu bunu yapmıyor, ancak Google Play'in sayesinde önümüzdeki yıl Android 11'i hedefleyen uygulamalarda büyük bir artış olacak. API düzeyi gereksinimlerinin değişmesi.

Uzman kullanıcılar için bu, ADB yedekleme ve geri yükleme işleminin Android 11'de çok daha güçlü olabileceği anlamına geliyor. ADB yedekleme ve geri yüklemesinde son kez bir yükseltme görüldü Android 8.0 Oreo'daydı. Maalesef ADB yedekleme ve geri yükleme kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılabilir (Android 11 Beta 1'de hala çalışıyor), dolayısıyla platform davranışındaki bu değişiklikten ne kadar süre yararlanabileceğinizi kim bilebilir.

Diğer taraftan, sistem yine de kurallara saygı duyacaktır. allowBackup bulut tabanlı yedeklemeler ve geri yüklemeler için özellik. Ne yazık ki bu, Google Drive'dan bir yedeği geri yükleyen ortalama bir kullanıcı için daha iyi yedekleme ve geri yüklemelerin kullanılamayacağı anlamına gelir.