Skip to content
Wszystkie wpisy

Tworzenie aplikacji na iOS: koszt, Swift i App Store

Ile kosztuje aplikacja na iPhone'a, kiedy pisać w Swift, a kiedy w React Native, ile trwa review Apple i ile zabiera App Store. Na przykładzie Body Forge.

9 min czytania
Tworzenie aplikacji na iOS: koszt, Swift i App Store

Tworzenie aplikacji na iOS zaczyna się u mnie od 1 800 € za MVP, które działa na iPhonie i przy okazji na Androidzie, a pierwsza wersja powstaje w 3-5 tygodni. Aplikację czysto natywną w Swift wyceniam osobno, bo jej koszt zależy od tego, jak głęboko wchodzi w ekosystem Apple. Niżej rozpisuję, z czego składa się cena, kiedy Swift ma sens i o czym Apple przypomni ci w review, jeśli nie pomyślisz o tym wcześniej.

Piszę z perspektywy kogoś, kto sam przeprowadził aplikację przez App Store. Body Forge to natywny tracker treningów w SwiftUI z trenerem AI - można go pobrać z polskiego App Store i sprawdzić, jak działa, zanim uwierzysz w cokolwiek z tego tekstu.

Dlaczego firmy często zaczynają od iOS

Kiedy budżet nie pozwala od razu na dwie platformy, wybór między iOS a Androidem to kwestia odbiorców, a nie gustu.

Użytkownicy iPhone'a chętniej płacą w aplikacjach i łatwiej zgadzają się na subskrypcję. Jeśli zarabiasz na sprzedaży albo abonamencie, iOS zwykle zwraca się szybciej. Druga sprawa to testy: Apple wypuszcza ograniczoną liczbę modeli, a większość ludzi szybko aktualizuje system, więc nie sprawdzasz aplikacji na setkach ekranów i wersji, jak na Androidzie.

Ale to nie reguła. W Polsce Android ma większy udział w rynku, więc przy aplikacji masowej - dowóz, lokalne usługi, program lojalnościowy dla sieci sklepów - start tylko na iPhone'a odetnie sporą część klientów. Wtedy od razu robię obie platformy z jednego kodu. Zanim coś polecę, pytam, kto konkretnie ma tę aplikację zainstalować.

Z czego składa się aplikacja na iOS

To, co widać na ekranie, to może połowa roboty. Reszta decyduje o cenie i o tym, czy aplikacja przejdzie review.

  • Mapa ekranów i główny scenariusz. Kto jest użytkownikiem i które działanie przynosi pieniądze. Oszczędzanie tutaj kończy się przerabianiem gotowego kodu.
  • Interfejs. W natywnej wersji SwiftUI, w cross-platform React Native z Expo. W obu przypadkach trzymam się Human Interface Guidelines, bo aplikacja, która nie zachowuje się jak aplikacja na iPhone'a, dostaje gorsze oceny.
  • Backend i API. Konta, baza danych, synchronizacja. Poza bardzo prostymi narzędziami każda aplikacja coś przechowuje.
  • Usługi Apple. Powiadomienia przez APNs, logowanie przez Sign in with Apple, płatności przez StoreKit, dane z Apple Health przez HealthKit, synchronizacja przez iCloud.
  • Build i dystrybucja. Xcode, certyfikaty, App Store Connect, wersje testowe w TestFlight, opis, zrzuty ekranu i etykiety prywatności.
  • Utrzymanie. Apple co roku wydaje nową wersję iOS i podnosi minimalną wersję Xcode, z którą przyjmuje buildy. Aplikację trzeba aktualizować, nawet jeśli nie dodajesz funkcji.

Tania oferta "za aplikację" to często same ekrany bez backendu i bez publikacji. Pytaj, co dokładnie jest w cenie, zanim porównasz dwie kwoty.

Ile kosztuje aplikacja na iOS

Moje pakiety i średnie ceny rynkowe w Polsce dla tego samego zakresu:

PakietCena u mnieŚrednio na rynkuTerminCo dostajesz
MVPod 1 800 €ok. 3 500 €3-5 tygodnilogowanie, główny scenariusz, publikacja w App Store i Google Play, podstawowa analityka
Aplikacjaod 4 200 €ok. 9 000 €6-10 tygodnibackend i API, płatności i subskrypcje, powiadomienia push, wiele ekranów i ról
Produktod 9 000 €ok. 18 000 €od 10 tygodniintegracje z zewnętrznymi usługami, panel administracyjny, złożona logika, wsparcie po starcie

Te pakiety dotyczą aplikacji cross-platform: iOS i Android z jednej bazy kodu. Aplikację tylko na iPhone'a w Swift wyceniam po rozmowie, bo przy HealthKit, widżetach czy synchronizacji przez iCloud zakres rośnie w miejscach, których nie widać na makiecie.

Cenę pcha złożoność backendu, liczba integracji i ról, praca offline. Liczba ekranów zmienia wycenę dużo mniej, niż się wydaje. Najdroższy błąd, jaki widzę: upychanie wszystkich pomysłów w pierwszą wersję. MVP z jednym dobrze zrobionym scenariuszem szybciej pokaże, za co ludzie są gotowi płacić. Szerszy przegląd kosztów, także dla Androida, jest w tekście ile kosztuje aplikacja mobilna.

Swift czy React Native na iOS

Na iPhone'a można pisać natywnie w Swift albo we frameworku wieloplatformowym, takim jak React Native czy Flutter, który przy okazji daje Androida.

Swift i SwiftUI wybieram, gdy aplikacja ma być tylko na iOS i mocno korzysta z tego, co daje Apple: Apple Health, iCloud, widżety, praca z aparatem i sensorami, ciężka grafika. Interfejs reaguje dokładnie tak, jak użytkownik iPhone'a się spodziewa, a nowe API z WWDC są dostępne od pierwszego dnia.

React Native z Expo wybieram, gdy w planach są obie platformy, a logika jest zwykła biznesowa: rezerwacje, katalog, konto klienta, zamówienia. Jeden kod daje iOS i Androida, więc nie płacisz dwa razy za tę samą funkcję. Poprawki mogą wychodzić przez aktualizacje OTA, bez czekania na review.

Tę decyzję trzeba podjąć przed startem. Przepisanie aplikacji z jednej technologii na drugą kosztuje prawie tyle, co zrobienie jej od nowa. Więcej o tym wyborze w tekście aplikacja natywna czy hybrydowa.

Przykład: Body Forge, natywna aplikacja w SwiftUI

Brief był prosty w opisie, trudniejszy w wykonaniu: trener w kieszeni, szybkie zapisywanie serii w trakcie treningu i prawdziwa analiza po nim, a nie ekran pełen wykresów.

Dlaczego natywnie, a nie React Native? Bo aplikacja jest tylko na iPhone'a, czyta tętno z Apple Health i synchronizuje dane przez CloudKit, a ekran treningu musi działać jedną ręką między seriami. Przy takim zestawie natywny Swift był oczywistym wyborem.

Co jest w środku:

  • SwiftUI, Swift 5.9, iOS 17+, dane w Core Data z synchronizacją przez CloudKit.
  • Integracja z Apple Health (tętno) przez HealthKit.
  • Trener AI na GPT-4o, który czyta cały trening, porównuje go z ostatnimi tygodniami i w około 10 sekund oddaje krótką analizę z konkretną wskazówką na następny raz.
  • Biblioteka ponad 200 ćwiczeń z wideo techniki i programy treningowe, w wersji rosyjskiej i angielskiej.

Aplikacja bez strony nie ma dokąd kierować ruchu, więc dla Body Forge zrobiłem też dwujęzyczny landing, który ładuje pierwszy ekran w około 0,7 sekundy i prowadzi prosto do App Store. Przy każdej aplikacji na iOS radzę o tym pomyśleć od razu, a nie po premierze.

Zasady Apple, o których lepiej wiedzieć przed startem

Część odrzuceń w review nie ma nic wspólnego z jakością kodu. Wynika z zasad, o których nikt nie pomyślał, zanim aplikacja była gotowa.

Konto Apple Developer kosztuje 99 $ rocznie. Konto firmowe wymaga numeru D-U-N-S, więc jeśli go nie masz, zacznij od tego - weryfikacja potrafi potrwać. Konto zakładam na twoją firmę, nie na siebie.

Płatności. Treści cyfrowe i subskrypcje sprzedawane w aplikacji muszą iść przez In-App Purchase. Apple bierze 15% w programie dla małych firm, standardowo 30%. Towary fizyczne i usługi realizowane poza aplikacją (dowóz, wizyta, bilet) rozliczasz zwykłą bramką, na przykład Stripe. To trzeba wpisać w model biznesowy przed pierwszą linijką kodu.

Prywatność. W App Store Connect wypełniasz etykiety prywatności, czyli jakie dane zbierasz i po co. Jeśli śledzisz użytkownika między aplikacjami, musisz zapytać o zgodę przez App Tracking Transparency. Jeśli aplikacja pozwala założyć konto, musi też pozwolić je usunąć z poziomu aplikacji.

Logowanie. Jeśli dajesz logowanie przez Google albo Facebooka, Apple oczekuje równorzędnej opcji dbającej o prywatność. W praktyce oznacza to Sign in with Apple.

Review. Większość zgłoszeń Apple sprawdza w ciągu doby, ale pierwsze zgłoszenie nowej aplikacji częściej wraca z pytaniami. Wersje testowe przez TestFlight możesz rozdać nawet 10 000 zewnętrznych testerów, zanim aplikacja trafi do sklepu. Cały proces krok po kroku opisałem w tekście jak opublikować aplikację w App Store.

Terminy i jak pracuję

MVP to 3-5 tygodni pracy, pełna aplikacja 6-10 tygodni, większy produkt od 10 tygodni. Do tego dolicz review w sklepach. Najczęściej hamuje nie kod, tylko decyzje: im jaśniej na starcie wiadomo, co ma być w pierwszej wersji, tym równiej idzie reszta.

Wygląda to tak:

  1. Rozmowa, około 30 minut. Kto jest użytkownikiem, na czym zarabiasz, co musi być w pierwszej wersji, a co poczeka.
  2. Mapa ekranów, wycena i umowa. Cena i data premiery są zapisane, zanim zacznę pisać kod.
  3. Pierwszy build w TestFlight. Po paru tygodniach klikasz aplikację na własnym telefonie i komentujesz żywe ekrany zamiast makiet.
  4. Backend, płatności, powiadomienia. Każdy nowy build przychodzi do ciebie automatycznie.
  5. App Store. Zrzuty ekranu, opisy, etykiety prywatności, odpowiedzi na pytania z review. Po premierze przekazuję dostępy, kod i analitykę.

Jeśli szukasz wykonawcy na miejscu, szczegóły, pakiety i kalkulator kosztów są na stronie tworzenie aplikacji iOS w Warszawie. Pracuję też zdalnie z firmami z całej Polski.

FAQ

Ile kosztuje stworzenie aplikacji na iOS? MVP, które działa na iPhonie i Androidzie, kosztuje u mnie od 1 800 €, aplikacja z backendem i płatnościami od 4 200 €, większy produkt z panelem i integracjami od 9 000 €. Średnie ceny rynkowe w Polsce dla tych zakresów to około 3 500 €, 9 000 € i 18 000 €. Aplikację tylko na iOS w Swift wyceniam po rozmowie.

Ile trwa tworzenie aplikacji na iOS? MVP powstaje w 3-5 tygodni, pełna aplikacja w 6-10 tygodni, większy produkt od 10 tygodni. Do tego dochodzi review Apple, zwykle do doby, choć pierwsze zgłoszenie nowej aplikacji częściej wraca z pytaniami. Razem MVP trafia do App Store w 4-8 tygodni od pierwszej rozmowy.

Czy do tworzenia aplikacji na iOS potrzebny jest Mac? Do natywnej aplikacji w Swift tak, bo Xcode działa tylko na macOS. Przy React Native z Expo buildy na iOS można robić w chmurze przez EAS Build, więc Mac nie jest konieczny. Ty jako zamawiający nie potrzebujesz żadnego sprzętu poza iPhone'em do testów w TestFlight.

Swift czy React Native - w czym pisać aplikację na iOS? Swift i SwiftUI, gdy aplikacja jest tylko na iPhone'a i mocno korzysta z Apple Health, iCloud, aparatu albo ciężkiej grafiki. React Native z Expo, gdy w planach są obie platformy, a logika jest biznesowa: rezerwacje, katalog, konto klienta. Decyzję podejmuje się przed startem, bo zmiana technologii w trakcie oznacza pisanie od nowa.

Ile kosztuje konto Apple Developer i publikacja w App Store? Konto Apple Developer kosztuje 99 $ rocznie i powinno być założone na twoją firmę, do czego potrzebny jest numer D-U-N-S. Od sprzedaży treści cyfrowych i subskrypcji w aplikacji Apple pobiera 15% w programie dla małych firm albo 30% standardowo. Przygotowanie buildów, opisów i przejście review mam w cenie projektu.

Robić aplikację tylko na iOS czy od razu na Androida? Zależy od odbiorców. Przy subskrypcjach i produktach premium start od iPhone'a często zwraca się szybciej. Przy aplikacji masowej w Polsce, gdzie Android ma większy udział, lepiej od razu zrobić obie platformy z jednego kodu w React Native - kosztuje to niewiele więcej niż jedna wersja.

Spodobało się? Pogadajmy o twoim projekcie.

30 minut na rozmowę discovery. Bez sprzedażowego pitcha.

Porozmawiajmy