IPhone di Apple per lo sviluppo e SDK
di Apple si unisce numerose imprese a base tecnologica nelle offerte SDK per gli sviluppatori e clienti. Un SDK è semplicemente un insieme di strumenti che possono essere utilizzati per creare o modificare applicazioni o programmi . Apple ha due SDK disponibili, tra cui uno per la sua linea di computer Macintosh e una per la sua linea di dispositivi mobili come l' iPhone , iPad e iPod touch . In particolare , l'SDK per dispositivi mobili è costruito per iOS o il sistema operativo mobile di Apple.
SDK Requisiti e componenti
L' iPhone SDK funziona solo su computer Macintosh che includono processori Intel . L'SDK è disponibile come download gratuito per i membri del Developer Program di Apple e viene confezionato in una serie di strumenti più larga nota come Xcode . Questo programma è l'ambiente di sviluppo integrato di Apple e contiene tutti i componenti necessari per la costruzione di applicazioni per iPhone. Xcode include l'SDK in aggiunta al codice di esempio , un simulatore e debugger . Con Xcode e l'iPhone SDK , gli sviluppatori hanno un set completo per costruire , testare e quindi pubblicare applicazioni per l'App Store.
IPhone App per lo sviluppo
ogni app iPhone inizia come un progetto in Xcode . Apple ha incluso tutte le funzionalità necessarie in ogni progetto Xcode , ma nessuna delle caratteristiche. Spetta allo sviluppatore per progettare il layout , il flusso e aspetto generale delle app . Apple fornisce un editor di codice sorgente per la programmazione , nonché le risorse per controllare e correggere gli errori . Per aiutare gli sviluppatori , Apple offre anche la documentazione , forum , articoli e linee guida attraverso il Developer Program . Solo gli sviluppatori che fanno parte di questo programma sono in grado di presentare le applicazioni per Apple.
Interfacce utente
Apple ritiene che l'elemento umano sia un grande e importante fattore nella progettazione iPhone apps con il suo SDK . I dispositivi mobili come l' iPhore sono insoliti in quanto le persone interagiscono con loro in diversi modi . Ad esempio, possono scorrere e ruotare lo schermo . Quando si sviluppa un'applicazione iPhone , è necessario considerare come l'applicazione funzionerà in termini di funzionalità , ma anche come apparirà dal artwork all'icona di lancio .