iOS alebo Android aplikácia: s čím začať?
Autor: Mehdi Azizi
Aktualizované , 8 min
Ak začínaš a chceš zarábať, začni s iOS: používatelia iPhonu platia viac. S Expo si Android necháš otvorený na neskôr, z rovnakého kódu.
iOS alebo Android aplikácia: krátka odpoveď
iOS alebo Android aplikácia: ak začínaš a tvojím cieľom je predávať svoju prvú aplikáciu, začni s iOS. Používatelia iPhonu v priemere platia citeľne viac a spustenie na jednej platforme ťa rýchlejšie naučí, čo funguje. Ak staviaš svoju appku v React Native a Expo, dvere k Androidu si nezatváraš: z rovnakého kódu neskôr vytvoríš aj verziu pre Android, keď to tvoje čísla budú odôvodňovať.
Existujú výnimky a sú skutočné: publikum, ktoré je už väčšinou na Androide, appka, ktorá bez všetkých nemá zmysel, trh, kde je iPhone vzácny. Pozrieme sa na ne nižšie. Ale v najčastejšom prípade, keď jeden človek spúšťa svoju prvú appku s predplatným, súčasné spustenie na iOS aj Androide zdvojnásobí veľkú časť práce presne vtedy, keď máš najmenej času.
Svoje vlastné iOS appky vydávam s React Native a Expo. Solys, budík s minihrami, a TradaZen, simulátor tradingu, sú v App Store. Nolera a Clic Apple zamietol, potom som ich opravil. Všetky som spustil na iOS, a to z dôvodov, ktoré nasledujú.
Dá sa iOS aplikácia spustiť na Androide?
Nie. Appka postavená pre iPhone sa na telefón s Androidom nenainštaluje a naopak. Každý store vyžaduje vlastný súbor aplikácie, zostavený pre svoj systém, a každý store má vlastnú kontrolu.
Spoločný môže byť zdrojový kód. S React Native a Expo píšeš jeden projekt v JavaScripte alebo TypeScripte. Dokumentácia Expo to zhŕňa takto: jeden projekt, ktorý beží natívne na zariadeniach tvojich používateľov, Android, iOS aj web. Potom EAS Build zostaví súbory aplikácie pre každú platformu. Dostaneš teda dve samostatné appky z rovnakého kódu.
Preto otázka „iOS alebo Android“ nie je pri tomto stacku definitívna voľba. Je to voľba poradia: s ktorou platformou začať.
Prečo začať s iOS, keď začínaš a chceš zarábať
Používatelia iPhonu platia viac
Správa State of Subscription Apps 2025 od RevenueCat, postavená na dátach appiek s predplatným, ktoré túto službu používajú, je v tomto veľmi jasná:
- medián príjmu na inštaláciu po 60 dňoch je 0,38 $ v App Store oproti 0,14 $ na Google Play;
- v každom skúmanom regióne viac ako 67 % appiek získava aspoň 80 % príjmov od používateľov iOS;
- miera prechodu na platenú verziu 35 dní po stiahnutí je v App Store vyššia vo všetkých kategóriách.
Ak chceš, aby ti platili prví predplatitelia, najväčšiu šancu na návratnosť má tvoje úsilie na iOS.
Používateľov Androidu je viac, ale platia menej
Opačný argument existuje a v počtoch je pravdivý. Vo Francúzsku mal podľa StatCounter v auguste 2026 Android približne 64 % telefónov, iOS približne 36 %. Spustením len na iOS teda zasiahneš menej ľudí. Ale pri appke s predplatným nerozhoduje počet stiahnutí: rozhoduje počet ľudí, ktorí platia, a čísla RevenueCat ukazujú, kde sú.
Sústredené spustenie ťa naučí viac a rýchlejšie
Jedna platforma znamená jednu sadu spätnej väzby na analýzu, jedno správanie na opravu, jednu stránku na optimalizáciu. Prvé týždne po vydaní slúžia na to, aby si pochopil, čo tvojich používateľov privádza späť a čo ich núti platiť. Tieto poznatky prídu rýchlejšie a jasnejšie, keď sa nerozdeľujú medzi dva ekosystémy.
Menej zariadení na testovanie
iPhone existuje v obmedzenom počte modelov, všetky navrhuje Apple. Android pokrýva veľké množstvo výrobcov, veľkostí obrazoviek a verzií systému. Keď si na to sám, dôkladne otestovať jednu platformu je už poriadna práca. Moje pravidlo na iOS: pred každým odoslaním overiť aspoň najmenší a najväčší iPhone.
Koľko stojí mobilná aplikácia pre iOS a Android od začiatku
Spustiť mobilnú aplikáciu pre iOS a Android naraz, aj so zdieľaným kódom, pridáva niekoľko položiek.
- Dva vývojárske účty. Apple si pýta 99 $ ročne. Google si pýta jednorazový registračný poplatok 25 $.
- Dva balíky na publikovanie. Stránka v store, screenshoty, vyhlásenia o súkromí, nastavenia predplatného: všetko pripravuješ dvakrát, s rozdielnymi pravidlami. Podľa guideline 2.3.10 nesmie iOS stránka spomínať Android.
- Jeden testovací krok navyše u Google. Pri osobnom účte vytvorenom po 13. novembri 2023 Google vyžaduje uzavretý test s aspoň 12 prihlásenými testermi počas aspoň 14 dní po sebe, kým môžeš publikovať. Týchto testerov musíš nájsť a lehotu dodržať.
- Dve série úprav. Povolenia, notifikácie, úlohy na pozadí, klávesnica, gestá späť: aj s React Native sa niektoré správania líšia a vyžadujú opravy špecifické pre každú platformu.
- Tvoja pozornosť. Je to najmenej viditeľný a často najväčší náklad. Keď si sám, každá hodina strávená na Androide je hodina, ktorá nejde do hlavnej funkcie ani do paywallu.
Ako React Native a Expo nechávajú Android otvorený
Začať s iOS neznamená všetko zamknúť. Pár návykov od prvého dňa ti nechá Android na dosah:
- Vyber si multiplatformový stack. React Native a Expo pre appku, Supabase pre dáta, RevenueCat pre predplatné. Tieto nástroje fungujú na oboch systémoch a je to stack, ktorý používam vo všetkých svojich appkách. Dôvody sú podrobne na stránke React Native a Expo pre mobilnú appku.
- Oddeľ to, čo je špecifické pre iOS. Ak používaš funkciu, ktorá existuje len na iPhone, drž ju v samostatnom súbore, aby si mohol pripraviť alternatívu alebo ju na Androide skryť.
- Nepíš ceny natvrdo. Zobrazuj tie, ktoré vráti store. Tvoj paywall zostane správny na oboch platformách. Stránka in-app predplatné na iOS popisuje, ako to nastaviť.
- Drž dáta na serveri, ak majú ísť s používateľom. Používateľ, ktorý vymení iPhone za Android, si nájde svoj účet.
Bonus tohto stacku: na zostavenie iOS verzie nepotrebuješ Mac, pretože EAS zostaví appku v cloude, s verziou Xcode naviazanou na tvoj Expo SDK (ITMS-90725). Ako na to, vysvetľujem v článku publikovať iOS appku bez Macu.
iOS najprv nie je voľba proti Androidu. Je to voľba poradia, v akom míňaš svoj čas.
Kedy spustiť iOS a Android naraz?
Pravidlo nie je absolútne. Tri situácie menia odpoveď.
Tvoje existujúce publikum je hlavne na Androide. Ak spúšťaš appku pre komunitu, ktorú už poznáš, a táto komunita používa prevažne Android, začni tam, kde sú ľudia, nie na platforme, ktorá v priemere platí najlepšie.
Appka závisí od okamžitého sieťového efektu. Messenger alebo appka na prepájanie ľudí, ktorá bez kritického množstva nemá hodnotu, môže potrebovať obe platformy hneď od vydania, aby nikoho z tej siete nevylúčila.
Tvoj cieľový trh je drvivo androidový. V niektorých krajinách je podiel iOS nízky. Pozri si čísla svojho skutočného trhu, napríklad na StatCounter, skôr než použiješ všeobecné pravidlo.
Kedy pridať Android?
Keď je tvoja prvá verzia vydaná na iOS, zmeraná a upravená, vieš, či appka udrží používateľov, akú cenu akceptujú a aké požiadavky sa opakujú. To je správny moment rozhodnúť o Androide, na základe faktov, nie nádeje.
Pár signálov, ktoré môžu prechod odôvodniť:
- ľudia sa ťa pravidelne pýtajú na verziu pre Android;
- tvoja appka na iOS slušne konvertuje a chceš rozšíriť publikum;
- tvoja hlavná funkcia nepoužíva nič, čo je špecifické pre iPhone.
Táto logika platí pre každú prvú verziu: zredukovať na testovateľné minimum, vydať, zmerať, potom rozhodnúť o ďalšom kroku. Stránka MVP iOS aplikácie túto metódu popisuje a tvoja jednostranová špecifikácia je to správne miesto, kde čierne na bielom napíšeš „Android: mimo verzie 1“.
iOS alebo Android: moje odporúčanie v jednej vete
Ak tvoje publikum alebo trh jasne nevyžaduje Android, spusti na iOS s React Native a Expo, uč sa rýchlo a o Androide rozhodni, keď sa tvoja appka osvedčí.
Spusti svoju prvú iOS aplikáciu
Túto cestu som dal do iOS Kit: Starter Code v Expo a React Native z mojich appiek, ktorý sa zostaví aj pre Android, a postup v štyroch krokoch vlastným tempom. Ak ešte váhaš nad modelom príjmov, prečítaj si najprv predplatné alebo jednorazový nákup pre iOS appku.
Stále váhaš, ako ďalej s projektom? Bezplatná diagnostika ti povie, čo ťa naozaj brzdí a ktorý krok riešiť ako prvý, a potom ti pošle môj checklist proti zamietnutiu od Apple. A úvodná stránka ukazuje, ako vytvoriť mobilnú aplikáciu bez začínania od nuly s týmto kódom, najprv pre iPhone.
Nesľubujem ti ani príjem, ani schválenie: Apple schvaľuje, trh rozhoduje.
Často kladené otázky
Začať pri prvej appke s iOS alebo s Androidom?
Ak začínaš a chceš predávať svoju prvú aplikáciu, začni s iOS. Používatelia iPhonu v priemere platia citeľne viac a spustenie na jednej platforme ťa rýchlejšie naučí, čo funguje. S React Native a Expo si dvere k Androidu nezatváraš: z rovnakého kódu neskôr vytvoríš aj verziu pre Android.
Ako vytvoriť aplikáciu pre iOS a Android?
S React Native a Expo píšeš jeden projekt v JavaScripte alebo TypeScripte a EAS Build potom zostaví súbory aplikácie pre každú platformu. Dostaneš dve samostatné appky z rovnakého kódu, pretože každý store vyžaduje vlastný súbor aplikácie a má vlastnú kontrolu. Dôvody pre tento stack nájdeš na stránke React Native a Expo pre mobilnú appku.
Platia používatelia iPhonu viac ako používatelia Androidu?
Áno, v priemere. Správa State of Subscription Apps 2025 od RevenueCat vychádza z appiek s predplatným, ktoré používajú jej službu. Uvádza medián príjmu na inštaláciu po 60 dňoch 0,38 $ v App Store oproti 0,14 $ na Google Play. Android má pritom vo Francúzsku viac telefónov, podľa StatCounter približne 64 % v auguste 2026.
S akými poplatkami počítať pri publikovaní v App Store a na Google Play?
Apple si pýta 99 $ ročne a Google jednorazový registračný poplatok 25 $. Treba tiež pripraviť dva balíky na publikovanie a urobiť dve série úprav. Pri osobnom účte vytvorenom po 13. novembri 2023 Google vyžaduje pred publikovaním uzavretý test. Ten potrebuje aspoň 12 prihlásených testerov počas aspoň 14 dní po sebe.
V akých prípadoch spustiť iOS a Android naraz?
Tri situácie menia odpoveď. Ak je tvoje existujúce publikum hlavne na Androide, začni tam, kde sú ľudia. Ak tvoja appka závisí od okamžitého sieťového efektu, napríklad messenger, môže potrebovať obe platformy hneď od vydania. Ak je tvoj cieľový trh drvivo androidový, pozri si čísla svojho skutočného trhu skôr, než použiješ všeobecné pravidlo.
Kedy pridať Android po prvej iOS verzii?
Pridaj Android, keď je tvoja prvá verzia vydaná na iOS, zmeraná a upravená. Vtedy vieš, či appka udrží používateľov, akú cenu akceptujú a aké požiadavky sa opakujú. Prechod môžu odôvodniť tri signály. Ľudia sa ťa pravidelne pýtajú na verziu pre Android, tvoja appka na iOS slušne konvertuje a chceš rozšíriť publikum, alebo tvoja hlavná funkcia nepoužíva nič špecifické pre iPhone.