Ci sono in realtà molti modi in cui un'app può fare soldi. Il primo e più ovvio è quello di far pagare l'utente prima di poterla scaricare dall'App Store. Apple prende una royalty che credo sia del 30%.
Il secondo, che è il più comune è la pubblicità. Ci sono diversi servizi che possono fornire annunci per la tua app. Per esempio iAd della Apple stessa o AdMob di Google. Anche in questo caso, Apple prenderà una royalty da ciò che si guadagna con gli annunci.
Terzo, gli acquisti in-app (IAP). Gli IAP possono funzionare in molti modi diversi. Per esempio può essere un pagamento una tantum per accedere ad un'altra parte dell'app o ad altre caratteristiche. Può anche essere usato come un negozio per comprare gemme come in Clash of Clans.
Vendere i dati utente è il quarto. Quando ci si registra ad un'app si forniscono molti dati come l'email, l'età, il sesso e la password. Questi dati possono essere utili per le società di ricerca o per qualcuno che vuole entrare in possesso di un sacco di indirizzi e-mail. Non preoccupatevi di questo, quasi tutte le app (almeno quelle più grandi) hanno una politica sulla privacy che dice che non faranno una cosa del genere.
Gli sponsor sono un altro modo per la vostra app di fare soldi. Tutte le aziende vogliono essere associate alla vostra grande app e ottenere il loro nome là fuori. Forse vogliono che tu rinomini la tua app in SponsorCompanyName: YourAppName, o semplicemente vogliono il loro logo sul tuo sito web.
Oppure, fai qualcosa come Snapchat. Io la chiamo "pubblicità sotto mentite spoglie". Forse voi per primi non ve ne rendete conto, ma Snapchat Discover sono solo annunci. Solo che sono buoni annunci (secondo me). Fanno uscire il loro nome, forse vuoi trovare il loro sito web perché hai letto un articolo sulla loro pagina Discover, e whoops - hanno un cliente/utente. Se ho capito bene le aziende non devono più pagare, quindi è come se fossero annunci gratuiti.