Ağustos 2021'den itibaren, yeni uygulamaların Google Play'de Android App Bundle ile yayınlanması gerekmektedir. 200 MB'tan büyük olan yeni uygulamalar Play Asset Delivery ya da Play Feature Delivery aracını kullanabilir.
Google Play, 30 Haziran 2023'ten itibaren APK kullanan TV uygulaması güncellemelerini desteklememektedir. Tüm TV uygulaması güncellemeleri Android App Bundle (AAB) ile yayınlanmalıdır.
Daha fazla bilgi edinmek için Android Geliştiricileri Blogu'ndaki Android App Bundle'ın Geleceği makalesini okuyun.
APK dosyalarında, destekledikleri Android sürümüne dayalı olarak maksimum dosya boyutu sınırı vardır:
- 100 MB: Android 2.3 ve sonraki sürümleri hedefleyen APK'lar (API düzeyi 9-10 ve 14 üstü)
- 100 MB APK'ları yükleyebilmek için kullanıcıların Play Store 5.2 veya sonraki bir sürümünü çalıştırıyor olması gerekir.
Genişletme dosyaları ek ücret alınmadan barındırılır. Google Play, mümkün olduğunda genişletme dosyalarını, uygulamalar yüklendiğinde veya güncellendiğinde indirir. Bazı durumlarda uygulamanızın kendi genişletme dosyalarını indirmesi gerekir.
İndirme sırasında APK'nızın sıkıştırılmış boyutu (genişletme dosyaları dahi) 200 MB'tan büyükse kullanıcılar uygulamanızı indirmek için kablosuz bağlantı kullanmalarını öneren bir uyarı görürler.
İpucu: Uygulamanızı Android App Bundle ile yayınlayarak, kullanıcıların yüklemesi için daha küçük ve daha verimli uygulamalar geliştirip sunabilirsiniz.
Genişletme dosyası türleri
Genişletme dosyaları kullanırken, bir dosya ana dosya ve diğeri de isteğe bağlı yama dosyasıdır. İsteğe bağlı yama dosyaları genellikle ana dosyaya yapılan küçük güncellemeler için kullanılır.
Genişletme dosyaları herhangi bir dosya türünde olabilir ve uygulamanızın bu dosyalara erişebileceği, cihazın paylaşılan depolama alanında depolanır (örneğin, SD kart veya takılabilir USB bölümü). Yayınlanan her genişletme dosyası URL'si, her indirme için benzersizdir.
Genişletme dosyalarını yönetme
Genişletme dosyalarını ekleme veya değiştirmeTaslak sürümünde APK'lara yeni genişletme dosyaları yükleyebilir veya mevcut genişletme dosyalarını ekleyebilirsiniz.
- Play Console'u açın.
- Uygulamanızı seçin.
- Sol menüde Sürüm > Üretim'e gidin.
- Üretim sayfasında "Standart, Yalnızca hazır uygulamalar ve Sürüm türlerini yönet" açılır menüsünü görürsünüz.
- Sürüm türünü yönet'i seçin.
- Sürümünüzle ilişkili APK'ların bir listesini görürsünüz. İlgili sürüm kodunun yanındaki ekle simgesini seçin.
- Yeni bir dosya yüklemek mi yoksa mevcut bir genişletme dosyasını eklemek mi istediğinizi seçin.
- APK henüz yayınlanmadıysa, başka bir dosya veya Genişletme dosyası yok'u seçerek genişletme dosyasını değiştirebilir ya da kaldırabilirsiniz. Mevcut bir sürümdeki genişletme dosyalarını kaldıramazsınız.
- Kaydet'i seçin.
Mevcut bir sürümdeki genişletme dosyalarını kaldıramazsınız. Belirli bir genişletme dosyasının artık APK'nızda olmasını istemiyorsanız söz konusu genişletme dosyasını içermeyen yeni bir APK ile sürüm oluşturun.
Henüz yayınlanmamış APK'lar için, eklenen genişletme dosyalarını istediğiniz zaman değiştirebilirsiniz.
- Play Console'u açın.
- Uygulamanızı seçin.
- Sol menüde Sürüm > Uygulama sürümleri'ne gidin.
- Güncellemek istediğiniz sürüm türünün yanında Yönet'e gidin.
- Sürümünüzle ilişkili APK'ların bir listesini görürsünüz. İlgili sürüm kodunun yanındaki ekle simgesini seçin.
- Aşağı oku seçin.
- Genişletme dosyası yok > Kaydet'i seçin.
Uygulamanızı yayınlamadan önce, genişletme dosyası uygulama şeklinizi test ettiğinizden emin olun.
APK genişletme dosyaları taslak uygulamalarla test edilemez. APK genişletme dosyalarını test etmek için APK'nızın kullanılabilir bir kanala yayınlanması gerekir.