iOS ili Android aplikacija: s čime početi?
Autor: Mehdi Azizi
Ažurirano , 8 min
iOS ili Android, ili oboje? Ako si početnik i želiš zarađivati, počni s iOS-om. Expo ti ostavlja Android otvorenim za kasnije.
iOS ili Android aplikacija: kratki odgovor
iOS ili Android aplikacija: ako si početnik i cilj ti je prodati svoju prvu aplikaciju, počni s iOS-om. Korisnici iPhonea u prosjeku plaćaju osjetno više, a lansiranje na samo jednoj platformi brže te nauči što funkcionira. Ako aplikaciju gradiš s React Nativeom i Expom, ne zatvaraš vrata Androidu: isti kod kasnije može dati Android verziju, kad to tvoje brojke opravdaju.
Postoje iznimke i one su stvarne: publika koja je već većinom na Androidu, aplikacija koja ne vrijedi ništa bez svih korisnika, tržište na kojem je iPhone rijedak. Pogledat ćemo ih niže. Ali u najčešćem slučaju, kad jedna osoba sama lansira svoju prvu aplikaciju s pretplatom, istovremeno lansiranje na iOS-u i Androidu udvostručuje velik dio posla upravo onda kad imaš najmanje vremena.
Svoje iOS aplikacije objavljujem s React Nativeom i Expom. Solys, budilica s mini-igrama, i TradaZen, simulator trgovanja, nalaze se na App Storeu. Nolera i Clic su bile odbijene od Applea, a zatim ispravljene. Sve su lansirane na iOS-u, iz razloga koji slijede.
Može li iOS aplikacija raditi na Androidu?
Ne može. Aplikacija napravljena za iPhone ne instalira se na Android mobitel, i obrnuto. Svaki store traži vlastitu datoteku aplikacije, izgrađenu za svoj sustav, i svaki store ima vlastiti pregled.
Ono što može biti zajedničko je izvorni kod. S React Nativeom i Expom pišeš jedan projekt u JavaScriptu ili TypeScriptu. Expova dokumentacija to sažima ovako: jedan projekt koji se izvodi nativno na uređajima tvojih korisnika, na Androidu, iOS-u i webu. Zatim EAS Build gradi datoteke aplikacije za svaku platformu. Tako dobivaš dvije zasebne aplikacije iz istog koda.
Zato pitanje „iOS ili Android” nije konačan izbor kad koristiš ovaj stack. To je izbor redoslijeda: s kojom platformom početi.
Zašto početi s iOS-om kad si početnik i želiš zarađivati
Korisnici iPhonea plaćaju više
Izvještaj State of Subscription Apps 2025 tvrtke RevenueCat, sastavljen na temelju podataka aplikacija s pretplatom koje koriste tu uslugu, vrlo je jasan po tom pitanju:
- medijalni prihod po instalaciji nakon 60 dana iznosi 0,38 $ na App Storeu naspram 0,14 $ na Google Playu;
- u svakoj promatranoj regiji više od 67 % aplikacija ostvaruje barem 80 % prihoda od iOS korisnika;
- stopa prelaska na plaćenu verziju 35 dana nakon preuzimanja viša je na App Storeu u svim kategorijama.
Ako ti je cilj naplatiti prvim pretplatnicima, najveće su šanse da će ti se trud isplatiti na iOS-u.
Android korisnika ima više, ali plaćaju manje
Suprotan argument postoji i točan je kad je riječ o brojkama. U Francuskoj je, prema StatCounteru, Android u kolovozu 2026. činio oko 64 % mobitela, a iOS oko 36 %. Lansiranjem samo na iOS-u dakle dosežeš manje ljudi. Ali za aplikaciju s pretplatom ne važi broj preuzimanja, nego broj ljudi koji plaćaju, a RevenueCatove brojke pokazuju gdje su oni.
Iz fokusiranog lansiranja brže učiš
Jedna platforma znači jedan skup povratnih informacija za analizu, jedno ponašanje za ispravljanje, jednu stranicu proizvoda za optimizaciju. Prvi tjedni nakon objave služe da shvatiš zbog čega se korisnici vraćaju i zbog čega plaćaju. Te lekcije stižu brže i jasnije kad nisu razvodnjene između dva ekosustava.
Manje uređaja za testiranje
iPhone postoji u ograničenom broju modela, sve ih dizajnira Apple. Android obuhvaća velik broj proizvođača, veličina zaslona i verzija sustava. Kad radiš sam, temeljito testirati jednu platformu već je pravi posao. Moje pravilo na iOS-u: prije svakog slanja provjeriti barem najmanji i najveći iPhone.
Koliko košta mobilna aplikacija za iOS i Android od samog početka
Istovremeno lansiranje mobilne aplikacije za iOS i Android, čak i sa zajedničkim kodom, dodaje nekoliko stavki.
- Dva developerska računa. Apple traži 99 $ godišnje. Google traži jednokratnu naknadu za registraciju od 25 $.
- Dvije pripreme za objavu. Stranica aplikacije, snimke zaslona, izjave o privatnosti, postavke pretplate: sve se priprema dvaput, po različitim pravilima. Stranica na iOS-u ne smije spominjati Android, prema guidelineu 2.3.10.
- Dodatni korak testiranja kod Googlea. Za osobni račun otvoren nakon 13. studenoga 2023. Google traži zatvoreni test s najmanje 12 prijavljenih testera tijekom najmanje 14 uzastopnih dana prije nego što možeš objaviti. Te testere treba pronaći i održati taj rok.
- Dva kruga prilagodbi. Dopuštenja, obavijesti, zadaci u pozadini, tipkovnica, geste za povratak: čak i s React Nativeom neka se ponašanja razlikuju i traže ispravke posebno za svaku platformu.
- Tvoja pažnja. To je najmanje vidljiv i često najveći trošak. Kad radiš sam, svaki sat potrošen na Android sat je koji ne ide u glavnu funkciju ili u paywall.
Kako React Native i Expo ostavljaju Android mogućim
Početi s iOS-om ne znači sve zaključati. Nekoliko navika od prvog dana drži Android nadohvat ruke:
- Odaberi multiplatformski stack. React Native i Expo za aplikaciju, Supabase za podatke, RevenueCat za pretplate. Ti alati rade na oba sustava i to je stack koji koristim u svim svojim aplikacijama. Razlozi su detaljno opisani na stranici React Native i Expo za mobilnu aplikaciju.
- Izdvoji ono što je specifično za iOS. Ako koristiš funkciju koja postoji samo na iPhoneu, drži je u zasebnoj datoteci, kako bi mogao predvidjeti alternativu ili je sakriti na Androidu.
- Ne upisuj cijene ručno u kod. Prikazuj one koje vraća store. Tvoj paywall ostat će točan na obje platforme. Stranica iOS pretplate unutar aplikacije detaljno opisuje postavljanje.
- Drži podatke na serveru ako trebaju pratiti korisnika. Korisnik koji zamijeni iPhone za Android moći će pronaći svoj račun.
Bonus ovog stacka: ne treba ti Mac da izgradiš iOS verziju, jer EAS gradi aplikaciju u oblaku, s verzijom Xcodea vezanom uz tvoj Expo SDK (ITMS-90725). Objašnjavam kako u članku objaviti iOS aplikaciju bez Maca.
iOS prvo nije izbor protiv Androida. To je izbor redoslijeda u kojem trošiš svoje vrijeme.
Kada lansirati iOS i Android istovremeno?
Pravilo nije apsolutno. Tri situacije mijenjaju odgovor.
Tvoja postojeća publika je uglavnom na Androidu. Ako lansiraš aplikaciju za zajednicu koju već poznaješ, a ta zajednica većinom koristi Android, kreni od mjesta gdje su ljudi, a ne od platforme koja u prosjeku najbolje plaća.
Aplikacija ovisi o trenutnom mrežnom efektu. Aplikacija za poruke ili povezivanje ljudi, koja ne vrijedi ništa bez kritične mase, možda treba obje platforme od prvog dana, kako nitko ne bi bio isključen iz mreže.
Tvoje ciljano tržište je pretežno Android. U nekim zemljama udio iOS-a je malen. Prije nego primijeniš opće pravilo, pogledaj brojke svog stvarnog tržišta, primjerice na StatCounteru.
Kada dodati Android?
Kad je tvoja prva verzija objavljena na iOS-u, izmjerena i prilagođena, znaš zadržava li aplikacija korisnike, koju cijenu prihvaćaju i koji se zahtjevi ponavljaju. To je pravi trenutak da odlučiš o Androidu, na temelju činjenica umjesto nade.
Nekoliko signala koji mogu opravdati prelazak:
- ljudi te redovito traže Android verziju;
- tvoja aplikacija na iOS-u solidno konvertira, a želiš proširiti publiku;
- tvoja glavna funkcija ne koristi ništa što je specifično za iPhone.
Ovo je logika svake prve verzije: svesti na ono što se može testirati, objaviti, izmjeriti, pa odlučiti o nastavku. Stranica MVP iOS aplikacije detaljno opisuje tu metodu, a tvoja specifikacija na jednoj stranici pravo je mjesto da crno na bijelo napišeš „Android: izvan verzije 1”.
iOS ili Android: moja preporuka u jednoj rečenici
Osim ako tvoja publika ili tržište jasno ne nameću Android, lansiraj na iOS-u s React Nativeom i Expom, brzo uči i odluči o Androidu kad se tvoja aplikacija dokaže.
Lansiraj svoju prvu iOS aplikaciju
Taj sam put stavio u iOS Kit: Starter Code za Expo i React Native iz mojih aplikacija, koji se kompilira i za Android, te put u četiri koraka koji pratiš svojim tempom. Ako još dvojiš oko modela zarade, prvo pročitaj pretplata ili jednokratna kupnja za iOS aplikaciju.
Još dvojiš oko nastavka projekta? Besplatna dijagnostika kaže ti što te stvarno koči i koji korak napasti prvi, a zatim ti šalje moj checklist protiv Appleovih odbijanja. A početna stranica pokazuje kako napraviti mobilnu aplikaciju bez kretanja od nule s tim kodom, najprije za iPhone.
Ne obećavam ti ni zaradu ni objavu: Apple odobrava, tržište odlučuje.
Česta pitanja
Treba li za prvu aplikaciju početi s iOS-om ili Androidom?
Ako si početnik i želiš prodati svoju prvu aplikaciju, počni s iOS-om. Korisnici iPhonea u prosjeku plaćaju osjetno više, a lansiranje na jednoj platformi brže te nauči što funkcionira. S React Nativeom i Expom ne zatvaraš vrata Androidu: isti kod kasnije može dati Android verziju.
Kako napraviti aplikaciju za iOS i Android?
S React Nativeom i Expom pišeš jedan projekt u JavaScriptu ili TypeScriptu, a zatim EAS Build gradi datoteke aplikacije za svaku platformu. Dobivaš dvije zasebne aplikacije iz istog koda, jer svaki store traži vlastitu datoteku aplikacije i ima vlastiti pregled. Razlozi za ovaj stack nalaze se na stranici React Native i Expo za mobilnu aplikaciju.
Plaćaju li korisnici iPhonea više od korisnika Androida?
Da, u prosjeku. Izvještaj State of Subscription Apps 2025 tvrtke RevenueCat temelji se na aplikacijama s pretplatom koje koriste njegovu uslugu. Navodi medijalni prihod po instalaciji nakon 60 dana od 0,38 $ na App Storeu naspram 0,14 $ na Google Playu. Android ipak ima više mobitela u Francuskoj, oko 64 % u kolovozu 2026. prema StatCounteru.
Koje troškove predvidjeti za objavu na App Storeu i Google Playu?
Apple traži 99 $ godišnje, a Google jednokratnu naknadu za registraciju od 25 $. Treba pripremiti i dvije pripreme za objavu te napraviti dva kruga prilagodbi. Kod Googlea osobni račun otvoren nakon 13. studenoga 2023. traži zatvoreni test prije objave. Taj test zahtijeva najmanje 12 prijavljenih testera tijekom najmanje 14 uzastopnih dana.
U kojim slučajevima lansirati iOS i Android istovremeno?
Tri situacije mijenjaju odgovor. Ako je tvoja postojeća publika uglavnom na Androidu, kreni od mjesta gdje su ljudi. Ako tvoja aplikacija ovisi o trenutnom mrežnom efektu, poput aplikacije za poruke, možda treba obje platforme od prvog dana. Ako je tvoje ciljano tržište pretežno Android, pogledaj brojke svog stvarnog tržišta prije nego primijeniš opće pravilo.
Kada dodati Android nakon prve iOS verzije?
Dodaj Android kad je tvoja prva verzija objavljena na iOS-u, izmjerena i prilagođena. Tada znaš zadržava li aplikacija korisnike, koju cijenu prihvaćaju i koji se zahtjevi ponavljaju. Tri signala mogu opravdati prelazak. Ljudi te redovito traže Android verziju, tvoja aplikacija na iOS-u solidno konvertira i želiš proširiti publiku, ili tvoja glavna funkcija ne koristi ništa specifično za iPhone.