Aplikacija za iOS ali Android: s čim začeti?
Avtor: Mehdi Azizi
Posodobljeno , 8 min
iOS ali Android ali oboje? Zakaj kot začetnik, ki želi prodajati, začneš z iOS in kako ti Expo pusti odprta vrata za Android pozneje.
Aplikacija za iOS ali Android: kratek odgovor
Aplikacija za iOS ali Android: če si začetnik in je tvoj cilj prodajati svojo prvo aplikacijo, začni z iOS. Uporabniki iPhonov v povprečju plačajo opazno več, zagon na eni sami platformi pa te hitreje nauči, kaj deluje. Če aplikacijo gradiš z React Native in Expo, si vrat do Androida ne zapreš: iz iste kode boš lahko pozneje naredil različico za Android, ko jo bodo upravičile tvoje številke.
Izjeme obstajajo in so resnične: občinstvo, ki je že večinoma na Androidu, aplikacija, ki brez vseh nima vrednosti, trg, kjer je iPhone redek. Pogledali jih bomo spodaj. A v najpogostejšem primeru, ko posameznik lansira svojo prvo naročniško aplikacijo, sočasni zagon na iOS in Androidu podvoji velik del dela ravno takrat, ko imaš najmanj časa.
Svoje aplikacije za iOS objavljam z React Native in Expo. Solys, budilka z mini igrami, in TradaZen, simulator trgovanja, sta v App Storu. Nolero in Clic je Apple zavrnil, nato sem ju popravil. Vse so bile lansirane na iOS, iz razlogov, ki sledijo.
Ali lahko aplikacija za iOS teče na Androidu?
Ne. Aplikacije, narejene za iPhone, ne moreš namestiti na telefon z Androidom, in obratno. Vsaka trgovina zahteva svojo datoteko aplikacije, zgrajeno za svoj sistem, in vsaka ima svoj pregled.
Skupna je lahko izvorna koda. Z React Native in Expo napišeš en sam projekt v JavaScriptu ali TypeScriptu. Dokumentacija Expo to povzame tako: en sam projekt, ki teče nativno na napravah tvojih uporabnikov, Android, iOS in splet. Nato EAS Build zgradi datoteke aplikacije za vsako platformo. Dobiš torej dve ločeni aplikaciji iz iste kode.
Zato vprašanje »iOS ali Android« pri tem skladu ni dokončna odločitev. Gre za odločitev o vrstnem redu: s katero platformo začeti.
Zakaj začeti z iOS, ko si začetnik in želiš služiti
Uporabniki iPhonov plačajo več
Poročilo State of Subscription Apps 2025 podjetja RevenueCat, sestavljeno iz podatkov naročniških aplikacij, ki uporabljajo to storitev, je pri tem zelo jasno:
- mediani prihodek na namestitev po 60 dneh je 0,38 $ v App Storu proti 0,14 $ v Google Playu;
- v vsaki preučeni regiji več kot 67 % aplikacij ustvari vsaj 80 % prihodkov od uporabnikov iOS;
- delež prehoda na plačljivo različico 35 dni po prenosu je v App Storu višji v vseh kategorijah.
Če je tvoj cilj pridobiti prve plačljive naročnike, ima tvoj trud največ možnosti, da se obrestuje, na iOS.
Uporabnikov Androida je več, a plačajo manj
Nasprotni argument obstaja in glede števila drži. V Franciji je po podatkih StatCounterja Android avgusta 2026 predstavljal približno 64 % telefonov, iOS pa približno 36 %. Z zagonom samo na iOS torej dosežeš manj ljudi. A pri naročniški aplikaciji ne šteje število prenosov: šteje število ljudi, ki plačajo, in številke RevenueCat kažejo, kje so.
Osredotočen zagon te hitreje uči
Ena platforma pomeni en sam nabor povratnih informacij za analizo, eno samo vedenje za popravljanje, eno samo stran za optimizacijo. Prvi tedni po izidu so namenjeni temu, da razumeš, kaj uporabnike vrača nazaj in kaj jih pripravi do plačila. Ta spoznanja pridejo hitreje in so jasnejša, ko niso razpršena med dva ekosistema.
Manj naprav za testiranje
iPhone obstaja v omejenem številu modelov, vse je zasnoval Apple. Android pokriva veliko proizvajalcev, velikosti zaslonov in različic sistema. Ko si sam, je temeljito testiranje ene platforme že pravo delo. Moje pravilo na iOS: pred vsako oddajo preverim vsaj najmanjši in največji iPhone.
Koliko stane mobilna aplikacija za iOS in Android že od začetka
Sočasni zagon mobilne aplikacije za iOS in Android, tudi s skupno kodo, doda več postavk.
- Dva razvijalska računa. Apple zahteva 99 $ na leto. Google zahteva enkratno pristojbino za registracijo 25 $.
- Dve dokumentaciji za objavo. Stran v trgovini, posnetki zaslona, izjave o zasebnosti, nastavitve naročnin: vse pripravljaš dvakrat, z različnimi pravili. Stran za iOS po smernici 2.3.10 ne sme omenjati Androida.
- Dodaten korak testiranja pri Googlu. Za osebni račun, ustvarjen po 13. novembru 2023, Google zahteva zaprto testiranje z vsaj 12 prijavljenimi testerji vsaj 14 zaporednih dni, preden lahko objaviš. Te testerje moraš najti in ta rok zdržati.
- Dva sklopa prilagoditev. Dovoljenja, obvestila, opravila v ozadju, tipkovnica, geste za nazaj: tudi z React Native se nekatera vedenja razlikujejo in zahtevajo popravke za vsako platformo posebej.
- Tvoja pozornost. To je najmanj viden in pogosto največji strošek. Ko si sam, je vsaka ura, porabljena za Android, ura, ki ne gre v glavno funkcijo ali v paywall.
Kako React Native in Expo ohranita Android mogoč
Začeti z iOS ne pomeni vsega zakleniti. Nekaj navad od prvega dne ohrani Android na dosegu roke:
- Izberi večplatformni sklad. React Native in Expo za aplikacijo, Supabase za podatke, RevenueCat za naročnine. Ta orodja delujejo na obeh sistemih in to je sklad, ki ga uporabljam pri vseh svojih aplikacijah. Razlogi so podrobno opisani na strani React Native in Expo za mobilno aplikacijo.
- Izoliraj, kar je specifično za iOS. Če uporabljaš funkcijo, ki obstaja samo na iPhonu, jo imej v ločeni datoteki, da lahko predvidiš alternativo ali jo na Androidu skriješ.
- Cen ne zapisuj fiksno v kodo. Prikaži tiste, ki jih vrne trgovina. Tvoj paywall bo tako pravilen na obeh platformah. Stran naročnine v aplikaciji za iOS podrobno opiše postavitev.
- Podatke hrani na strežniku, če morajo slediti uporabniku. Uporabnik, ki zamenja iPhone za Android, bo lahko spet dostopal do svojega računa.
Bonus tega sklada: za gradnjo različice za iOS ne potrebuješ Maca, saj EAS zgradi aplikacijo v oblaku, z različico Xcode, vezano na tvoj Expo SDK (ITMS-90725). Kako, razložim v članku objava aplikacije za iOS brez Maca.
iOS najprej ni odločitev proti Androidu. Je odločitev o vrstnem redu, v katerem porabiš svoj čas.
Kdaj lansirati iOS in Android hkrati?
Pravilo ni absolutno. Tri situacije spremenijo odgovor.
Tvoje obstoječe občinstvo je večinoma na Androidu. Če lansiraš aplikacijo za skupnost, ki jo že poznaš, in ta skupnost večinoma uporablja Android, začni tam, kjer so ljudje, ne na platformi, ki v povprečju plača najbolje.
Aplikacija je odvisna od takojšnjega omrežnega učinka. Sporočilna aplikacija ali aplikacija za povezovanje ljudi, ki brez kritične mase nima vrednosti, lahko potrebuje obe platformi že ob izidu, da nikogar ne izključi iz omrežja.
Tvoj ciljni trg je izrazito na Androidu. V nekaterih državah je delež iOS majhen. Preden uporabiš splošno pravilo, poglej številke svojega dejanskega trga, na primer na StatCounterju.
Kdaj dodati Android?
Ko je tvoja prva različica objavljena na iOS, izmerjena in prilagojena, veš, ali aplikacija zadrži uporabnike, katero ceno sprejmejo in katere želje se ponavljajo. To je pravi trenutek za odločitev o Androidu, na podlagi dejstev in ne upanja.
Nekaj znakov, ki lahko upravičijo prehod:
- ljudje te redno sprašujejo po različici za Android;
- tvoja aplikacija na iOS dobro konvertira in želiš razširiti občinstvo;
- tvoja glavna funkcija ne uporablja ničesar, kar je specifično za iPhone.
To je logika vsake prve različice: skrčiti na nekaj, kar se da preizkusiti, objaviti, izmeriti in nato odločiti o nadaljevanju. Stran MVP aplikacije za iOS podrobno opiše to metodo, tvoja enostranska specifikacija pa je pravo mesto, da črno na belem zapišeš »Android: ni v različici 1«.
iOS ali Android: moje priporočilo v enem stavku
Razen če tvoje občinstvo ali trg jasno zahteva Android, lansiraj na iOS z React Native in Expo, se hitro uči in se o Androidu odloči, ko se tvoja aplikacija izkaže.
Lansiraj svojo prvo aplikacijo za iOS
To pot sem zapakiral v iOS Kit: Starter Code za Expo in React Native mojih aplikacij, ki se prevede tudi za Android, in pot v štirih korakih, ki ji slediš v svojem tempu. Če še omahuješ glede modela prihodkov, najprej preberi naročnina ali enkraten nakup za aplikacijo iOS.
Še ne veš, kako naprej s projektom? Brezplačna diagnostika ti pove, kaj te v resnici zavira in kateri korak loti najprej, nato pa ti pošlje moj kontrolni seznam proti Applovim zavrnitvam. Domača stran pa pokaže, kako ustvariti mobilno aplikacijo, ne da bi začel iz nič s to kodo, najprej za iPhone.
Ne obljubljam ti ne prihodkov ne objave: Apple odobri, trg odloči.
Pogosta vprašanja
Ali začeti z iOS ali z Androidom pri prvi aplikaciji?
Če si začetnik in želiš prodajati svojo prvo aplikacijo, začni z iOS. Uporabniki iPhonov v povprečju plačajo opazno več, zagon na eni sami platformi pa te hitreje nauči, kaj deluje. Z React Native in Expo si vrat do Androida ne zapreš: iz iste kode boš lahko pozneje naredil različico za Android.
Kako ustvariti aplikacijo za iOS in Android?
Z React Native in Expo napišeš en sam projekt v JavaScriptu ali TypeScriptu, nato EAS Build zgradi datoteke aplikacije za vsako platformo. Dobiš dve ločeni aplikaciji iz iste kode, saj vsaka trgovina zahteva svojo datoteko aplikacije in ima svoj pregled. Razlogi za ta sklad so na strani React Native in Expo za mobilno aplikacijo.
Ali uporabniki iPhonov plačajo več kot uporabniki Androida?
Da, v povprečju. Poročilo State of Subscription Apps 2025 podjetja RevenueCat temelji na naročniških aplikacijah, ki uporabljajo njegovo storitev. Navaja mediani prihodek na namestitev po 60 dneh 0,38 $ v App Storu proti 0,14 $ v Google Playu. Android ima v Franciji sicer več telefonov, po podatkih StatCounterja avgusta 2026 približno 64 %.
Kakšne stroške predvideti za objavo v App Storu in Google Playu?
Apple zahteva 99 $ na leto, Google pa enkratno pristojbino za registracijo 25 $. Pripraviti moraš tudi dve dokumentaciji za objavo in opraviti dva sklopa prilagoditev. Pri Googlu osebni račun, ustvarjen po 13. novembru 2023, pred objavo zahteva zaprto testiranje. To testiranje zahteva vsaj 12 prijavljenih testerjev vsaj 14 zaporednih dni.
V katerih primerih lansirati iOS in Android hkrati?
Tri situacije spremenijo odgovor. Če je tvoje obstoječe občinstvo večinoma na Androidu, začni tam, kjer so ljudje. Če je tvoja aplikacija odvisna od takojšnjega omrežnega učinka, kot sporočilna aplikacija, lahko potrebuje obe platformi že ob izidu. Če je tvoj ciljni trg izrazito na Androidu, poglej številke svojega dejanskega trga, preden uporabiš splošno pravilo.
Kdaj dodati Android po prvi različici za iOS?
Android dodaj, ko je tvoja prva različica objavljena na iOS, izmerjena in prilagojena. Takrat veš, ali aplikacija zadrži uporabnike, katero ceno sprejmejo in katere želje se ponavljajo. Prehod lahko upravičijo trije znaki. Ljudje te redno sprašujejo po različici za Android, tvoja aplikacija na iOS dobro konvertira in želiš razširiti občinstvo, ali pa tvoja glavna funkcija ne uporablja ničesar, kar je specifično za iPhone.