>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

Développement Apple iPhone et SDK

En 2007, Apple lance le premier iPhone. L'année suivante, l'App Store ouvre pour aider les utilisateurs à remplir leur appareil d'apps : cuisine, sport, budget, jeux, etc. Si Apple a ses développeurs internes, elle met aussi un SDK (Software Development Kit) à disposition des développeurs indépendants. Le SDK iPhone permet à tout développeur ayant les ressources et connaissances techniques de créer des apps pour le smartphone.

iOS SDK

Apple rejoint d'autres entreprises technologiques offrant des SDK. Un SDK est un ensemble d'outils pour créer ou modifier des applications. Apple propose deux SDK : pour Mac (Macintosh) et pour appareils mobiles (iPhone, iPad, iPod touch). Le SDK mobile est construit pour iOS, le système d'exploitation mobile d'Apple.

Exigences et composants du SDK

Le SDK iPhone ne fonctionne que sur Mac avec processeurs Intel. Il est téléchargeable gratuitement pour les membres du Programme Développeur Apple, packagé dans Xcode, l'environnement de développement intégré d'Apple. Xcode contient tous les composants nécessaires : SDK, exemples de code, simulateur, débogueur. Avec Xcode et le SDK, les développeurs ont tout pour construire, tester et publier sur l'App Store.

Développement d'apps iPhone

Chaque app iPhone commence comme un projet dans Xcode. Apple inclut toutes les fonctionnalités de base, mais aucune feature. Au développeur de concevoir la mise en page, le flux, l'apparence. Apple fournit un éditeur de code source et les ressources pour corriger les erreurs. Documentation, forums, articles, guides sont accessibles via le Programme Développeur. Seuls les membres peuvent soumettre des apps à Apple.

Interfaces utilisateur

Apple considère l'aspect humain comme crucial dans la conception d'apps iPhone avec son SDK. Les appareils mobiles comme l'iPhone sont uniques : on interagit différemment (balayage, rotation d'écran). Lors du développement, il faut considérer la fonctionnalité, mais aussi l'apparence : de l'artwork à l'icône de lancement.

iPhone