Quali sono le opzioni per lo sviluppo di applicazioni per iPhone?
Attualmente ho provato ad installare GNU Kit per Linux senza successo! Troppi passaggi, e al e non sono riuscito a compilare una singola applicazione.
L'SDK di Apple sembra essere molto più facile, ma non ho un Mac.
Quindi mi sto perdendo qualcosa?
requisiti software e hardware per lo sviluppo iOS
Avete bisogno di un Mac, non c'è dubbio. È inoltre necessario un iPhone o iPod Touch per sviluppare sul come anche se il simulatore è abbastanza buona, è non è perfetto - Ho esempio di codice che funziona bene nel simulatore, ma non riesce sull'hardware. L'hardware deve anche essere modificato per aggiungere le chiavi di sviluppo ad esso per cui v'è un certo rischio di utilizzare un vero e proprio iPhone - molte persone testimoniano che è abbastanza sicuro, ma mi sono chickened e acquistare un iPod Touch per lo sviluppo. Le chiavi devono anche essere installato sul vostro Mac e integrato in Xcode - e questo è abbastanza difficile da ottenere anche con la configurazione standard di Apple. Xcode è gratuito e davvero IDE decente.
I suoi requisiti minimi sono quindi
Un processore Intel Mac con l'ultimo Mac OS. opzione più economica c'è un Mac Mini - $ 599 anche se si potrebbe probabilmente prendere uno su Ebay che avrebbe funzionato bene per $ 400 o meno.
Un iPod Touch (o un iPhone se è necessario le caratteristiche della fotocamera / telefono per la vostra applicazione) - $ 229
Una licenza per sviluppatori da Apple in modo da poter ottenere il loro necessarie chiavi - $ 99
Per sottolineare, è assolutamente necessario per testare il codice su hardware reale e la quantità di dolore si andrà se cercasse di usare qualsiasi altra cosa, ma un Mac e Xcode sarà facile mangiare il costo di acquisto di un Mac.
Sì, il Mac. E 'probabilmente non vale la pena senza gli strumenti. Soprattutto senza l'emulatore. Apple ha progettato l'iPhone, si esegue una versione di OSX, e hanno fatto gli strumenti. Non è nemmeno come tutto ciò che serve è il compilatore, perché non si hanno gli strumenti per il debug, caricare e gestire le applicazioni.
Scopri http://oreilly.com/catalog/9780596155193/ dal vostro libarary locale, si dice che non è necessario un Mac, solo un iPhone jailbroken / iPodTouch e Linux. Non so che è possibile utilizzare l'SDK per farlo, sto aspettando il jailbreak 2g inizia neppure, ma spero davvero che non ho bisogno di un Mac.
C'è un altro sito FAQ che risponde a molte delle domande di sviluppo di iPhone di base come questo, che ho trovato utile. Così si potrebbe voler controllare iPhoneDevelopmentFAQ.com
Oltre al MAC ufficiale si ha un progetto su Google Code che tenta di fare una toolchain per Linux e Windows. iphone-dev Questo link mostra come costruirlo.













