APK Güncellemeleri Android'de çok daha küçük olacak
Google, uygulama güncellemelerinin boyutunu %65'ten %90'a kadar azaltabilen "Dosya Dosya yama" olarak bilinen yeni bir teknik sunmak üzere. Bu, sınırlı veri planı kullanıcıları ve daha düşük hızlı geniş bant bağlantıları için son derece iyi bir haber olan kullanıcının bant genişliğinden tasarruf sağlayacaktır.
"Dosya-Dosya" yamasını açıklayan resmi duyuruda şunlar belirtilmektedir:
Dosyaya Göre, sıkıştırılmamış verilerdeki değişiklikleri algılamaya dayanır. Bir yama oluşturmak için deltayı hesaplamadan önce hem eski hem de yeni dosyaları açarız (burada hala bsdiff kullanıyoruz). Ardından yamayı uygulamak için eski dosyayı açarız, deltayı sıkıştırılmamış içeriğe uygularız ve ardından yeni dosyayı yeniden sıkıştırırız. Bunu yaparken, cihazınızdaki APK'nın Play Store'daki ile bayt bayt arasında mükemmel bir eşleşme olduğundan emin olmamız gerekir (bkz. APK İmza Şeması v2 neden için).
Uygulama güncellemeleri sıkıştırılacak, böylece cihazınızın daha az miktarda veri indirmesi gerekecek, ancak bunları paketinden çıkarmak ve deltaları birleştirmek için kullanıcının cihazında daha fazla CPU işlem gücü gerekecek. Google'a göre bu, 2015'ten sonra piyasaya sürülen cihazlar için bir sorun olmayacak ve megabayt başına 1 saniyeden fazla büyük gecikmelere neden olmayacak. Ancak daha eski telefonlar ve tabletler için önemli ölçüde daha fazla zaman alabilir.
Bu nedenle Google, Dosyaya Göre yama uygulamasını yalnızca otomatik güncellemelerle sınırlandırmıştır. Uygulamaların manuel olarak güncellenmesi, APK'lardaki bu yeni sıkıştırmadan faydalanmayacaktır.
Aşağıdaki tablo, Dosya-Dosya yama uygulaması olan ve olmayan güncelleme boyutlarının karşılaştırmasını gösterir.
Şirketin sağladığı GitHub'daki kaynak kodu. üzerinden Neowin.
Bu değişiklik hakkında ne düşünüyorsunuz? Hangisi sizin için daha iyi - daha küçük bir güncelleme boyutu mu yoksa daha hızlı kurulum süresi mi?