Sklep Google Play i inne sklepy z aplikacjami wymieniają tylko rozmiar głównej aplikacji (APK), a nie całkowity rozmiar aplikacji, który obejmuje pliki rozszerzenia OBB (Opaque Binary Blob). OBB to dodatkowe pliki, które aplikacja pobiera w celu uruchomienia. Przed pobraniem dodatkowych plików nie powinno być różnicy w rozmiarze pliku.
W sekcji Developers Store Play:
Maksymalny obsługiwany rozmiar pojedynczego pliku APK wynosi 50 MB. Jeśli chcesz przechowywać dodatkowe zasoby (na przykład obrazy), możesz przesłać pliki rozszerzeń.
Jeśli Twoja aplikacja potrzebuje więcej niż 50 MB pamięci, możesz użyć plików rozszerzeń do przechowywania dodatkowych zasobów APK. Możesz przechowywać dwa pliki rozszerzeń na aplikację. Każdy plik rozszerzenia może mieć rozmiar do 2 GB.
Pliki rozszerzeń są hostowane bez dodatkowych kosztów. Jeśli to możliwe, Google Play pobierze pliki rozszerzeń, gdy aplikacje zostaną zainstalowane lub zaktualizowane. W niektórych przypadkach aplikacja będzie musiała pobrać pliki rozszerzeń.
Gdy korzystasz z plików rozszerzeń, jeden plik jest plikiem głównym, a drugi opcjonalnym plikiem poprawki. Opcjonalne pliki łaty są zwykle używane do drobnych aktualizacji głównego pliku.
Pliki OBB używają tej samej kompresji, co pliki APK, co jest standardową kompresją zip. Pliki APK i OBB są kompresowane w systemie plików, a pliki wewnątrz są dekompresowane do pamięci w razie potrzeby w locie. Zatem nie, rozmiar skompresowany, czyli przestrzeń zajmowana przez urządzenie na APK, nie różni się od tego, co powinien wyświetlić sklep Play.
Wreszcie, sklep Play pozwala na wiele plików APK na listę aplikacji. Wynika to z faktu, że niektóre większe aplikacje (głównie gry) muszą być ukierunkowane na różne zasoby (silnik graficzny, rozmiar / rozdzielczość wyświetlania itp.) I nie mogą zmieścić się w jednym pakiecie APK (ze względu na ograniczenie rozmiaru). Jeśli spojrzysz na tę samą stronę Sklepu Play na różnych typach urządzeń, prawdopodobnie zobaczysz na liście inny rozmiar aplikacji.