Bildirim

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Uygulamanızın boyutunu optimize etme ve Google Play'in uygulama boyutu ile ilgili sınırlarına uyma

Eylül 2025'ten itibaren Google Play Console'daki uygulama boyutu raporu ve istatistik raporu, uygulamanızın diskteki boyutuyla ilgili bir tahmin içermeyecek. Uygulamanızın indirme boyutunu izlemeye devam edebilirsiniz.

Teknik kalitenin önemli bir unsuru olan uygulama boyutu, uygulamanızın yükleme ve kaldırma metriklerini etkileyebilir. Google Play'de de uygulamalar ve dinamik içerikler (ör. özellik modülleri, öğe paketleri) için boyut sınırları bulunuyor. Bu makalede, Google Play'in boyut sınırları hakkında ayrıntılı bilgi bulacaksınız. Ayrıca, uygulamanızla ilgili boyut bilgileri alarak uygulamanızı mümkün olduğunca optimize bir boyutta tutmak için Google Play Console'u nasıl kullanabileceğinizi öğreneceksiniz.

Google Play maksimum boyut sınırları

Uygulama paketleri, özellik modülleri ve öğe paketleri aşağıdaki boyut sınırlarına tabidir. Tüm Google Play boyut sınırlarında, uygulama paketiniz yüklendikten sonra Play Console tarafından hesaplanan sıkıştırılmış indirme boyutu temel alınır. Aynı olmasa da benzer bir hesaplama yöntemi kullanan paketleme aracı komut satırı işlevini kullanarak paketin Play Console'a yüklenmeden önceki boyutunu aşağı yukarı tahmin edebilirsiniz.

Önemli: Google Play, yükleme metriklerinizi desteklemek için uygulamanızı mümkün olduğunca küçük ve optimize bir boyutta tutmanızı önerir. Çoğu geliştiricinin bu boyut sınırlarının oldukça altında kalması gerekir.

Uygulama bileşeni

Uygulama indirme boyutu sınırı

Gövde modülü

200 MB

Bağımsız özellik modülleri

200 MB

Bağımsız öğe paketleri

1,5 GB

Tüm modüller ve yükleme sırasında indirilen öğe paketleri için toplam boyut

4 GB

Seç-izle veya hızlı indirme için sunulan öğe paketlerinin toplam boyutu

(Level Up programına kayıtlı olmayan veya Android XR içeriği sunmayan geliştiriciler için)

4 GB

Seç-izle veya hızlı indirme için sunulan öğe paketlerinin toplam boyutu

(Level Up programına kayıtlı geliştiriciler veya Android XR içeriği sunan geliştiriciler için)

30 GB

Google Play'de yayınlanan uygulamaların toplam maksimum sıkıştırılmış indirme boyutu 8 GB, Level Up programındaki oyunlar ve Android XR içerikleri için ise 34 GB'tır.

Yukarıda belirtilen boyut sınırlarına ek olarak aşağıdakilere de dikkat etmeniz gerekir:

  • 1 GB'tan büyük uygulamalar, minimum SDK sürümü olarak Android Lollipop'u (API düzeyi 21) veya sonraki sürümleri hedeflemelidir.
  • Minimum SDK sürümü olarak Android Oreo'yu (API düzeyi 26) veya sonraki sürümleri hedefleyen uygulamalar için önerilen maksimum özellik modülü sayısı 100'dür. Daha düşük bir minimum SDK sürümü hedeflendiğinde maksimum özellik modülü sayısı 50 olur.
  • Tekil bir uygulama paketinde en fazla 100 öğe paketi bulunabilir.
  • Uygulamanızın boyutu 200 MB'tan büyükse mobil veri bağlantısı kullanan kullanıcılar uygulamayı Google Play'den yüklerken Android cihazlarında uygulamanın büyük boyutunu bildiren ve yükleme işlemini engellemeyen bir iletişim kutusu görür.
  • Uygulama paketleri yerine APK'larla yayınlanmaya devam eden uygulamalar için yukarıdaki boyut sınırları değil, eski APK boyutu sınırları (maksimum 100 MB) geçerlidir.

Uygulamanızın indirme boyutunu görüntüleme

Uygulamanızı bir üretim kanalında yayınladıktan sonra indirme boyutunu Uygulama boyutu sayfasında (İzleyin ve geliştirin > Android vitals > Uygulama boyutu) görebilirsiniz.

Aşağıdaki verileri, Uygulama boyutu sayfasında bulabilirsiniz:

  • Uygulama indirme boyutu: Uygulamanızın referans cihazdaki boyutu ve tüm cihaz yapılandırmalarındaki boyut aralığı.
  • Uygulama indirme boyutunun benzerlerle karşılaştırılması: Uygulamanızın boyutunun benzerleriyle karşılaştırılması.
    • 8-12 uygulamadan oluşan özel benzer grubu oluşturmak için Benzer grubunu düzenle'yi tıklayın.
  • Zaman içinde uygulama indirme boyutu: Uygulamanızın boyutunun zaman içindeki değişimi ve benzerleriyle karşılaştırılması.
    • Grafiğin sağ üst köşesinde, görüntülemek istediğiniz tarih aralığını seçebilir ve uygulamanızın boyut aralığını tüm cihaz yapılandırmalarında görüntülemek için onay kutusunu işaretleyebilirsiniz.
  • Boş depolama alanı 2 GB'tan az olan etkin cihazlar: Uygulamanızın, 2 GB'tan az cihaz depolama alanı kalan etkin kullanıcı yüzdesi.
  • Boş depolama alanı 2 GB'tan az olan cihazlarda kaldırma işlemleri: 2 GB'tan az depolama alanı kalan etkin cihazlardaki kaldırma işleminin, tüm etkin cihazlardaki kaldırma işlemine oranı.

Not:

  • Tüm boyutlar, en son üretim sürümünüze ve XXXHDPI ARMv8 cihaz yapılandırmasına veya uygulamanız için desteklenen en yakın cihaz yapılandırmasına dayanan temsili hesaplamalardır.
  • Boş depolama alanı 2 GB'tan az olan etkin cihazlar ve Boş depolama alanı 2 GB'tan az olan cihazlarda kaldırma işlemleri metrikleri, 30 günlük hareketli ortalama baz alınarak hesaplanıp yalnızca uygulamanız için geçerli olduğunda gösterilir.

Boyut dökümlerini görüntüleme

Uygulamaları Android App Bundle kullanarak yayınlarsanız uygulama sürüm koduna göre düzenlenmiş bir grafik görebilirsiniz. Bu grafikte, önceki beş sürümünüz için toplam indirme veya yükleme boyutuna kıyasla uygulamanızın farklı bileşenlerinin kapladığı alan gösterilir.

Bu dökümü, uygulamanızın hangi bölümlerinin en fazla alanı kapladığını bulmak ve alan açısından daha fazla optimize edebileceğiniz konuları tanımlamak için kullanabilirsiniz. Döküm, referans cihaz yapılandırması için uygulama paketinizden oluşturulan bir APK’ye dayanır.

Dökümlerde aşağıdaki veriler gösterilir:

  • Kod/DEX: Uygulamanızdaki tüm Java veya Kotlin kodlarının Android'de çalıştırılmak üzere DEX biçiminde derlenir.
  • Kaynaklar: Kaynaklar, uygulamanızın res/ dizinindeki dizeler veya görseller gibi kod dışı bileşenleri ve kaynak tablosunu içerir.
  • Öğeler: Öğeler, uygulamanızın ses dosyaları veya videolar gibi assets/ dizininde kullandığı diğer dosyalardır.
  • Yerel kitaplıklar: Uygulamanızın libs/ dizinindeki yerel kodu. Bu, genellikle Java veya Kotlin olmayan herhangi bir koddur.
  • Diğer: Uygulamanızdaki diğer dosyalar.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Bir sonraki adımları deneyin:

Arama
Aramayı temizle
Aramayı kapat
Ana menü
2473683567375818632
true
Yardım Merkezinde Arayın
false
true
true
true
true
true
92637
false
false
false
false