App iOS o Android: da quale iniziare?
Di Mehdi Azizi
Aggiornato il , 8 min
App iOS o Android, o entrambe? Perché iniziare da iOS se sei alle prime armi e vuoi vendere, e come Expo ti lascia aperta la strada per Android.
App iOS o Android: la risposta breve
App iOS o Android: se sei alle prime armi e il tuo obiettivo è vendere la tua prima app, inizia da iOS. Gli utenti iPhone in media pagano molto di più, e lanciare su una sola piattaforma ti fa capire più in fretta cosa funziona. Se costruisci la tua app con React Native ed Expo, non chiudi la porta ad Android: lo stesso codice potrà produrre una versione Android più avanti, quando i tuoi numeri lo giustificheranno.
Ci sono delle eccezioni, e sono reali: un pubblico già in gran parte su Android, un'app che non vale niente se non c'è dentro tutti, un mercato dove l'iPhone è raro. Le vediamo più sotto. Ma nel caso più comune, una persona da sola che lancia la sua prima app in abbonamento, lanciare iOS e Android insieme raddoppia buona parte del lavoro proprio quando hai meno tempo.
Pubblico le mie app iOS con React Native ed Expo. Solys, una sveglia con mini-giochi, e TradaZen, un simulatore di trading, sono sull'App Store. Nolera e Clic sono state rifiutate da Apple, poi corrette. Le ho lanciate tutte su iOS, per i motivi che seguono.
Un'app iOS può funzionare su Android?
No. Un'app costruita per iPhone non si installa su un telefono Android, e viceversa. Ogni store richiede il proprio file dell'app, compilato per il suo sistema, e ogni store ha la propria revisione.
Quello che può essere in comune è il codice sorgente. Con React Native ed Expo scrivi un solo progetto in JavaScript o TypeScript. La documentazione di Expo lo riassume così: un solo progetto che gira in modo nativo sui dispositivi dei tuoi utenti, Android, iOS e web. Poi EAS Build compila i file dell'app per ogni piattaforma. Ottieni quindi due app distinte, nate dallo stesso codice.
Per questo la domanda "iOS o Android" non è una scelta definitiva quando usi questo stack. È una scelta di ordine: da quale piattaforma iniziare.
Perché iniziare da iOS se sei alle prime armi e vuoi monetizzare
Gli utenti iPhone pagano di più
Il report State of Subscription Apps 2025 di RevenueCat, basato sui dati delle app in abbonamento che usano questo servizio, è molto chiaro su questo punto:
- il ricavo mediano per installazione dopo 60 giorni è di 0,38 $ sull'App Store contro 0,14 $ su Google Play;
- in ogni regione analizzata, oltre il 67% delle app ricava almeno l'80% delle entrate dagli utenti iOS;
- il tasso di conversione a pagamento 35 giorni dopo il download è più alto sull'App Store in tutte le categorie.
Se il tuo obiettivo è far pagare i tuoi primi abbonati, è su iOS che i tuoi sforzi hanno più probabilità di rendere.
Gli utenti Android sono di più, ma pagano meno
L'argomento opposto esiste, ed è corretto sui numeri. In Francia, secondo StatCounter, Android rappresentava circa il 64% dei telefoni ad agosto 2026, contro circa il 36% di iOS. Lanciando solo su iOS raggiungi quindi meno persone. Ma per un'app in abbonamento non contano i download: conta quante persone pagano, e i numeri di RevenueCat mostrano dove si trovano.
Un lancio concentrato ti insegna più in fretta
Una sola piattaforma significa un solo insieme di feedback da analizzare, un solo comportamento da correggere, una sola scheda da ottimizzare. Le prime settimane dopo l'uscita servono a capire cosa fa tornare i tuoi utenti e cosa li fa pagare. Queste lezioni arrivano prima e più nitide quando non sono diluite fra due ecosistemi.
Meno dispositivi da testare
L'iPhone esiste in un numero limitato di modelli, tutti progettati da Apple. Android copre una grande varietà di produttori, dimensioni dello schermo e versioni del sistema. Quando sei da solo, testare a fondo una piattaforma è già un bel lavoro. La mia regola su iOS: controllare almeno l'iPhone più piccolo e quello più grande prima di ogni invio.
Quanto costa un'app mobile iOS e Android fin dall'inizio
Lanciare un'app mobile iOS e Android insieme, anche con codice condiviso, aggiunge diverse voci.
- Due account sviluppatore. Apple chiede 99 $ all'anno. Google chiede una quota di registrazione una tantum di 25 $.
- Due pratiche di pubblicazione. Scheda, screenshot, dichiarazioni sulla privacy, impostazioni degli abbonamenti: tutto va preparato due volte, con regole diverse. La scheda iOS non deve citare Android, secondo la guideline 2.3.10.
- Un passaggio di test in più da Google. Per un account personale creato dopo il 13 novembre 2023, Google richiede un test chiuso con almeno 12 tester iscritti per almeno 14 giorni consecutivi prima di poter pubblicare. Devi trovare questi tester e rispettare questi tempi.
- Due serie di aggiustamenti. Permessi, notifiche, attività in background, tastiera, gesti di ritorno: anche con React Native alcuni comportamenti cambiano e richiedono correzioni specifiche per ogni piattaforma.
- La tua attenzione. È il costo meno visibile e spesso il più pesante. Da solo, ogni ora passata su Android è un'ora che non va nella funzione principale o nel paywall.
Come React Native ed Expo ti lasciano aperta la strada per Android
Iniziare da iOS non vuol dire bloccare tutto. Qualche abitudine, fin dal primo giorno, tiene Android a portata di mano:
- Scegli uno stack multipiattaforma. React Native ed Expo per l'app, Supabase per i dati, RevenueCat per gli abbonamenti. Questi strumenti funzionano su entrambi i sistemi, ed è lo stack che uso in tutte le mie app. I motivi sono spiegati nella pagina React Native ed Expo per un'app mobile.
- Isola ciò che è specifico di iOS. Se usi una funzione che esiste solo su iPhone, tienila in un file a parte, così potrai prevedere un'alternativa o nasconderla su Android.
- Non scrivere i prezzi a mano nel codice. Mostra quelli restituiti dallo store. Il tuo paywall resterà corretto su entrambe le piattaforme. La pagina abbonamenti in-app iOS spiega come configurarli.
- Tieni i dati sul server se devono seguire l'utente. Un utente che passa da iPhone ad Android potrà ritrovare il suo account.
Bonus di questo stack: non ti serve un Mac per compilare la versione iOS, perché EAS compila l'app nel cloud, con la versione di Xcode legata al tuo SDK Expo (ITMS-90725). Ti spiego come in pubblicare un'app iOS senza Mac.
Prima iOS non è una scelta contro Android. È una scelta sull'ordine in cui spendi il tuo tempo.
Quando lanciare iOS e Android insieme?
La regola non è assoluta. Tre situazioni cambiano la risposta.
Il tuo pubblico esistente è soprattutto su Android. Se lanci un'app per una community che conosci già, e questa community usa in gran parte Android, parti da dove sono le persone, non dalla piattaforma che in media paga meglio.
L'app dipende da un effetto rete immediato. Un'app di messaggistica o di contatto tra persone che non vale niente senza una massa critica può aver bisogno di entrambe le piattaforme fin dall'uscita, per non escludere nessuno dalla rete.
Il tuo mercato di riferimento è in larghissima parte Android. In alcuni paesi la quota di iOS è bassa. Guarda i numeri del tuo mercato reale, per esempio su StatCounter, prima di applicare una regola generale.
Quando aggiungere Android?
Una volta pubblicata, misurata e sistemata la tua prima versione su iOS, sai se l'app trattiene i suoi utenti, che prezzo accettano e quali richieste ritornano. È il momento giusto per decidere su Android, con dei fatti invece che con delle speranze.
Alcuni segnali che possono giustificare il passaggio:
- le persone ti chiedono regolarmente una versione Android;
- la tua app converte bene su iOS e vuoi allargare il tuo pubblico;
- la tua funzione principale non usa niente di specifico dell'iPhone.
È la logica di ogni prima versione: ridurre al testabile, pubblicare, misurare, poi decidere il resto. La pagina MVP di un'app iOS spiega questo metodo, e il tuo capitolato di una pagina è il posto giusto per scrivere nero su bianco "Android: fuori dalla versione 1".
iOS o Android: il mio consiglio in una frase
A meno che il tuo pubblico o il tuo mercato non imponga chiaramente Android, lancia su iOS con React Native ed Expo, impara in fretta, e decidi su Android quando la tua app ha dimostrato di funzionare.
Lanciare la tua prima app iOS
Questo percorso l'ho messo nell'iOS Kit: lo Starter Code Expo e React Native delle mie app, che compila anche per Android, e un percorso in quattro tappe da seguire con i tuoi tempi. Se sei ancora indeciso sul modello di ricavo, leggi prima abbonamento o acquisto singolo per un'app iOS.
Hai ancora dubbi sul seguito del tuo progetto? La diagnosi gratuita ti dice cosa ti blocca davvero e da quale passaggio partire, poi ti manda la mia checklist anti-rifiuto di Apple. E la home mostra come creare un'app mobile senza partire da zero con questo codice, prima per iPhone.
Non ti prometto né guadagni né pubblicazione: Apple approva, il mercato decide.
Domande frequenti
Per una prima app conviene iniziare da iOS o da Android?
Se sei alle prime armi e vuoi vendere la tua prima app, inizia da iOS. Gli utenti iPhone in media pagano molto di più, e lanciare su una sola piattaforma ti fa capire più in fretta cosa funziona. Con React Native ed Expo non chiudi la porta ad Android: lo stesso codice potrà produrre una versione Android più avanti.
Come si crea un'app iOS e Android?
Con React Native ed Expo scrivi un solo progetto in JavaScript o TypeScript, poi EAS Build compila i file dell'app per ogni piattaforma. Ottieni due app distinte nate dallo stesso codice, perché ogni store richiede il proprio file dell'app e ha la propria revisione. I motivi di questo stack sono nella pagina React Native ed Expo per un'app mobile.
Gli utenti iPhone pagano più di quelli Android?
Sì, in media. Il report State of Subscription Apps 2025 di RevenueCat si basa sulle app in abbonamento che usano il suo servizio. Indica un ricavo mediano per installazione a 60 giorni di 0,38 $ sull'App Store contro 0,14 $ su Google Play. Eppure in Francia i telefoni Android sono di più, circa il 64% ad agosto 2026 secondo StatCounter.
Quali costi prevedere per pubblicare sull'App Store e su Google Play?
Apple chiede 99 $ all'anno e Google una quota di registrazione una tantum di 25 $. Devi anche preparare due pratiche di pubblicazione e fare due serie di aggiustamenti. Da Google, un account personale creato dopo il 13 novembre 2023 richiede un test chiuso prima di poter pubblicare. Questo test richiede almeno 12 tester iscritti per almeno 14 giorni consecutivi.
In quali casi lanciare iOS e Android insieme?
Tre situazioni cambiano la risposta. Se il tuo pubblico esistente è soprattutto su Android, parti da dove sono le persone. Se la tua app dipende da un effetto rete immediato, come un'app di messaggistica, può aver bisogno di entrambe le piattaforme fin dall'uscita. Se il tuo mercato di riferimento è in larghissima parte Android, guarda i numeri del tuo mercato reale prima di applicare una regola generale.
Quando aggiungere Android dopo una prima versione iOS?
Aggiungi Android una volta pubblicata, misurata e sistemata la tua prima versione su iOS. A quel punto sai se l'app trattiene i suoi utenti, che prezzo accettano e quali richieste ritornano. Tre segnali possono giustificare il passaggio. Ti chiedono regolarmente una versione Android, la tua app converte bene su iOS e vuoi allargare il tuo pubblico, oppure la tua funzione principale non usa niente di specifico dell'iPhone.