Come posso vendere la mia app per iPhone tramite l'App Store?

Dopo aver visto il successo di alcuni sviluppatori nella vendita di app per iPhone e con l'iPad ora disponibile, ci devono essere molti sviluppatori che pensano "Why not Me?". Tra i primi successi notevoli ricordiamo Trism nel 2008, in cui lo sviluppatore Steve Demeter ha creato il puzzle game come progetto secondario e ha guadagnato $ 250.000 (al netto del taglio di Apple) in un paio di mesi.

L'anno scorso ha visto il controllo di volo di FireMint (foto sopra) mantenere il primo posto per diverse settimane e ha venduto oltre 700.000. Il link qui sopra porta a un PDF di 16 pagine in cui hanno pubblicato i loro dati di vendita. Sperano di ripetere il successo ora con una versione HD aggiornata per iPad.

Miliardi di dollari di affari

Ci sono ben oltre 100.000 sviluppatori di app per iPhone registrati, con oltre 186.000 app nell'App Store per iPhone / iPod e oltre 3.500 per iPad quando questo è stato scritto (secondo 148 app). Apple per sua stessa ammissione ha venduto oltre 85 milioni di dispositivi (50 milioni di iPhone e 35 milioni di iPod Touch) e i giochi sono la categoria numero uno che rende molto più difficile raggiungere il successo. Ad aprile, secondo 148 app, ogni giorno venivano rilasciati in media 105 giochi!

Un anno fa erano state scaricate un miliardo di app che ora ammontano a 3 miliardi. Un gran numero di questi sono gratuiti (circa il 22% delle app) ma è ancora un'enorme quantità di denaro pagata da Apple agli sviluppatori dopo il taglio del 30% che Apple prende.

Non è così facile fare molti soldi. Creare l'App è una cosa, ma venderlo in numero sufficiente è un gioco con la palla completamente diverso che richiede di promuoverlo e di fornire copie gratuite alle recensioni. In alcuni casi, le persone pagano i revisori per ottenere la revisione delle loro app. Se sei davvero fortunato e Apple lo raccoglie riceverai molta promozione gratuita.

Iniziare

In poche parole, se vuoi sviluppare per iPhone:

  • Hai bisogno di un computer Mac di qualche tipo, Mac Mini, iMac, MacBook ecc. Non puoi sviluppare per l'App Store su un PC Windows o Linux.
  • Unisciti al programma gratuito per sviluppatori iPhone. Ciò dà accesso al sistema di sviluppo SDK e Xcode che scarichi e installi. Include un emulatore in modo da poter testare la maggior parte delle app ad eccezione di quelle che richiedono hardware come la fotocamera o il GPS.
  • Paga $ 99 all'anno per l'accesso al programma per sviluppatori. Ciò ti consente di installare app sul tuo iPhone / iPod Touch / iPad. Fornisce inoltre un accesso precedente ai beta e alle versioni precedenti dell'SDK.

Processo di sviluppo

Quindi ti stai sviluppando e hai una versione che gira nell'emulatore. Successivamente, hai pagato $ 99 e sei stato accettato nel programma per sviluppatori. Ciò significa che ora puoi provare la tua app sul tuo iPhone. Ecco una panoramica di come lo fai. Il sito Web degli sviluppatori di Apple fornisce molti più dettagli.

È necessario un certificato di sviluppo per iPhone. Questo è un esempio di crittografia a chiave pubblica.

Per questo, devi eseguire l'app di accesso portachiavi sul tuo Mac (negli strumenti per sviluppatori) e generare una richiesta di firma del certificato, quindi caricarla sul portale del programma per sviluppatori iPhone di Apple e ottenere il certificato. Dovrai anche scaricare il certificato intermedio e installare entrambi in Accesso Portachiavi.

Il prossimo è la registrazione del tuo iPhone ecc. Come dispositivo di test. Puoi avere fino a 100 dispositivi utili per i team più grandi, in particolare quando sono disponibili iPhone 3G, 3GS, iPod touch e iPad.

Quindi registri la tua domanda. Infine, dotato sia dell'ID applicazione sia dell'ID dispositivo, è possibile generare un profilo di provisioning sul sito Web Apple. Questo viene scaricato, installato in Xcode e puoi avviare la tua app sul tuo iPhone!

L'App Store

A meno che tu non sia una grande azienda con oltre 500 dipendenti o un'università che insegna lo sviluppo di app per iPhone, ci sono solo due modi per distribuire le tue app.

  1. Invialo all'App Store
  2. Distribuiscilo per distribuzione ad hoc.

La distribuzione tramite App Store è ciò che la maggior parte delle persone immagino vogliano fare. Ad hoc significa che produci una copia per un iPhone specifico, ecc. E puoi fornirlo per un massimo di 100 dispositivi diversi. Ancora una volta è necessario ottenere un certificato, quindi eseguire Accesso portachiavi e generare un'altra richiesta di firma certificato, quindi visitare il sito Web del portale per sviluppatori Apple e ottenere un certificato di distribuzione. Lo scaricherai e lo installerai in Xcode e lo utilizzerai per generare un profilo di provisioning di distribuzione.

Per inviare la tua app all'App Store è inoltre necessario quanto segue:

  • Un elenco di parole descrittive in modo che possa essere trovato nell'App Store.
  • Tre icone (29 x 29, 57 x 57 e 512 x 512).
  • Un'immagine di avvio che viene visualizzata durante il caricamento dell'app.
  • Alcuni (1-4) screenshot delle schermate della tua app.
  • Informazioni sul contratto.

Quindi esegui l'effettivo invio al sito Web ItunesConnect (parte di Apple.com), stabilisci i prezzi (o è gratuito) ecc. Quindi, supponendo che tu abbia evitato i molti modi per convincere Apple a rifiutare la tua App dall'App Store , dovrebbe apparire tra qualche giorno.

Ecco alcuni dei motivi del rifiuto ma non è completo, quindi leggi il documento sulle best practice di Apple:

  • È considerato discutibile ad es. pornografia.
  • Si schianta.
  • Ha una backdoor o è dannoso.
  • Utilizza API private.

Apple afferma di ricevere 8.500 app a settimana e che il 95% degli invii viene accettato entro 14 giorni. Quindi buona fortuna con il tuo invio e ottenere la codifica!

A proposito, se decidi di includere un Easter Egg (schermate a sorpresa, contenuti nascosti, battute, ecc.) Nella tua app, assicurati di far sapere al team di recensioni come attivarlo. Non lo diranno; le loro labbra sono sigillate. Se invece non glielo dici e viene fuori, allora anche la tua App dall'App Store!

Close menu