26/08/2023

Android App Bundle (.aab) ve Android Application Package (.apk)

aab to apk android

Android App Bundle Nedir?

.aab, 2018’de kullanıma sunulan, Google Play ve diğer uygulama mağazaları tarafından desteklenen Android uygulama yaygınlaştırma formatıdır.

Android Application Package Nedir?

.apk, bir uygulamanın bir Android cihazda çalışabilmesi için gereken tüm kaynakları ve kodları içeren dosyadır.

Google .aab’yi Neden Kullanıma Sundu?

Buradaki temel sebep git gide artan uygulama boyutları olması. İşletmeler / developerlar uygulamalarına yeni özellikler ekledikçe doğal olarak boyutlar artmaktadır. Artan uygulama boyutları da download sayılarını negatif etkilemektedir.

.aab’ler yalnızca yayınlama amaçlıdır ve android cihazlara yüklenemez. APK’lar ise cihaza yüklenecek olan paketleme biçimidir.

Bir .aab Google Play’e yüklendiğinde, Google Play bundletool aracılığıyla her cihaz yapılandırması için optimize edilmiş APK’lar oluşturur. Böylece yalnızca uygulamayı çalıştırmak için ihtiyaç duyulan kadar kod ve kaynaklar indirildiğinden kullanıcılar daha küçük ve optimize edilmiş downloadlar elde eder.

Android aab to apk

Görsel referansı: https://stackoverflow.com/questions/52059339/difference-between-apk-apk-and-app-bundle-aab/66419404#66419404

.aab’nin apk’ya Göre Temel Avantajları

  1. .aab ile daha küçük uygulama boyutları
  2. Daha hızlı indirilme
  3. Dinamik özelliklerin kullanılabilmesi
  4. Yalnızca kullanıcı cihazı için gereken kaynakların indirilebilmesi

Daha fazla bilgi edinmek için;

inceleyebilirsiniz.