iOS nebo Android aplikace: čím začít jako začátečník
Autor: Mehdi Azizi
Aktualizováno , 8 min
iOS, nebo Android? Když začínáš a chceš vydělávat, začni s iOS. S Expo si Android necháš otevřený na později, ze stejného kódu.
iOS, nebo Android aplikace: krátká odpověď
iOS, nebo Android aplikace? Pokud začínáš a tvým cílem je prodávat svou první aplikaci, začni s iOS. Uživatelé iPhonu v průměru platí výrazně víc a spuštění na jediné platformě tě rychleji naučí, co funguje. Když svou appku postavíš v React Native a Expo, dveře k Androidu si nezavřeš: ze stejného kódu později vytvoříš i verzi pro Android, až to tvoje čísla ospravedlní.
Existují výjimky a jsou skutečné: publikum, které je už převážně na Androidu, appka, která bez všech lidí nemá cenu, trh, kde je iPhone vzácný. Projdeme je níž. Ale v nejběžnějším případě, kdy jeden člověk spouští svou první appku s předplatným, znamená souběžné spuštění iOS a Androidu, že velkou část práce děláš dvakrát. A to přesně ve chvíli, kdy máš nejmíň času.
Své vlastní iOS appky vydávám s React Native a Expo. Solys, budík s minihrami, a TradaZen, simulátor tradingu, jsou na App Store. Nolera a Clic Apple zamítl, pak jsem je opravil. Všechny jsem spustil na iOS, a to z důvodů, které následují.
Může iOS aplikace běžet na Androidu?
Ne. Appka postavená pro iPhone se na telefon s Androidem nenainstaluje a naopak. Každý store vyžaduje vlastní soubor aplikace sestavený pro svůj systém a každý store má vlastní kontrolu.
Společný může být zdrojový kód. S React Native a Expo píšeš jeden projekt v JavaScriptu nebo TypeScriptu. Dokumentace Expo to shrnuje takhle: jeden projekt, který běží nativně na zařízeních tvých uživatelů, Android, iOS i web. Pak EAS Build sestaví soubory aplikace pro každou platformu. Dostaneš tedy dvě samostatné appky ze stejného kódu.
Proto otázka „iOS, nebo Android“ není s tímhle stackem definitivní volba. Je to volba pořadí: kterou platformou začít.
Proč začít s iOS, když začínáš a chceš vydělávat
Uživatelé iPhonu platí víc
Report State of Subscription Apps 2025 od RevenueCat, postavený na datech appek s předplatným, které tuhle službu používají, je v tomhle bodě velmi jasný:
- medián příjmu na instalaci po 60 dnech je 0,38 $ na App Store oproti 0,14 $ na Google Play;
- v každém zkoumaném regionu víc než 67 % appek získává aspoň 80 % příjmů od uživatelů iOS;
- míra přechodu na placenou verzi 35 dní po stažení je na App Store vyšší ve všech kategoriích.
Pokud chceš, aby ti první předplatitelé platili, největší šanci, že se ti snaha vyplatí, máš na iOS.
Uživatelů Androidu je víc, ale platí míň
Opačný argument existuje a co do počtu je správný. Ve Francii podle StatCounter tvořil Android v srpnu 2026 zhruba 64 % telefonů, iOS zhruba 36 %. Spuštěním jen na iOS tedy oslovíš méně lidí. Jenže u appky s předplatným nejde o počet stažení: jde o počet lidí, kteří platí, a čísla RevenueCat ukazují, kde jsou.
Soustředěné spuštění tě naučí víc a rychleji
Jedna platforma znamená jednu sadu zpětné vazby k analýze, jedno chování k opravě, jednu stránku k optimalizaci. První týdny po vydání slouží k tomu, abys pochopil, co tvoje uživatele přivádí zpátky a co je přiměje platit. Tyhle poznatky přijdou rychleji a jasněji, když se neředí mezi dva ekosystémy.
Méně zařízení k testování
iPhone existuje v omezeném počtu modelů, všechny navrhl Apple. Android pokrývá velkou škálu výrobců, velikostí displejů a verzí systému. Když jsi na to sám, důkladně otestovat jednu platformu je už pořádná práce. Moje pravidlo na iOS: před každým odesláním zkontrolovat aspoň nejmenší a největší iPhone.
Kolik stojí mobilní aplikace pro iOS a Android hned od začátku
Spustit mobilní aplikaci pro iOS a Android současně, i se sdíleným kódem, přidává několik položek.
- Dva vývojářské účty. Apple chce 99 $ ročně. Google chce jednorázový registrační poplatek 25 $.
- Dvě sady podkladů k publikaci. Stránka v obchodě, screenshoty, prohlášení o soukromí, nastavení předplatného: všechno připravuješ dvakrát, s jinými pravidly. Stránka pro iOS nesmí zmiňovat Android, podle guideline 2.3.10.
- Krok testování navíc u Googlu. U osobního účtu vytvořeného po 13. listopadu 2023 vyžaduje Google uzavřený test s aspoň 12 přihlášenými testery po dobu aspoň 14 dní v kuse, než můžeš publikovat. Ty testery musíš najít a lhůtu dodržet.
- Dvě kola úprav. Oprávnění, notifikace, úlohy na pozadí, klávesnice, gesta zpět: i s React Native se některé chování liší a vyžaduje opravy specifické pro každou platformu.
- Tvoje pozornost. To je nejméně viditelný a často nejtěžší náklad. Když jsi sám, každá hodina strávená na Androidu je hodina, která nejde do hlavní funkce nebo do paywallu.
Jak ti React Native a Expo nechávají Android otevřený
Začít s iOS neznamená všechno zamknout. Pár návyků od prvního dne ti nechá Android na dosah:
- Vyber si multiplatformní stack. React Native a Expo pro appku, Supabase pro data, RevenueCat pro předplatné. Tyhle nástroje fungují na obou systémech a je to stack, který používám ve všech svých appkách. Důvody najdeš na stránce React Native a Expo pro mobilní appku.
- Izoluj to, co je specifické pro iOS. Pokud používáš funkci, která existuje jen na iPhonu, drž ji v samostatném souboru, abys mohl připravit alternativu nebo ji na Androidu skrýt.
- Nepiš ceny natvrdo. Zobrazuj ty, které vrací store. Tvůj paywall pak bude správný na obou platformách. Stránka předplatné v aplikaci na iOS popisuje nastavení.
- Data drž na serveru, pokud mají jít s uživatelem. Uživatel, který vymění iPhone za Android, si pak svůj účet najde.
Bonus tohohle stacku: na sestavení verze pro iOS nepotřebuješ Mac, protože EAS sestaví appku v cloudu, s verzí Xcode navázanou na tvoje Expo SDK (ITMS-90725). Jak na to, vysvětluju v článku publikovat iOS appku bez Macu.
iOS jako první není volba proti Androidu. Je to volba pořadí, v jakém utrácíš svůj čas.
Kdy spustit iOS a Android současně?
Pravidlo není absolutní. Odpověď mění tři situace.
Tvoje stávající publikum je hlavně na Androidu. Pokud spouštíš appku pro komunitu, kterou už znáš, a ta komunita používá převážně Android, vyjdi z toho, kde jsou lidi, ne z platformy, která v průměru platí nejlíp.
Appka závisí na okamžitém síťovém efektu. Messenger nebo seznamovací appka, která bez kritického množství uživatelů nemá cenu, může potřebovat obě platformy hned od vydání, aby nikoho nevyřadila ze sítě.
Tvůj cílový trh je velmi převážně Android. V některých zemích je podíl iOS malý. Než použiješ obecné pravidlo, podívej se na čísla svého skutečného trhu, třeba na StatCounter.
Kdy přidat Android?
Jakmile máš první verzi vydanou na iOS, změřenou a upravenou, víš, jestli si appka drží uživatele, jakou cenu akceptují a jaké požadavky se opakují. To je správná chvíle rozhodnout o Androidu, na základě faktů, ne naděje.
Pár signálů, které můžou přechod ospravedlnit:
- lidi se tě pravidelně ptají na verzi pro Android;
- tvoje appka na iOS slušně konvertuje a chceš rozšířit publikum;
- tvoje hlavní funkce nepoužívá nic, co by bylo specifické pro iPhone.
Tohle je logika každé první verze: zredukovat na testovatelné, vydat, změřit, pak rozhodnout, co dál. Stránka MVP iOS aplikace tuhle metodu popisuje a tvoje jednostránkové zadání je to pravé místo, kam černé na bílém napsat „Android: mimo verzi 1“.
iOS, nebo Android: moje doporučení v jedné větě
Pokud tvoje publikum nebo trh jasně nevyžaduje Android, spusť na iOS s React Native a Expo, uč se rychle a o Androidu rozhodni, až se tvoje appka osvědčí.
Spusť svou první iOS aplikaci
Tuhle cestu jsem dal do iOS Kit: Starter Code v Expo a React Native z mých appek, který se zkompiluje i pro Android, a postup ve čtyřech krocích, kterým projdeš svým tempem. Pokud ještě váháš nad modelem příjmů, přečti si nejdřív předplatné, nebo jednorázový nákup pro iOS appku.
Pořád váháš, jak dál se svým projektem? Bezplatná diagnostika ti řekne, co tě doopravdy brzdí a do kterého kroku se pustit jako prvního, a pak ti pošle můj checklist proti zamítnutí od Applu. A úvodní stránka ukazuje, jak vytvořit mobilní aplikaci a nezačínat od nuly s tímhle kódem, nejdřív pro iPhone.
Neslibuju ti příjem ani vydání: Apple schvaluje, trh rozhoduje.
Časté dotazy
Začít u první appky s iOS, nebo s Androidem?
Pokud začínáš a chceš prodávat svou první aplikaci, začni s iOS. Uživatelé iPhonu v průměru platí výrazně víc a spuštění na jediné platformě tě rychleji naučí, co funguje. S React Native a Expo si dveře k Androidu nezavřeš: ze stejného kódu později vytvoříš i verzi pro Android.
Jak vytvořit aplikaci pro iOS a Android?
S React Native a Expo píšeš jeden projekt v JavaScriptu nebo TypeScriptu a EAS Build pak sestaví soubory aplikace pro každou platformu. Dostaneš dvě samostatné appky ze stejného kódu, protože každý store vyžaduje vlastní soubor aplikace a má vlastní kontrolu. Důvody pro tenhle stack najdeš na stránce React Native a Expo pro mobilní appku.
Platí uživatelé iPhonu víc než uživatelé Androidu?
Ano, v průměru. Report State of Subscription Apps 2025 od RevenueCat vychází z appek s předplatným, které jeho službu používají. Uvádí medián příjmu na instalaci po 60 dnech 0,38 $ na App Store oproti 0,14 $ na Google Play. Android má přitom ve Francii víc telefonů, podle StatCounter zhruba 64 % v srpnu 2026.
S jakými poplatky počítat při publikaci na App Store a Google Play?
Apple chce 99 $ ročně a Google jednorázový registrační poplatek 25 $. Musíš taky připravit dvě sady podkladů k publikaci a projít dvěma koly úprav. U Googlu vyžaduje osobní účet vytvořený po 13. listopadu 2023 před publikací uzavřený test. Ten test vyžaduje aspoň 12 přihlášených testerů po dobu aspoň 14 dní v kuse.
Kdy spustit iOS a Android současně?
Odpověď mění tři situace. Pokud je tvoje stávající publikum hlavně na Androidu, vyjdi z toho, kde jsou lidi. Pokud tvoje appka závisí na okamžitém síťovém efektu, jako messenger, může potřebovat obě platformy hned od vydání. Pokud je tvůj cílový trh velmi převážně Android, podívej se na čísla svého skutečného trhu, než použiješ obecné pravidlo.
Kdy přidat Android po první verzi pro iOS?
Android přidej, jakmile máš první verzi vydanou na iOS, změřenou a upravenou. Pak víš, jestli si appka drží uživatele, jakou cenu akceptují a jaké požadavky se opakují. Přechod můžou ospravedlnit tři signály. Lidi se pravidelně ptají na verzi pro Android, tvoje appka na iOS slušně konvertuje a chceš rozšířit publikum, nebo tvoje hlavní funkce nepoužívá nic specifického pro iPhone.