SDK software development kit

Un SDK, qu'est-ce que c'est ?

Un SDK est une collection d'outils de développement de logiciels qui permettent aux développeurs de créer des applications pour une plateforme spécifique. Ils comprennent généralement des bibliothèques, de la documentation et des exemples de code. Ils peuvent être utilisés pour développer des applications de bureau, mobiles ou Web.

Il existe de nombreux cas où un kit de développement peut être utilisé. Parmi les plus courants, citons le développement d'une nouvelle application mobile, sur des systèmes d'exploitation tels que iOS ou Android.

Ces kits présentent l'avantage d'embarquer des fonctionnalités déjà développées que l'on peut facilement intégrer à un projet existant ou en cours de développement.

Cela permet ainsi de gagner en temps de développement et ainsi optimiser ses coûts.

Cependant, il est à noter que certains SDK collectent des données sensibles. Si vous êtes dans une optique où vous souhaitez à tout prix avoir un contrôle intégral sur le flux de vos données, veillez à vous référer à la documentation du SDK en question et si la documentation qui en théorie doit mentionner les éventuelles données collectées qui seraient envoyés à des sociétés tierces.

Voici quelques exemples des types d'SDK les plus courants :

  • Analytics
  • Publicitaires
  • Social
  • Passerelles de paiement
  • Géolocalisation
  • Notification push
databasepie-chartrocket