Quale hardware è necessario acquistare per pubblicare app su iTunes / iOS App Store?

3

Per un'azienda, per poter pubblicare un'app per iPhone / iPad su App Store, quale hardware è necessario registrare?

So che è necessario registrare i dispositivi di sviluppo. Qual è il minimo che devi registrare? È sufficiente un MacBook Air? O hai anche bisogno di registrare un iPhone, iPad?

Sto appena iniziando e preferisco testarlo su dispositivi amici, dato che non ho i soldi per comprarli ora ...

    
posta Ryan 27.10.2011 - 14:44
fonte

2 risposte

0

Realisticamente, hai bisogno di un Mac Intel, il più economico possibile e l'accesso ad almeno 1 o 3 dispositivi iOS. Un dispositivo per l'attuale versione del sistema operativo, un dispositivo che esegue la versione del sistema operativo più vecchio che si intende supportare e forse un dispositivo di test dedicato per eseguire il test dell'app beta OS. Se vuoi fare app universali, almeno 1 iPad e un non-iPad, poiché ci sono molte cose che non possono essere completamente testate su iOS Simulator.

In futuro, un Mac in grado di eseguire Lion potrebbe finire per essere tenuto al passo con gli ultimi framework SDK, gli strumenti per l'assegnazione di codici e gli strumenti per l'invio di app.

Devi registrare tutti i dispositivi iOS che desideri utilizzare per il test delle app. Non hanno bisogno di appartenere a te o alla tua azienda. Più sviluppatori possono registrare gli stessi dispositivi condivisi.

Non è necessario "registrare" alcun Mac. È necessario creare e / o copiare chiavi e certificati privati su ciascun Mac che si desidera utilizzare per lo sviluppo di test del dispositivo o l'invio di app store.

Non realisticamente, potresti cavartela con nessuno. Non sono richiesti dispositivi o Mac di proprietà. (Ci sono strumenti online che costruiranno praticamente un intero progetto Xcode nativo.) Chiedi a un amico o consulente con un Mac di ottenere i tuoi certificati e di eseguire l'ultimo codice di identificazione; e lascia che i tuoi clienti siano i tuoi beta tester. Ma quest'ultimo potrebbe facilmente portare ad app che vengono rifiutate o che si bloccano per la maggior parte dei tuoi clienti. E gli strumenti di sviluppo non Mac hanno tutti diverse (alcune gravi) carenze.

    
risposta data 27.10.2011 - 18:49
fonte
3

Tecnicamente, la presentazione di app, musica e libri avviene su una pagina Web, quindi non è necessario alcun hardware Mac per pubblicare i risultati finali del tuo lavoro creativo.

Per iOS, gli strumenti Xcode funzionano solo su Mac, quindi è sufficiente scegliere una versione di Xcode e trovare un Mac che soddisfi le specifiche minime. Praticamente qualsiasi mac fatto negli ultimi 5 anni è abbastanza buono. Assicurati che il Mac esegua Lion in quanto non vorrai rimanere bloccato su Xcode 3 per molto tempo. Non è necessario disporre di dispositivi iOS per inviare un'app all'App store.

Tuttavia, avere dispositivi iOS è strongmente incoraggiato per test e sviluppo, ma non ne hai bisogno per la pubblicazione. Testare su dispositivi reali è molto importante per un'app di qualità in quanto non c'è rimpiazzo per ottenere i gesti e l'interfaccia utente ottimizzata su un dispositivo reale. Inoltre, il simulatore non è una simulazione perfetta, specialmente quando si tratta di memoria, quindi potresti perdere i bug che altrimenti troverebbero su un dispositivo iOS. Apple eseguirà sicuramente la tua app su diversi dispositivi e perderai tempo e forse non sarai approvato se spedisci app che funzionano correttamente nel simulatore, ma non così bene su dispositivi reali.

Il simulatore esegue il codice Intel Processor, i dispositivi eseguono il codice ARM, quindi il tuo progetto a codice unico viene integrato in due app: devi solo inviare l'app iOS per approvazione / distribuzione ed è meglio testare la build esatta e trovare il bug da te piuttosto che quando l'app è in fase di revisione.

    
risposta data 27.10.2011 - 14:58
fonte

Leggi altre domande sui tag