Przejdź do treści
GESEL.IO
StronyPozycjonowanieAplikacjePoradnik
Kreator↗EN←Strona główna
Strona główna/Poradnik/Aplikacje i produkty cyfrowe

Aplikacje i produkty cyfrowe

Ile trwa stworzenie aplikacji mobilnej i co decyduje o terminie

Aktualizacja: 2026-08-13·7 min czytania·Redakcja GESEL.IO

Część poradnika: Jak stworzyć aplikację mobilną: proces krok po kroku dla zamawiającego

W skrócie

Na pytanie, ile trwa stworzenie aplikacji mobilnej, nie ma jednej odpowiedzi: termin wyznacza zakres pierwszej wersji, liczba integracji, tempo akceptacji po twojej stronie i weryfikacja w sklepach. Rozbij harmonogram na procenty całości zamiast na obiecane tygodnie, przypisz każdą decyzję imiennie i zostaw bufor na App Review oraz na drugą turę po ewentualnym odrzuceniu.

Na tej stronie

  1. Od czego zależy czas budowy aplikacji i dlaczego jedna liczba nie istnieje
  2. Harmonogram w procentach: gdzie realnie idzie czas
  3. Czas, którego nikt nie liczy, bo to nie jest programowanie
  4. Pięć rzeczy po stronie zamawiającego, które wydłużają projekt
  5. Publikacja: co realnie trwa przy wejściu do App Store i Google Play
  6. Terminy, które sklepy narzucają niezależnie od twojego zakresu
  7. Jak rozmawiać o terminie, żeby obie strony wiedziały, na czym stoją
31.08.2026

Od tej daty nowe aplikacje i aktualizacje w Google Play muszą targetować Androida 16 (API 36) lub wyższy. To wymuszona praca, którą trzeba mieć w harmonogramie.

Ile trwa stworzenie aplikacji mobilnej — na to pytanie nie ma jednej liczby, bo o terminie decyduje nie objętość kodu, tylko tempo decyzji, dostępność materiałów i weryfikacja po stronie sklepów. Ten sam zestaw funkcji potrafi powstawać dwa razy dłużej, jeśli akceptacja makiet czeka tydzień na wolne okienko w kalendarzu zarządu. Dlatego harmonogram rozkładam poniżej na etapy w procentach całości projektu: procent jest odporny na skalę i działa tak samo dla aplikacji z trzema ekranami, jak i z trzydziestoma.

Od czego zależy czas budowy aplikacji i dlaczego jedna liczba nie istnieje

Czas projektu wyznaczają cztery zmienne: zakres pierwszej wersji, liczba integracji z systemami trzecich stron, tempo akceptacji po stronie zamawiającego oraz wymagania sklepów z aplikacjami. Tylko pierwsza z nich jest w pełni po stronie zespołu wykonawczego, a i ona zależy od tego, jak szybko zamkniesz listę funkcji.

Widełki w rodzaju „od dwóch tygodni do trzech miesięcy” są bezużyteczne, bo nie mówią, gdzie leży ryzyko obsuwy. Termin rzadko sypie się na kodowaniu — najczęściej na czekaniu: na decyzję, na materiały, na dostęp do cudzego API, na wynik weryfikacji w sklepie. Zanim zapytasz kogokolwiek o datę, zamknij zakres pierwszej wersji, czyli MVP, bo bez tego każdy termin jest zgadywanką.

Harmonogram w procentach: gdzie realnie idzie czas

Rozbicie harmonogramu na udziały procentowe pokazuje ryzyko lepiej niż widełki w tygodniach, bo proporcje między etapami zmieniają się wolniej niż całkowita długość projektu. Poniższy rozkład to model do rozmowy z wykonawcą, a nie dane branżowe — użyj go, żeby zapytać, ile w twoim projekcie ważą etapy, o których nikt nie pamięta.

Etap Udział w czasie projektu Co zatrzymuje ten etap
Odkrycie, zakres, priorytety ~10% brak decyzji o tym, co wypada z pierwszej wersji
Projekt UX/UI i akceptacja makiet ~15% rozproszona akceptacja, uwagi spływające po terminie
Architektura, środowiska, dostępy do integracji ~10% oczekiwanie na klucze API i konta testowe
Budowa w sprintach ~40% zmiany zakresu w trakcie trwającego sprintu
Testy, QA i testy akceptacyjne u zamawiającego ~15% brak wyznaczonych testerów po stronie klienta
Przygotowanie do publikacji i weryfikacja w sklepach ~10% odrzucenie buildu i kolejna tura weryfikacji

Proporcja jest tu ważniejsza od pojedynczych liczb: samo programowanie zajmuje mniej więcej dwie piąte czasu. Pozostała część to decyzje, materiały, testy i procedury, czyli obszar, na który jako zamawiający masz największy wpływ. Cały proces budowy aplikacji mobilnej krok po kroku to osobny temat; tutaj interesuje nas wyłącznie zegar.

Czas, którego nikt nie liczy, bo to nie jest programowanie

Największa część obsuw bierze się z pracy, która nie jest pisaniem kodu i dlatego nie trafia do wyceny godzinowej. Warto wypisać ją wprost, zanim ktokolwiek poda datę premiery:

  • Weryfikacja w sklepach. Apple sprawdza aplikacje ręcznie w ramach App Review, Google Play opiera się w większym stopniu na weryfikacji automatycznej. Odrzucenie oznacza poprawkę i kolejną turę weryfikacji od początku.
  • Akceptacje po twojej stronie. Jedna nieodebrana decyzja o wyglądzie ekranu potrafi zatrzymać cały sprint, bo zespół nie buduje czegoś, co może się jeszcze zmienić.
  • Zbieranie materiałów. Treści, zdjęcia produktów, regulamin, polityka prywatności i dane startowe do bazy. To praca twoich ludzi, nie wykonawcy.
  • Integracje zależne od trzeciej strony. Dostęp do API, konta testowe, limity zapytań, zgody i podpisane umowy powierzenia. Procedura u dostawcy bywa dłuższa niż sama implementacja.
  • Testy akceptacyjne i poprawki po nich. Ktoś po twojej stronie musi realnie klikać aplikację, a zgłoszone uwagi wracają do zespołu jako dodatkowa praca.
  • Wymuszone aktualizacje. Sklepy narzucają terminy targetowania API niezależnie od twojego zakresu, o czym niżej.

Pięć rzeczy po stronie zamawiającego, które wydłużają projekt

Każdą z nich da się zdjąć z drogi krytycznej jedną decyzją podjętą przed startem, a nie w trakcie.

  1. Decyzja bez właściciela. Ustal jedną osobę z prawem akceptacji makiet i tekstów, z imienia i nazwiska, oraz zastępcę na czas urlopu.
  2. Akceptacja przez komitet. Zbierz uwagi wewnętrznie i przekaż zespołowi jedną, uzgodnioną listę zamiast sprzecznych komentarzy od czterech osób.
  3. Materiały „na później”. Nadaj każdemu pakietowi treści konkretną datę dostarczenia i właściciela, tak samo jak zadaniu programistycznemu.
  4. Dostępy zamawiane w ostatniej chwili. Klucze API i konta testowe zamów na etapie architektury, a nie w dniu, w którym zaczyna się integracja.
  5. Zmiana zakresu w trakcie sprintu. Nowe pomysły zapisuj na liście kolejnego wydania; wstrzymanie trwającego sprintu kosztuje więcej niż odłożenie funkcji o dwa tygodnie.

Różnica między deklaracją a zobowiązaniem wygląda w praktyce tak:

✗„Damy znać, jak zbierzemy materiały.”
✓„Materiały dostarczamy do 20 sierpnia, właściciel: Anna K.”

Jeśli chcesz uporządkować to wszystko przed pierwszą rozmową, opisz projekt w kreatorze briefu — sześć kroków, na końcu gotowa wiadomość z tym, co zespół musi wiedzieć, żeby w ogóle mówić o terminie.

Publikacja: co realnie trwa przy wejściu do App Store i Google Play

Publikacja to osobny etap projektu z własnym ryzykiem, nie formalność wykonywana w dniu wysyłki buildu. Apple weryfikuje aplikacje ręcznie, więc czas nie jest gwarantowany, a odrzucenie cofa cię do kolejki po naniesieniu poprawek. Google Play w większym stopniu polega na weryfikacji automatycznej, ale i tam trzeba przejść przez konfigurację listingu, deklaracje dotyczące danych i zasady treści. Jeśli data premiery jest twarda, ten etap można ominąć, wydając najpierw PWA na iOS i Androidzie — instalowaną z przeglądarki, bez kolejki w sklepie, ale i bez części funkcji urządzenia.

Do tego dochodzą procedury administracyjne po stronie właściciela konta. Google może wymagać weryfikacji tożsamości dewelopera — to zadanie dla twojego działu prawnego albo księgowości, nie dla zespołu programistów, i lepiej mieć je zamknięte na długo przed premierą.

Wzór do harmonogramu

„Decyzje projektowe i akceptacje odbiorów podejmuje Anna K. (zastępstwo: Marek W.) w terminie do 2 dni roboczych od zgłoszenia. Brak odpowiedzi w tym czasie przesuwa termin etapu o liczbę dni zwłoki.”

Osobno zaplanuj testy zewnętrzne. TestFlight pozwala zaprosić do 10 000 testerów spoza organizacji, ale build udostępniany tej grupie przechodzi osobną weryfikację po stronie Apple. Jeśli planujesz pilotaż na prawdziwych użytkownikach przed premierą, to nie jest jeden krok, tylko dwa przejścia przez weryfikację.

Terminy, które sklepy narzucają niezależnie od twojego zakresu

Google Play wymaga, żeby od 31 sierpnia 2026 nowe aplikacje i aktualizacje targetowały Androida 16 (API 36) lub wyższy, a aplikacje już opublikowane — co najmniej Androida 15 (API 35). W Play Console można wnioskować o przedłużenie terminu do 1 listopada 2026. To praca, której nikt nie zamawiał, ale która musi się zmieścić w planie, jeśli okno projektu obejmuje tę datę.

Ten sam mechanizm działa co roku i dotyczy również aplikacji utrzymywanych po premierze. Przy planowaniu budżetu na rozwój — temat, który rozwijamy przy okazji tego, ile kosztuje aplikacja mobilna — traktuj wymuszone aktualizacje jako pozycję stałą, nie awarię.

Jak rozmawiać o terminie, żeby obie strony wiedziały, na czym stoją

Zamiast pytać „na kiedy będzie gotowe”, zapytaj o trzy rzeczy: jaki zakres mieści się w tej dacie, które etapy zależą od twoich decyzji i co się stanie z terminem, gdy akceptacja spóźni się o tydzień. Odpowiedzi na te pytania są weryfikowalne, a data podana bez nich nie jest.

Praca zwykle toczy się w sprintach dwutygodniowych, a przegląd na koniec sprintu jest naturalnym momentem odbioru cząstkowego — wtedy widać, czy proporcje z tabeli się zgadzają. Typowy skład zespołu to project manager, analityk, projektant UX/UI, developerzy iOS, Android i backendu oraz QA; im więcej ról musi czekać na jedną twoją decyzję, tym drożej kosztuje każdy dzień zwłoki. Kolejność etapów wdrożenia aplikacji warto mieć przed oczami już przy pierwszej rozmowie o terminie, bo to ona pokazuje, gdzie w kalendarzu wypadają twoje zadania.

Baza wiedzy

Nie wiesz, na kiedy realnie da się zdążyć?

Opisz projekt w kreatorze briefu — wrócimy z zakresem pierwszej wersji i listą rzeczy po twojej stronie, które decydują o terminie.

Otwórz kreator briefu↗

Checklista

  • ✓

    Zamknij listę funkcji, które muszą działać w dniu premiery — reszta trafia na listę „później”.

  • ✓

    Wyznacz jedną osobę z prawem akceptacji makiet i tekstów, z imienia i nazwiska, plus zastępcę na urlop.

  • ✓

    Ustal maksymalny czas na odpowiedź na pytanie zespołu, na przykład dwa dni robocze, i wpisz go do harmonogramu.

  • ✓

    Zdobądź klucze API, konta testowe i limity zapytań systemów trzecich przed startem etapu integracji.

  • ✓

    Dostarcz treści, zdjęcia, regulamin i politykę prywatności z konkretną datą i właścicielem zadania.

  • ✓

    Załóż konta w App Store Connect i Google Play Console oraz przejdź weryfikację tożsamości dewelopera.

  • ✓

    Wpisz do planu bufor na weryfikację w sklepach i na drugą turę po ewentualnym odrzuceniu buildu.

  • ✓

    Sprawdź, czy w oknie projektu nie wypada wymuszony termin targetowania API w Google Play.

Najczęstsze pytania

Jak długo trwa zrobienie aplikacji mobilnej?
Nie ma jednej liczby, bo czas zależy od czterech zmiennych: zakresu pierwszej wersji, liczby integracji z systemami trzecich stron, tempa akceptacji po stronie zamawiającego i weryfikacji w sklepach z aplikacjami. Każde widełki podane bez zamkniętego zakresu są zgadywanką. Uczciwa rozmowa o terminie zaczyna się od listy funkcji, które muszą działać w dniu premiery, i od nazwiska osoby, która akceptuje decyzje.
Ile trwa weryfikacja aplikacji w App Store?
Apple weryfikuje aplikacje ręcznie w ramach App Review, więc czas nie jest gwarantowany i zależy od tego, czego dotyczy aplikacja oraz jak kompletne są materiały w App Store Connect. Google Play opiera się w większym stopniu na weryfikacji automatycznej. Planując premierę, traktuj weryfikację jako osobny etap z buforem, a nie jako formalność wykonywaną w dniu wysyłki buildu.
Dlaczego Apple odrzuciło moją aplikację i ile trwa poprawka?
Powód odrzucenia trafia do App Store Connect wraz ze wskazaniem wytycznej, której build nie spełnia — najczęściej chodzi o brak konta testowego dla recenzenta, niekompletny opis, braki w polityce prywatności albo funkcję niedziałającą na urządzeniu recenzenta. Poprawka bywa krótka, ale po jej wgraniu build wraca do kolejki i przechodzi weryfikację od nowa. Dlatego w planie premiery zakłada się miejsce na drugą turę.
Co najbardziej opóźnia projekt po stronie klienta?
Decyzje bez właściciela oraz materiały bez terminu. Jedna nieodebrana akceptacja makiet potrafi zatrzymać cały sprint, bo zespół nie może zacząć pracy nad ekranem, który może się jeszcze zmienić. Zaraz za nimi są dostępy do API systemów trzecich: konta testowe, klucze i zgody zwykle wymagają procedury u dostawcy, na którą wykonawca nie ma wpływu.
Czy da się przyspieszyć projekt, dokładając programistów?
Rzadko, a na późnym etapie zwykle nie. Nowa osoba potrzebuje czasu na wdrożenie w kod i domenę, a każdy dodatkowy członek zespołu zwiększa liczbę uzgodnień. Jeśli wąskim gardłem jest oczekiwanie na decyzje, materiały albo dostęp do cudzego API, dołożenie ludzi nie zmienia niczego. Skuteczniejsze jest skrócenie ścieżki decyzyjnej i przesunięcie części funkcji na kolejne wydanie.
Czy można wypuścić aplikację najpierw na jeden system?
Tak i jest to jedna z najprostszych metod skrócenia drogi do premiery. Wypuszczenie najpierw na iOS albo najpierw na Androida zmniejsza zakres testów, liczbę urządzeń do sprawdzenia i liczbę procedur publikacyjnych do przejścia. Wybór systemu opiera się na tym, gdzie są twoi użytkownicy, a nie na preferencjach zespołu.

Źródła i metodologia

Linki prowadzą do źródeł pierwotnych oraz zasad, według których przygotowujemy i aktualizujemy materiały.

  • Zasady redakcyjne GESEL.IO↗

Czytaj także

  • Jak stworzyć aplikację mobilną: proces krok po kroku dla zamawiającego

    Jak stworzyć aplikację mobilną krok po kroku: co dostarczasz na wejściu każdego etapu, kto decyduje, jaki artefakt wychodzi i co dzieje się po publikacji w sklepach.

  • MVP aplikacji: jak wyznaczyć zakres pierwszej wersji

    MVP aplikacji to najmniejsza działająca wersja produktu. Pokazujemy na przykładzie, jak ciąć zakres pierwszej wersji metodą MoSCoW i czego wycinać nie wolno.

  • Ile kosztuje aplikacja mobilna: jak rozłożyć wycenę na czynniki

    Ile kosztuje aplikacja mobilna? Zamiast widełek pokazujemy metodę: role, stawki, godziny, pozycje ukryte w ofercie i koszty, które zaczynają się po wdrożeniu.

GESEL.IO
Strony internetowePozycjonowanieAplikacjeStrona dla nowej firmyPoradnik
Zasady redakcyjnePolityka prywatnościRegulamin serwisuWsparcie

GESEL.IO sp. z o.o., ul. Jagiellońska 5/22, 58-100 Świdnica, Polska

Sąd Rejonowy dla Wrocławia-Fabrycznej we Wrocławiu, IX Wydział Gospodarczy KRS, KRS 0001258062, NIP 8842841661, REGON 545371616, kapitał zakładowy: 5 000,00 zł.

© 2026 GESEL.IO sp. z o.o.