Jakie są ograniczenia wielkości plików aplikacji dla różnych systemów operacyjnych i operatorów smartfonów?

11

Wiem, że iPhone App Store ogranicza ogólnie, jak duża może być aplikacja. Istnieją również ograniczenia związane z AT&T w stosunku do wielkości, jaką może przesyłać w ramach abonamentu w porównaniu do Wi-Fi. Nie mam pojęcia, jakie, jeśli w ogóle, te limity dotyczą aplikacji na Androida, a to, co znajduję online, to połączenie różnych liczb.

Czy ktoś zna te liczby ostatecznie? Przesyłana przeze mnie gra na Androida ma zakres 20–30 MB i chcielibyśmy wiedzieć, czy musimy jeszcze bardziej zmniejszyć jej rozmiar.

Nick Gotch
źródło
Windows Phone 7 ma 225 MB (nie jestem pewien co do dalszych limitów operatora)
Nate
Widziałem aplikacje o wielkości około 200 MB.
Kaczka komunistyczna
Nie wiem, czy pytasz o Androida, czy wszystkie ... iPhone ma twardy limit 2G na rozmiar aplikacji. Największa aplikacja, którą mam na iOS, to 600 mln+. Rage HD to 750 mln.
Daniel Blezek

Odpowiedzi:

6

Android

Maksymalny rozmiar na rynku wynosi 50 MB i można go pobrać bezprzewodowo. Sklepy innych firm mogą mieć pliki o dowolnym rozmiarze. Limit 50 MB jest tylko w rozmiarze pliku .apk, możliwe jest ładowanie treści lub innych danych po załadowaniu aplikacji, ograniczone tylko pamięcią na urządzeniu użytkownika.

iOS

Maksymalny rozmiar dystrybucji w sieciach komórkowych wynosi 20 MB. Maksymalny rozmiar aplikacji przez Wi-Fi lub iTunes to 2 GB. Możliwe jest ładowanie treści lub innych danych po załadowaniu aplikacji, ograniczone tylko pamięcią na urządzeniu użytkownika.

Windows Phone 7

Maksymalny rozmiar transmisji bezprzewodowej wynosi 20 MB. Maksymalny rozmiar pliku to 225 MB

AttackingHobo
źródło
1
Tylko dla wyjaśnienia: bezprzewodowo oznacza pobranie aplikacji na telefon bezpośrednio za pomocą połączenia 3G, a nie pobranie aplikacji na komputer, a następnie przesłanie jej do telefonu.
jhocking
@Joe Dziękuję za tę edycję, trochę szukałem w Google, ale nie byłem pewien, czy w ten czy inny sposób w odniesieniu do iOS, więc nic nie umieściłem.
AttackingHobo
1

Limit w aplikacjach iPhone'a do przesyłania przez 3G wynosi 20 MB (choć pobieranie zajmie dużo czasu, więc zdecydowanie chcesz być znacznie mniejszy).

Nie wiem, jaki jest ogólny limit rozmiaru aplikacji (tj. Jak duża może być aplikacja do pobrania przez połączenie przewodowe?), Ponieważ zachowuję się tak, jakby górny limit był limitem bezprzewodowym.

jhocking
źródło
0

Według stanu na 24 września 2010 r. Największy plik apk, jaki można przesłać, to 25 MB. Nie wierzę, że to się zmieniło.

David
źródło
Błędny. Obecny limit wielkości w sklepie Android wynosi 50 MB, i dotyczy to tylko Android Market; sklepy innych firm mogą mieć dowolny rozmiar.
AttackingHobo
0

Z dniem 5 marca 2012 r. Limit dla Androida został zwiększony do 4 GB z 50 MB. Z dniem 7 marca 2012 r. Limit pobierania OTA (bezprzewodowo) na iOS został podniesiony do 50 MB z 20 MB. Maksymalny limit iOS dla pobrań innych niż OTA pozostaje 2 GB.

Zobacz także to pytanie SO dotyczące zmian w iOS, w szczególności.

Inżynier
źródło
Android wciąż nie jest tak różowy, jak się wydaje. Google będzie teraz przechowywać dla Ciebie do 4 GB danych i obliczy je jako część Twojej aplikacji w sklepie, ale nadal istnieje limit 50 MB APK i musisz zintegrować ich „usługę pobierania rozszerzeń” z kodem. Nie można również sideload i nie jest kompatybilny z innymi sklepami.