Google Play badge

kits de développement de logiciels


SDK (KITS DE DÉVELOPPEMENT DE LOGICIELS)

Un kit de développement logiciel (connu sous le nom de devkit ou SDK) fait référence à un ensemble typique d'outils de développement logiciel permettant la création d'applications pour un progiciel, une plate-forme matérielle, une structure logicielle, un système informatique, un système d'exploitation, une console de jeu vidéo ou similaire. plateforme de développement. Afin d'enrichir les applications avec des publicités avancées, des fonctionnalités, des notifications push et plus encore, un grand nombre de développeurs d'applications implémentent certains kits de développement logiciel. Certains SDK sont très importants pour développer une application spécifique à une plate-forme. Par exemple, le développement d'une application Android sur une plate-forme Java nécessite un kit de développement Java. Il existe également des SDK installés dans les applications afin de fournir des données et des analyses concernant l'activité des applications. Certains des principaux créateurs de ces SDK incluent Facebook, InMobi et Google.

Des exemples de SDK incluent le SDK iPhone, le SDK Mac OS X et le SDK Windows 7. Les SDK incluent généralement un environnement de développement intégré (IDE), qui sert d'interface de programmation centrale. L'EDI peut inclure une fenêtre de programmation pour un débogueur pour corriger les erreurs de programme, pour écrire des codes sources, ainsi qu'un éditeur visuel qui permet aux développeurs de créer ainsi que de modifier l'interface utilisateur graphique du programme. Les IDE contiennent également un compilateur utilisé pour créer des applications à partir de fichiers de code source.

Un grand nombre de SDK contiennent des exemples de code, qui fournissent aux développeurs des exemples de bibliothèques et de programmes. Ces exemples aident les développeurs à apprendre à développer des programmes de base à l'aide du SDK. Le SDK leur permet de créer éventuellement des applications plus complexes. Les SDK fournissent également une documentation technique, ils peuvent inclure des FAQ et des didacticiels. Certains SDK peuvent également inclure des exemples de graphiques, tels que des icônes et des boutons pouvant être intégrés dans des applications.

Étant donné qu'un grand nombre d'entreprises souhaitent conseiller aux développeurs de créer des applications pour leur plate-forme, elles fournissent des SDK gratuitement. Les développeurs peuvent simplement télécharger un SDK à partir du site Web d'une entreprise et commencer à programmer immédiatement. Cependant, en raison du fait que chaque kit de développement logiciel est différent, les développeurs peuvent mettre un certain temps à apprendre à utiliser les nouveaux SDK. Par conséquent, un grand nombre de SDK modernes incluent une documentation complète et ils ont également une interface de programmation intuitive, ce qui contribue à encourager le développement de programmes.

Le SDK Android est composé des éléments suivants:

Chaque fois que Google publie une nouvelle version Android, un SDK correspondant est également publié. Pour pouvoir écrire des programmes à l'aide des dernières fonctionnalités, les développeurs doivent télécharger et installer chaque version du SDK pour le téléphone en question. Certaines des plates-formes de développement dites compatibles avec le SDK incluent des systèmes d'exploitation tels que Linux, Windows et Mac OS. Les composants du SDK Android peuvent être téléchargés séparément. Des modules complémentaires du tiers sont également disponibles en téléchargement.

Download Primer to continue