Considera la diversità degli scenari in cui le app sono incorporate: app gratuite, app che si comprano una volta sola, app che permettono acquisti in-app, app create da aziende per uso interno, app sviluppate da appaltatori per i loro clienti, e altre ancora.
È comprensibile e fortunato che Apple abbia creato un ampio numero di programmi per aiutare la distribuzione delle app per iOS. Il modo più comune di distribuire un'app è usando l'app store pubblico. Questo metodo ha un sacco di vantaggi.
Per prima cosa, la vostra app diventa disponibile per chiunque abbia un dispositivo iOS e un ID Apple. Inoltre, è facile monetizzare la vostra app impostando un prezzo per l'acquisto, utilizzando gli acquisti in-app, o approfittando di qualche rete.
Mentre aiuta a garantire una buona esperienza per i clienti dell'app store, il processo di approvazione delle app di Apple è notoriamente doloroso per gli sviluppatori di app. Il ritardo tra quando un'app viene presentata per la revisione iniziale e quando il feedback è disponibile può essere lungo.
Ho visto fino a un mese di ritardo prima di ricevere il feedback per applicazioni particolarmente coinvolte. Le risposte successive, anche se più veloci, possono essere ulteriori giorni o addirittura settimane. Questo sito web fornisce una stima del tempo di attesa attuale.
Il processo di approvazione delle app si assicura che le app seguano le linee guida appropriate per l'app store. Ci possono essere problemi con un'app, come un bug o una vulnerabilità di sicurezza che Apple vi chiederà di correggere.
La vostra app potrebbe anche avere un comportamento che, pur non essendo pericoloso, non piace ad Apple per un motivo o per un altro. Potreste dover cambiare la distribuzione della vostra app in modi che preferireste non fare per ottenere la benedizione di Apple.
Distribuire attraverso l'app store è un'ottima scelta se avete bisogno della visibilità e disponibilità che fornisce. Se questo non è importante per voi, una delle altre opzioni di distribuzione sarà molto meno problematica evitando il processo di revisione delle app di Apple.