iOS SDK

Un article de Wikipédia, l'encyclopédie libre.

IOS SDK

Informations
Développé par AppleVoir et modifier les données sur Wikidata
Écrit en Objective-CVoir et modifier les données sur Wikidata
Système d'exploitation MacOSVoir et modifier les données sur Wikidata
Type Kit de développementVoir et modifier les données sur Wikidata
Site web developer.apple.comVoir et modifier les données sur Wikidata

Le iOS SDK (iOS Software Development Kit), anciennement iPhone SDK, est un kit de développement logiciel (SDK) développé par Apple Inc. Le kit permet le développement d'applications mobiles sur les systèmes d'exploitation iOS et iPadOS d'Apple.

Le SDK iOS est en téléchargement gratuit pour les utilisateurs d'ordinateurs personnels Macintosh (ou Mac). Il n'est pas disponible pour les PC Microsoft Windows. Le SDK contient des ensembles permettant aux développeurs d'accéder à diverses fonctions et services des appareils iOS, tels que les attributs matériels et logiciels. Il contient également un simulateur de phénomènes d'iPhone pour imiter l'apparence de l'appareil sur l'ordinateur lors du développement. De nouvelles versions du SDK accompagnent les nouvelles versions d'iOS. Afin de tester des applications, d'obtenir une assistance technique et de distribuer des applications via l'App Store, les développeurs doivent s'abonner au programme pour développeurs Apple.

Combiné avec Xcode, le SDK iOS aide les développeurs à écrire des applications iOS à l'aide de langages de programmation officiellement pris en charge, notamment Swift et Objective-C. D'autres entreprises ont également créé des outils permettant le développement d'applications iOS natives à l'aide de leurs langages de programmation respectifs.

Histoire[modifier | modifier le code]

Alors qu'il développe à l'origine l'iPhone avant son dévoilement en 2007, le PDG d'Apple Steve Jobs n'a d'abord pas l'intention de laisser les développeurs tiers créer des applications natives pour le système d'exploitation iOS, leur demandant plutôt de créer des applications Web pour le navigateur Web Safari[1]. Cependant, le contrecoup des développeurs incite l'entreprise à reconsidérer cette décision, Steve Jobs annonçant le 17 octobre 2007 qu'Apple aurait un kit de développement logiciel (SDK) disponible pour les développeurs d'ici février 2008[2],[3]. Le SDK est publié le 6 mars 2008[4],[5].

Caractéristiques[modifier | modifier le code]

Le SDK iOS est en téléchargement gratuit pour les utilisateurs de Mac[6]. Il n'est pas disponible pour les ordinateurs personnels Microsoft Windows[6]. Pour tester l'application, obtenir une assistance technique et distribuer des applications via l'App Store, les développeurs doivent s'abonner au programme pour développeurs nommé Apple Developers[6].

Le SDK contient également un simulateur d'iPhone, un programme utilisé pour simuler l'apparence de l'iPhone sur l'ordinateur du développeur[7].

Des nouvelles versions du SDK accompagnent les nouvelles versions d'iOS[8],[9].

Références[modifier | modifier le code]

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « iOS SDK » (voir la liste des auteurs).
  1. « Jobs' original vision for the iPhone: no third-party native apps », 9to5Mac.com, 9to5Mac, (consulté le )
  2. Duncan, « Apple confirms iPhone SDK coming next year », www.DigitalTrends.com, Digital Trends, (consulté le )
  3. « Steve Jobs confirms native iPhone SDK by February », AppleInsider.com, AppleInsider, (consulté le )
  4. Dalrymple, « Apple unveils iPhone SDK », www.MacWorld.com, International Data Group, (consulté le )
  5. Block, « Live from Apple's iPhone SDK press conference », www.Engadget.com, EngadgetAOL, (consulté le )
  6. a b et c Guevin, « FAQ: what does the iPhone SDK mean? », www.CNET.com, CBS Interactive, (consulté le )
  7. Kim, « Apple releases iPhone SDK, demos spore, instant messaging », www.MacRumors.com, MacRumors, (consulté le )
  8. Mayo, « Apple now allowing developers to submit iOS 9, OS X El Capitan and native Watch apps to the App Store », 9to5Mac.com, 9to5Mac, (consulté le )
  9. Sande, « New iOS SDK features for developers », www.Engadget.com, EngadgetAOL, (consulté le )