Dystrybucja aplikacji mobilnych: co to jest, jakie kanały i jak działa

Autor: IT Sectr Opublikowano: 2026-06-09 Czas czytania: 9 min

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

  • iOS: TestFlight do testów beta (do 10 000 osób), Ad Hoc dla ograniczonej grupy (100 urządzeń), Enterprise do wewnętrznej dystrybucji korporacyjnej.
  • Android: Internal Testing (do 100 uczestników), Closed Testing (do 100), Open Testing (do 100 000) i Production Track — elastyczny system staged rollout dla aplikacji mobilnych.
  • App Store Review Guidelines i Google Play Developer Policies — zbiory zasad dystrybucji, które należy przestudiować przed publikacją. Naruszenie prowadzi do odrzucenia lub blokady konta.
  • Staged Rollout (Google Play) — stopniowa dystrybucja aktualizacji (5% → 20% → 100%). Pozwala wycofać problematyczną wersję, zanim trafi do wszystkich użytkowników.
  • App Transfer — przeniesienie aplikacji między kontami deweloperskimi. Wymaga zgody obu stron i weryfikacji wymagań.

Dystrybucja na iOS: TestFlight, Ad Hoc, Enterprise

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

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 Distribution

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.

Enterprise Distribution

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.

Dystrybucja na Android: Testing Tracks, Staged Rollout

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.

Closed vs Open Testing

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

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 betaTestFlight (do 10 000)Internal / Closed / Open (do 100 000)
EnterpriseApple Enterprise Program (299 USD/rok)Managed Play (EMM, bezpłatnie)
RecenzjaRęczna (24–48 godzin)Automatyczna (2–8 godzin)
Koszt konta99 USD/rok25 USD jednorazowo
Staged rolloutPhased Release (1%–100%, 7 dni)Staged Rollout (1%–100%, dowolny czas)
Format.ipa (przez Xcode/Transporter).aab (Android App Bundle)
App TransferTak (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.

Zasady dystrybucji aplikacji: App Store Guidelines, Google Play Policies

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.

App Store Guidelines

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.

Google Play Policies

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 i DMCA

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).

Konta do dystrybucji aplikacji: Apple Developer i Google Play

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

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

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

Ile kosztuje konto deweloperskie Apple i Google?

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.

Ile czasu zajmuje recenzja w App Store i Google Play?

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ę.

Czym jest TestFlight i jak działa?

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.

Jaka jest różnica między Closed a Open Testing Track w Google Play?

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.

Jak przenieść aplikację na inne konto deweloperskie?

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

  • iOS: TestFlight do dystrybucji aplikacji mobilnych (beta), Ad Hoc (100 urządzeń), Enterprise (wewnętrzne). Konto 99 USD/rok.
  • Android: Internal/Closed/Open Testing + Production Track do dystrybucji aplikacji mobilnych. Staged Rollout — obowiązkowy dla aktualizacji produkcyjnych.
  • App Store Review Guidelines — ponad 100 zasad. Google Play Policies — automatyczne sprawdzanie pliku binarnego. Przestudiuj je przed publikacją.
  • Staged Rollout (Android) i Phased Release (iOS) — stopniowa dystrybucja aktualizacji. Zmniejsza ryzyko awarii u wszystkich użytkowników.
  • URL Polityki prywatności jest obowiązkowy dla obu sklepów. Export Compliance — dla iOS z kryptografią.
  • App Transfer — przeniesienie aplikacji między kontami. Zachowuje ocenę, recenzje i subskrypcje.
  • Screenshot Requirements — 2–8 zrzutów ekranu na telefon i tablet. Apple wymaga konkretnych rozmiarów ekranów.

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.

Omów projekt