Was ist der Unterschied zwischen SDK und API? Lassen Sie mich Ihnen unten eine detaillierte Einführung geben:
Definition
API: Application Programming Interface
zum Schreiben Anwendungsschnittstelle, abstraktes Konzept.
OpenGL ist eine API.
SDK: Software Development Kit
Verwenden Sie eine Sprache, um die API verfügbar zu machen, Header-Dateien, Bibliotheksdateien, Tools (normalerweise keine IDE) usw. bereitzustellen Beispiel.
DirectX könnte ein SDK sein.
Verwandte Empfehlungen: „FAQ“
Unterschied
Angenommen, Sie möchten Make Eine WiFi-Video-Türklingel, die APP-Funktionen sind: 1. Video-Gegensprechanlage
3. Besucher-Screenshots5 > 6. Gesichtserkennung
Erstellen Sie zunächst die APIs 1–6, um das SDK zu bilden, entwickeln Sie dann die Projektdatei basierend auf dem SDK, erstellen Sie die APP und schreiben Sie die Firmware-Firmware auf die Türklingel (Firmware ist die Software der Türklingel). die Brücke zwischen SDK und Türklingel).
Wie unten gezeigt:
Später möchten Sie die Türklingel aktualisieren und neue Funktion 7 hinzufügen. Iriserkennung, API-7 ausführen, ein neues SDK erstellen, neue Firmware generieren, auf aktualisieren Türklingel, fertig.
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen SDK und API?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!