Son yıllarda Google, Android uygulamalarının boyutlarını küçültmek için çeşitli çalışmalar yapıyor. Bu değişiklikler, Google Play Store dışından Android APK’larının yüklenmesi (sideloading) sürecinde ekstra adımlar gerektirebilir.
Android App Bundle ile neler değişti?
Google ilk olarak 2018 I/O etkinliğinde Android App Bundle (AAB) formatını duyurmuştu. 2021’de bu özellik uygulamalar için varsayılan format haline gelmişti. Geliştiriciler, uygulamalarını paket olarak oluşturuyordu. Bu paketler, çeşitli ekran boyutları, diller, CPU mimarileri ve Android sürümleri için farklı dosyalar içeriyordu.
Google Play ise bu paketler içerisinden yalnızca gerekli kısımları indirerek uygulamaların belirli cihazlarda en iyi şekilde çalışmasını sağlıyordu. Böylece depolama alanından tasarruf ediliyordu. Ancak, bazı kullanıcılar için “fat APKs” olarak bilinen tam boyutlu APK’lar hâlâ önemliydi. Bu APK’lar, genellikle uygulamaları ve güncellemeleri paylaşmak için kullanılırdı.
Artem Russakovskii’nin belirttiğine göre, Google, birçok uygulama için artık “fat APKs” üretmeyi durdurdu ve yalnızca AAB dosyaları kullanılabilir hale geldi. Fat APK’lar, Android App Bundles öncesinde yaygın olarak kullanılıyordu ve birçok geliştirici, tüm APK’ları tek bir büyük dosyada toplama yoluna gitmişti.
Fat APK’lar ve AAB’lar arasındaki fark ne?
Fat APK’lar, tüm cihaz konfigürasyonları için tek bir büyük dosya olarak yapılandırılmışken, AAB’lar sadece gerekli parçaları indirir. Bu, uygulama dosyalarının daha optimize bir şekilde yönetilmesini sağlar.
Google Play Store’dan uygulama yüklemeyen kullanıcılar, APKMirror gibi hizmetlerden uygulama indirirken ekstra adımlarla karşılaşacak. AAB dosyalarını yüklemek için APKMirror Installer ve Split APKs Installer (SAI) gibi araçlar veya ADB kullanmanız gerekebilir. Bu durum, yükleme sürecine bir ek adım ekleyecek.
Play Store’dan uygulama yükleyen kullanıcılar bu değişikliklerden etkilenmezken, üçüncü taraf hizmetlerden uygulama yükleyenler için ek adımlar gerekebilir. Google’ın APK dağıtımında yaptığı bu değişiklikler, sideloading işlemlerinde bazı ek adımlar gerektirecek.
Yesilrobot.com e-bültenine kaydolarak, her hafta 15 bine yakın Yeşil Robot okurunun yaptığı gibi, tüm güncellemeleri E-posta kutunuzdan takip edebilirsiniz. Abonelik için tıklayınız