Quelle est la différence entre le SDK et l'API ? Laissez-moi vous donner une introduction détaillée ci-dessous :
Définition
API : Interface de programmation d'application
pour l'écriture Interface d'applications, concept abstrait.
OpenGL est une API.
SDK : Kit de développement logiciel
Utilisez un langage pour exposer l'API, fournissez des fichiers d'en-tête, des fichiers de bibliothèque, des outils (généralement pas IDE) et exemple.
DirectX pourrait être un SDK.
Recommandations associées : "FAQ"
Différence
Supposons que vous souhaitiez créer une sonnette vidéo WiFi, les fonctions de l'application sont :
1. Interphone vidéo
2. Déverrouillage de l'application
3. Captures d'écran des visiteurs
4. > 6. Reconnaissance faciale
Tout d'abord, créez les API 1 à 6 pour former un SDK, puis développez le fichier de projet basé sur le SDK, créez une application et écrivez le micrologiciel sur la sonnette (le micrologiciel est le logiciel de la sonnette qui est le pont entre SDK et sonnette).
Comme indiqué ci-dessous :
Plus tard, vous souhaitez mettre à niveau la sonnette et ajouter une nouvelle fonction 7. Reconnaissance de l'iris, effectuez l'API-7, créez un nouveau SDK, générez un nouveau micrologiciel, mettez à jour le sonnette, et c'est fait.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!