SDK (Software Development Kit)

Ein SDK (Software Development Kit) ist eine integrierte Sammlung von Werkzeugen, die ein Entwickler nutzen kann, um Software für ein bestimmtes Framework, Betriebssystem oder eine andere Plattform zu erstellen. Ein SDK kann enthalten:

  • Einen Editor
  • Einen Compiler
  • Einen Debugger
  • Einen Emulator oder Simulator, wenn sich die Zielplattform von der Plattform unterscheidet, die zur Erstellung des Programms verwendet wird.
  • Werkzeuge, die helfen, das Programm für die Verteilung zu testen und zu verpacken.

SDKs werden normalerweise vom Inhaber einer Softwareplattform bereitgestellt, um Entwickler zu unterstützen, die diese Plattform anvisieren. Zum Beispiel stellt Google ein Android SDK für Entwickler zur Verfügung, die Android-Apps schreiben.

In vielerlei Hinsicht bieten die Entwicklerwerkzeuge, die in moderne Webbrowser integriert sind, eine ähnliche Funktion für Webentwickler.