Android App Bundle ile uygulamalar ve isteğe bağlı özellikler yayınlama

Uygulamalarınızı Android App Bundle ile yayınlayarak, uygulamanızın boyutunu azaltabilir, sürümleri basitleştirebilir ve isteğe bağlı özellikler yayınlayabilirsiniz. Ek avantajlarından dolayı, Android App Bundle, Google Play'de önerilen yayınlama biçimidir.

Uygulama paketlerinin işleyişi

Uygulama paketleri, her cihaz yapılandırması için optimize edilmiş APK'lar oluşturmak ve yayınlamak için Google Play'in Dynamic Delivery olarak bilinen yeni bir yayınlama modelini kullanır. Bu yayınlama modeli, kullanılmayan kodları ve diğer cihazlarla ilgili kaynakları kaldırarak kullanıcıların daha küçük, daha verimli bir uygulama yükleyebilmesini sağlar.

Not: Uygulama paketlerini kullanabilmek için Google Play tarafından sunulan uygulama imzalamaya kaydolmanız gerekir.

Dinamik özellikler
Uygulama paketleriyle, Play Core Kitaplığı'nı kullanarak, kullanıcıların isteğe bağlı olarak indirip yükleyebileceği dinamik özellik modüllerini ekleyebilirsiniz. Dinamik özellik modülleri hakkında daha fazla bilgi edinin.
Google Play Instant
Uygulama paketleri, kullanıcıların uygulamanızı veya oyununuzu yüklemeden deneyebilmelerini sağlayan hazır uygulama deneyimlerini destekler. Kullanıcılara hazır uygulama deneyimi sunarak uygulamanızın daha fazla kişi tarafından keşfedilmesini ve daha çok yüklenmesini sağlayabilirsiniz.
Ek diller
Play bir uygulama için varsayılan olarak, cihaz ayarlarında seçilen dillerle eşleşen dil kaynaklarını sunar. Uygulamanızın kendi uygulama içi dil seçicisi varsa, kullanıcıların isteğe bağlı olarak farklı dil kaynaklarına erişebilmelerini ve bunları indirebilmelerini sağlamak için ek diller API'sini kullanabilirsiniz.

Uygulama paketi yüklemenin avantajları

Uygulama paketleri sayesinde, optimize edilmiş APK'ların çok çeşitli cihaz yapılandırmalarında desteklenmesini sağlamak için yalnızca tek bir yapı oluşturmanız, imzalamanız ve yüklemeniz gerekir. Google Play daha sonra uygulamanızın APK'larını sizin için yönetir ve yayınlar. Sonuç olarak, desteklemek istediğiniz her ABI, ekran yoğunluğu ve yerel ayar kombinasyonu için sürüm kodlarını yönetmek zorunda olmazsınız. Ayrıca, uygulama paketlerini kullanarak, yayınlama sürecine eklenen sürekli iyileştirmelerden yararlanabilirsiniz.

APK'lara kıyasla, uygulama paketleri:

  • Daha küçük indirme boyutlarına sahiptir ve diskte daha az yer tutar
  • Kullanıcının cihazı yerine APK'da depolanan sıkıştırılmamış yerel kitaplıkları (Android 6.0 ve üstü) kullanabilir. Bu sayede indirme boyutları, diskteki boyutu azalabilir ve yükleme süreleri kısalabilir.
  • Kullanıcılara, ihtiyaç duydukları işlevselliği ve yapılandırmaları yükleme sırasında sunmak yerine isteğe bağlı olarak sunar
  • Birden fazla APK oluşturma ve yayınlama ihtiyacını ortadan kaldırarak oluşturma ve yayın yönetimini basitleştirir

Play Console'unuza bir uygulama paketi yüklediğinizde Google Play cihaz için optimize edilmiş bir ikili program gönderir.

  • Android 5.0 ve sonraki sürümler: Play; temel APK, yapılandırma APK'ları ve dinamik özellik APK'ları (varsa) oluşturur
  • Android 5.0'dan önceki sürümler: Play, sunucu tarafında birden fazla APK oluşturur

Özellik yayınlamayı özelleştirme

Play Console'da "Test kanalı sürümlerini yönet" izniniz varsa herhangi bir sürüm kanalına modüler uygulama paketlerini dinamik özellik modülleriyle yayınlayabilirsiniz.

Önemli: Dinamik özellik modüllerini kullanmak için Android Studio'nun dinamik özellik modülü dokümanlarını inceleyin ve bunları uygulamanıza nasıl ekleyeceğinizi öğrenin.

Dinamik özellik modüllerini birkaç farklı şekilde sunabilirsiniz:

  • Koşullu yayın: Modüller, yükleme sırasında kullanıcı ülkesi, cihaz özellikleri ve minimum SDK sürümü gibi koşullara göre yayınlanır.
  • İsteğe bağlı yayınlama: Uygulamanızın kullanım süresi boyunca tüm kullanıcılara yayınlamak yerine, modülleri gerektiğinde yükleyin ve kaldırın.
  • Hazır deneyimler: Modüller, kullanıcıların öncelikle uygulamanızı yüklemesini gerektirmeden, bağlantılardan ve uygulamanızın mağaza girişinde bulunan Şimdi Dene düğmesinden anlık deneyimler sunmak için anında etkinleştirilebilir.

Uygulama paketinizle ilgili bilgileri inceleme

Google Play'in uygulama paketinizden oluşturduğu APK'ları görüntülemek ve indirmek için:

  1. Play Console hesabınıza gidin.
  2. Bir uygulama seçin.
  3. Soldaki menüde Sürüm yönetimi > Uygulama sürümleri'ni seçin.
  4. Görüntülemek istediğiniz uygulama paketini içeren kanalın yanında Yönet'i seçin.
  5. "Eklenen uygulama paketleri" bölümünün altında görüntülemek istediğiniz uygulama paketini seçin.
  6. Uygulama paketini keşfet'i seçin.
  7. Cihaz yapılandırmasına göre APK'lar veya Otomatik oluşturulan çoklu APK'lar sekmesini seçin.
    • Cihaz yapılandırmasına göre APK'lar: Bu sekmede Android 5.0 ve sonraki sürümleri çalıştıran cihazlara yayınlanan temel, yapılandırma ve dinamik özellik APK'larıyla ilgili bilgiler yer alır.
    • Otomatik oluşturulan çoklu APK'lar: Bu sekmede Android 5.0'dan önceki sürümleri çalıştıran cihazlara yayınlanan çoklu APK'lar yer alır. Bu APK'lar ekran yoğunluğu ve ABI optimizasyonlarından faydalanır, ancak her dili içerir. Uygulamanızın minSdkVersion sürümü en az Android 5.0 (API seviyesi 21) ise bu sekmeyi görmezsiniz.

APK ile ilgili bilgiler ve indirmeler

Uygulama paketinizden oluşturulan APK'lar ile ilgili bilgileri görüntülemek için ekranın üst kısmına gidin ve aşağı açılır menüden bir uygulama paketi seçin.

Boyut tasarrufları

Uygulama paketi yayınlayarak elde ettiğiniz boyut tasarruflarını görüntüleyin.

Boyut tasarrufları, tüm kaynak, kod ve varlıklarınızı içeren evrensel APK'ya kıyasla popüler bir cihaz yapılandırması tarafından alınan APK'ya dayalıdır. Boyut tasarrufları genellikle cihaz başına optimize edilmiş dil, yoğunluk ve ABI kaynakları gönderilerek elde edilir.

Oluşturulan APK'ları indirme

Uygulamanızı bir cihazda test etmek istiyorsanız, indirme okunu seçerek, her cihaz yapılandırması için oluşturulan APK'ları indirin.

APK ayrıntıları

Ekran yoğunluğu, ABI ve yüklenen APK boyutu ile ilgili ayrıntıları görüntüleyin.

Uygulama paketlerinden oluşturulan APK'ların maksimum boyut sınırı vardır. İndirme sırasında APK'nızın sıkıştırılmış boyutu 100 MB'tan fazlaysa, "Yüklenen APK boyutu" sütununda kırmızı hata simgesi görürsünüz. Uygulama paketinizin büyük APK'lar oluşturduğu cihazları bulmak için hatanın yer aldığı satırı seçin. Uygulamanızın boyutunu küçültün, sonra yeni bir uygulama paketi yükleyin.

İlgili içerik

Bu makale faydalı mıydı?
Bunu nasıl iyileştirebiliriz?