Dystrybucja aplikacji to końcowy i jeden z najważniejszych etapów rozwoju mobilnego. Według Business of Apps (2025), średni czas recenzji w App Store wynosi 28 godzin, a w Google Play — 8 godzin. Nieprawidłowa konfiguracja dystrybucji może opóźnić wydanie o tygodnie i kosztować firmy miliony.
Najważniejsze
Dystrybucja aplikacji iOS jest ściśle kontrolowana przez Apple. Dystrybucja aplikacji mobilnych na iOS odbywa się przez cztery kanały: App Store (publiczne wydanie), TestFlight (testy beta), Ad Hoc (ograniczona dystrybucja) i Enterprise (dystrybucja korporacyjna). Każdy ma swoje własne wymagania, limity i procedury.
TestFlight to oficjalne narzędzie Apple do testów beta aplikacji mobilnych. Obsługuje do 10 000 zewnętrznych testerów (External Testing) i do 30 wewnętrznych (Internal Testing — członkowie zespołu). External Testing wymaga lekkiej recenzji (Build Review, zwykle 1–2 minuty). TestFlight automatycznie dystrybuuje aktualizacje — testerzy otrzymują powiadomienia push. Testy wewnętrzne nie wymagają recenzji — możesz przesyłać buildy natychmiast dla zespołu.
Ad Hoc to dystrybucja na ograniczoną liczbę urządzeń (do 100 na konto). Dla Ad Hoc musisz dodać UDID każdego urządzenia w Apple Developer Portal i podpisać build z Provisioning Profile zawierającym te urządzenia. Ad Hoc nie wymaga recenzji — odpowiedni dla wersji demo i testów na urządzeniach klientów. Wada: musisz znać UDID każdego urządzenia.
Apple Enterprise Developer Program (299 USD/rok) — dystrybucja aplikacji wewnątrz organizacji bez App Store. Aplikacje są publikowane na wewnętrznym serwerze, użytkownicy instalują przez link. Enterprise nie wymaga recenzji Apple. Enterprise nie może być używany do dystrybucji poza organizacją — Apple monitoruje to i blokuje konta. MDM (Mobile Device Management) — system zarządzania urządzeniami korporacyjnymi, który automatycznie instaluje aplikacje Enterprise.
Google Play zapewnia bardziej elastyczny system dystrybucji aplikacji mobilnych niż App Store. Testing Tracks: Internal (wewnętrzne), Closed (zamknięte), Open (otwarte). Każdy track ma swoje własne limity i wymagania. Po testach aplikacja jest publikowana w Production Track.
Internal Testing — do 100 testerów przez e-mail. Nie wymaga recenzji Google. Build jest publikowany w ciągu minut. Closed Testing — do 100 testerów, dostęp przez listę e-mailową lub Google Group. Wymaga lekkiej recenzji (zwykle kilka godzin). Open Testing — do 100 000 testerów, publiczny link. Aplikacja jest widoczna w Google Play jako "Wczesny dostęp". Open Testing wymaga pełnej recenzji jak produkcja.
Staged Rollout — stopniowa dystrybucja aktualizacji. Wybierasz procent użytkowników (5%, 10%, 20%, 50%, 100%). Google Play automatycznie dystrybuuje aktualizację do wybranego procentu. Jeśli w pierwszych godzinach pojawią się skargi lub awarie — wycofaj do poprzedniej wersji. Staged Rollout zmniejsza ryzyko wydania i jest zalecany dla wszystkich aktualizacji produkcyjnych.
Production Track — publiczne wydanie w Google Play. Po publikacji aplikacja jest dostępna dla wszystkich użytkowników. Google Play automatycznie sprawdza plik binarny i skanuje w poszukiwaniu złośliwego kodu. Po publikacji możesz zarządzać krajem, ograniczeniami wiekowymi i monetyzacją. Internal App Sharing — dystrybucja bezpośrednio przez link bez Play Console. Odpowiednie do testów QA na rzeczywistych urządzeniach.
| Parametr | iOS | Android |
|---|---|---|
| Testy beta | TestFlight (do 10 000) | Internal / Closed / Open (do 100 000) |
| Enterprise | Apple Enterprise Program (299 USD/rok) | Managed Play (EMM, bezpłatnie) |
| Recenzja | Ręczna (24–48 godzin) | Automatyczna (2–8 godzin) |
| Koszt konta | 99 USD/rok | 25 USD jednorazowo |
| Staged rollout | Phased Release (1%–100%, 7 dni) | Staged Rollout (1%–100%, dowolny czas) |
| Format | .ipa (przez Xcode/Transporter) | .aab (Android App Bundle) |
| App Transfer | Tak (App Store Connect) | Tak (Play Console) |
iOS — bardziej rygorystyczna recenzja i wyższy koszt wejścia. Android — elastyczne testy i staged rollout. IT Sectr zaleca używanie Open Testing dla Androida i TestFlight External dla iOS — to pokrywa 90% scenariuszy testów beta aplikacji mobilnych.
App Store Review Guidelines — dokument Apple zawierający ponad 100 zasad regulujących dystrybucję aplikacji mobilnych. Główne wymagania: aplikacja musi być stabilna, bez błędów i zgodna z Human Interface Guidelines. Apple odrzuca aplikacje z niedziałającymi linkami, pustymi ekranami i ukrytą funkcjonalnością. Google Play Developer Policies — zasady Google: złośliwe aplikacje, oszukiwanie użytkowników i naruszanie praw autorskich są zabronione.
Kluczowe zasady dystrybucji aplikacji w App Store: 1) Safety — bez obraźliwych treści, 2) Performance — aplikacja nie może się zawieszać, 3) Business — zakupy przez IAP (In-App Purchase) z prowizją Apple 15–30%, 4) Design — zgodność z HIG. Przyczyny odrzucenia: niedziałający link do Polityki prywatności, brak przycisku "Przywróć zakupy", używanie zewnętrznych systemów płatności.
Zasady dystrybucji w Google Play obejmują: 1) Content Policies — treści dla dorosłych i przemoc są zabronione, 2) Monetization — prowizja Google 15% (pierwszy 1 mln USD — 15%, potem 30%), 3) Privacy — obowiązkowy URL Polityki prywatności, 4) Advertising — reklamy muszą spełniać standardy. Google automatycznie sprawdza plik binarny pod kątem złośliwego kodu. App Content Rating — ankieta określająca ograniczenia wiekowe aplikacji.
Export Compliance — Apple wymaga zadeklarowania użycia kryptografii podczas dystrybucji aplikacji. Większość aplikacji kwalifikuje się jako "Yes, but exempt" (używa tylko HTTPS). DMCA — prawo autorskie. Jeśli Twoja aplikacja pozwala użytkownikom przesyłać treści, skonfiguruj procedurę DMCA (skargi dotyczące naruszenia praw autorskich).
Apple Developer Account — 99 USD/rok dla indywidualnych programistów, 299 USD/rok dla Enterprise. Organizacje rejestrują się jako Company/Organization do dystrybucji aplikacji mobilnych pod marką firmy. Do publikacji wymagany jest numer D-U-N-S. Google Play Account — 25 USD jednorazowo. Google Play wymaga weryfikacji tożsamości (paszport, prawo jazdy) przed rozpoczęciem dystrybucji.
App Transfer — przeniesienie aplikacji między kontami deweloperskimi. Na iOS — przez App Store Connect (App Transfer). Wymagania: aplikacja musi być opublikowana, bez oczekujących zmian, bez aktywnych sporów dystrybucyjnych. Na Android — przez Play Console (Manage > Transfer app). Oba procesy trwają 1–5 dni. Po przeniesieniu aplikacja zachowuje ocenę, recenzje i subskrypcje.
Screenshot Requirements dla App Store: 5,5" (iPhone 8 Plus), 6,5" (iPhone 14 Pro Max), 12,9" (iPad Pro). Dla Google Play: minimum 2 zrzuty ekranu na telefon i tablet. Zalecamy 8 zrzutów ekranu. URL Polityki prywatności — obowiązkowy do dystrybucji aplikacji w obu sklepach. Jeśli aplikacja zbiera dane osobowe, link do polityki prywatności musi znajdować się w opisie i wewnątrz aplikacji.
Często zadawane pytania
Konto Apple Developer kosztuje 99 USD rocznie. Konto Google Play kosztuje 25 USD jednorazowo. Do dystrybucji Enterprise, Apple Enterprise Program kosztuje 299 USD rocznie. Dla startupów wystarczają indywidualne konta.
App Store — od kilku godzin do 48 godzin (rzadko do tygodnia). Google Play — zwykle kilka godzin dla aplikacji mobilnych, automatyczna recenzja. Pierwsza publikacja trwa dłużej z powodu weryfikacji konta. IT Sectr zaleca rezerwować 3–5 dni na pierwszą publikację.
TestFlight to oficjalne narzędzie Apple do dystrybucji aplikacji mobilnych podczas testów beta. Możesz zaprosić do 10 000 testerów. Build przechodzi lekką recenzję (kilka minut). TestFlight obsługuje testy wewnętrzne (do 30 użytkowników) i zewnętrzne.
Closed — do 100 testerów przez listę e-mailową, bez publicznego linku. Open — do 100 000 testerów, dostęp przez link. Open Testing daje widoczność w Google Play, ale wymaga przestrzegania zasad.
App Transfer (iOS) — pełne przeniesienie aplikacji między kontami Apple Developer. Przeniesienie w Google Play — przez ustawienia konta. W obu przypadkach wymagana jest zgoda obu stron i weryfikacja wymagań: aplikacja musi być opublikowana, bez oczekujących zmian.
Podsumowanie
Opracujemy aplikację mobilną pod klucz
IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.