Play Store'da listelenen uygulamaların boyutları ile gerçek yüklü uygulama boyutu arasındaki tutarsızlık


10

Play Store, mağazalarında bulunan tüm uygulamaların boyutunu listeler. Bir kullanıcı uygulamaları indirip yüklediğinde, Android tarafından bildirilen gerçek boyutlar genellikle Play Store tarafından listelenen boyutlardan daha büyüktür.

Of önemi, uygulamaları bile ilk defa çalıştırılmadan önce bu uyuşmazlık.

Tutarsızlığın nedeni nedir?

Yanıtlar:


7

Apk ve zip dosyaları temelde aynıdır, sıkıştırılmıştır. Sistemin dosyayı kullanabilmesi için sıkıştırılmış dosyayı açması gerekir. Bu yüzden dosya indirildiğinde bir boyut ve yüklendiğinde başka bir boyuttur.

Ayrıca bazen apk'ler yüklendiğinde, açıldıktan sonra bazı verilerin indirilmesi gerekebileceğini unutmayın. Böylece dosya boyutu dosyası tekrar artacaktır.

Android pazarları arasında karşılaştırıldığında boyut farklılıkları fark edilir, biri bir boyut gösterir ve oyun mağazası tamamen farklı boyut gösterir.


Çok teşekkür ederim. Aptal Google ... uygulamanın bir kez kurulduktan sonra ne kadar büyük olacağını bilmek çok önemlidir ... çok kötü Google bu bilgileri Google Play Storelarından atlar.
RockPaperLizard

2
"Bazen apk'ler yüklendiğinde, bazı verilerin indirilmesi gerekebilir" den bahsettiniz. Bu doğru mu? Uygulamalar yalnızca yüklenerek (açılmadan) veri indirebilir mi?
RockPaperLizard

Açtıktan sonra cevabım bunu yansıtacak şekilde düzenlendi. Ancak hiçbir uygulama, ilk kez açmadan önce verileri indiremez. Şimdi ilk kez bir yeniden başlatmadan sonra da anlamına gelebilir, bu yüzden internet bağlantısı varsa veya kullanılabilir olur olmaz bazı veriler indirilebilir.
HasH_BrowN

1
Teşekkürler! Yukarıdaki yorumunuzda "Ama hiçbir uygulama ilk kez açmadan önce verileri indiremez" yerine "Ama hiçbir uygulama mümkün OLAMAZ ..." demek istediğinizi varsayarım.
RockPaperLizard

@RockPaperLizard Lol.
Acelem vardı

7

Google oyun mağazası ve diğer uygulama mağazaları, OBB (Opak İkili Blob) genişletme dosyalarını içeren toplam uygulama boyutunu değil, yalnızca ana uygulama (APK) boyutunu listeler. OBB'ler bir uygulamanın çalıştırmak için indirdiği ekstra dosyalardır. Fazladan dosyalar indirilmeden önce dosya boyutunda bir fark olmamalıdır.

Play Store Geliştiricileri bölümünden:

Tek bir APK için desteklenen maksimum boyut 50 MB'dir. Ek varlıklar (örneğin görüntüler) depolamanız gerekiyorsa, genişletme dosyaları yükleyebilirsiniz.

Uygulamanızın 50 MB'tan fazla belleğe ihtiyacı varsa, ek APK öğelerini depolamak için genişletme dosyalarını kullanabilirsiniz. Uygulama başına iki genişletme dosyası depolayabilirsiniz. Her genişletme dosyasının boyutu en fazla 2 GB olabilir.

Genişletme dosyaları hiçbir ek ücret ödemeden barındırılır. Mümkün olduğunda Google Play, uygulamalar yüklendiğinde veya güncellendiğinde genişletme dosyalarını indirir. Bazı durumlarda, uygulamanızın genişletme dosyalarını indirmesi gerekebilir.

Genişletme dosyalarını kullandığınızda, bir dosya ana dosya ve diğeri isteğe bağlı bir yama dosyasıdır. İsteğe bağlı yama dosyaları genellikle ana dosyaya yapılan küçük güncellemeler için kullanılır.

OBB dosyaları, standart zip sıkıştırması olan APK dosyalarıyla aynı sıkıştırmayı kullanır. APK ve OBB dosyaları dosya sisteminde sıkıştırılmış olarak tutulur ve içindeki dosyalar gerektiğinde belleğe açılır. Yani hayır, APK tarafından cihazda kullanılan alan olan sıkıştırılmış boyut, Play Store'un listelemesi gerekenden farklı değil.

Son olarak, Play Store uygulama listesi başına birden fazla APK'ye izin verir. Bunun nedeni, bazı daha büyük uygulamaların (özellikle oyunlar) farklı kaynakları (grafik motoru, ekran boyutu / çözünürlük vb.) Hedeflemesi gerektiğidir ve tek bir APK'nın içine sığamazlar (boyut sınırlaması nedeniyle). Aynı Play Store sayfasına farklı cihaz türlerinde bakarsanız, muhtemelen farklı bir uygulama boyutu listelenir.


Bu, buradaki yanıtlara değerli yeni bilgiler getirir. Cevabınızı genişletebilir misiniz?
RockPaperLizard

2
@rockpaperlizard spock genişletilecek başka ne var?
cde

1
Bunu alan ilk kişi olduğunuz için +1. :-) OBB dosyalarını (uygulama veya Play Store?) Gerçekte neyin indirdiği, neden "genişletme dosyaları" olarak adlandırdığınız ve genel sıkıştırmanın (diğer yanıtlarda belirtildiği gibi) ek olup olmadığı hakkında daha fazla ayrıntı faktörü.
RockPaperLizard

@RockPaperLizard tamamlandı.
cde

Teşekkürler! Sadece açıklığa kavuşturmak için birkaç düzenleme yaptım, hata yaptığımda lütfen düzeltmelerimi düzeltin. Verdiğiniz harika bilgilere dayanarak, bu soruyu oluşturdum: android.stackexchange.com/questions/108931/…
RockPaperLizard 9:15

3

Birden fazla cihaza bağlı bir hesapla giriş yaptığınızda Google Play Store artık boyutları listelemiyor.

Bir APK için maksimum boyut 28 Eylül 2015'ten bu yana 100 MB'a kadar çıktı (ref: Android Geliştiricileri Resmi Blogu )

Dekompresyon ve farklı sürümler ve cihazlar nedeniyle, bir uygulamanın yükleme boyutu cihaza bağlıdır - "Cihaza göre değişir". Yalnızca bazı uygulamalar için, giriş yapmadan oyun mağazasını ziyaret ederek ne kadar büyük olduklarını görebilirsiniz.


Bir uygulamanın ne kadar büyük olduğunu (<5, 10, 10-50, <50, 50-100 vb.) 'Gösteren' herhangi bir gösterge olup olmadığını bilmek isterim. @ Düzenleme için teşekkürler (:
Sandra

1

Çünkü Play Store indirme boyutunu gösterir ve indirme dosyası (muhtemelen apk) sıkıştırılır. Uygulamayı yüklediğinizde, apk sıkıştırılmış ve daha büyük olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.