Requisiti per lo sviluppo di iPhone

Lo sviluppo per l’iPhone è diventato un grande settore e una parte importante di un’azienda. Le app non solo possono generare entrate per la tua azienda, ma fungono anche da sedi gratuite per far conoscere il tuo marchio e fornire un filo diretto ai consumatori. Se sviluppi per l’App Store di Apple, dovrai tenere a mente una serie di requisiti per lo sviluppo di iPhone o rischi che la tua app venga rifiutata. Evita ritardi nello sviluppo facendolo bene la prima volta.

Funzionalità

Inutile dire che se la tua app non funziona come previsto, rischi che venga rifiutata. Questo va oltre i principali bug, anche se questi dovrebbero essere risolti prima di inviare il tuo prodotto ad Apple poiché guadagneranno un rifiuto automatico. Uno dei rifiuti più comuni è la funzionalità limitata. L’utilizzo di un’app per inviare persone a un sito Web, ad esempio, non soddisfa i requisiti di un’app e verrà rifiutato. La funzionalità duplicata con funzionalità iPhone integrate è un altro criterio di rifiuto comune.

I dati di utilizzo

Le app per iPhone devono rispettare un vago standard di utilizzo dei dati. Apple proibisce ai “divoratori di larghezza di banda” di utilizzare l’App Store, ma non definisce quanto sia eccessivo l’utilizzo dei dati. Gli aggiornamenti di alcune app precedentemente approvate sono stati rifiutati a causa dell’eccessivo volume di dati. Assicurati che la tua app non consumi troppi dati o abbia la capacità di rallentare a seconda del tipo di rete in uso. Le connessioni Wi-Fi generalmente possono gestire carichi di dati più pesanti.

Composizione

Il contenuto della tua app deve essere appropriato in base agli standard Apple. Come molti altri requisiti per lo sviluppo di iPhone, il significato esatto di appropriato è suscettibile di interpretazione e applicato in modo incoerente. La nudità è severamente vietata. Anche le immagini sessualmente esplicite possono essere contrassegnate come inappropriate, ma ciò dipende dal singolo revisore. Secondo Apple, anche “diffamare, umiliare o attaccare figure politiche” è contro gli standard dell’App Store. Un orologio che contava alla rovescia fino alla fine del mandato dell’ex presidente George W. Bush è stato respinto in base a questa politica.

Diritti d’autore e marchi di fabbrica

Devi possedere i diritti sul materiale che utilizzi nello sviluppo di iPhone. L’utilizzo di immagini, musica o video di proprietà di un’altra persona o azienda non solo comporterà il rifiuto da parte dell’App Store, ma potrebbe anche comportare un’azione legale. Anche l’apparenza di violazione del copyright può causare un rifiuto o una rimozione retroattiva dall’App Store. Lo stesso si può dire per i marchi che appartengono ad Apple: è necessaria l’autorizzazione di Apple per utilizzare un’immagine o una somiglianza dell’iPhone o di qualsiasi altro prodotto Apple.

Programma per sviluppatori iOS

Per poter sviluppare per iPhone devi iscriverti come sviluppatore al Programma per sviluppatori iOS, pagare una quota annuale e registrare un dispositivo su cui testare la tua app. Il programma per sviluppatori iOS ti dà accesso a iOS SDK, Xcode per scrivere la tua app e le risorse tecniche. Alla fine testerai ed eseguirai il debug della tua app tramite il Programma per sviluppatori iOS con un massimo di due richieste di supporto tecnico da parte degli ingegneri Apple.