Sviluppo app iPhone e SDK Apple: Xcode, requisiti e interfacce utente
-
iOS SDK
Apple offre SDK per Mac e per dispositivi mobili iOS (iPhone, iPad, iPod touch). L'SDK è un set di strumenti per creare/modificare app. Per mobile è specifico per iOS.
Requisiti e componenti SDK
L'iPhone SDK gira solo su Mac con processore Intel. Download gratuito per membri Programma Sviluppatori Apple, incluso in Xcode (IDE Apple). Xcode contiene: SDK, codice esempio, simulatore, debugger. Tutto per costruire, testare, pubblicare su App Store.
Sviluppo app iPhone
Ogni app nasce come progetto Xcode: funzionalità base incluse, zero feature. Il developer progetta layout, flusso, aspetto. Xcode dà editor codice, strumenti debug. Il Programma Sviluppatori offre documentazione, forum, linee guida. Solo membri possono inviare app ad Apple.
Interfacce utente
Apple considera l'interazione umana cruciale: swipe, rotazione schermo, touch. Sviluppando con SDK, bisogna curare funzionalità e aspetto grafico (fino all'icona di avvio).