SDK (Software Development Kit)
* Een set tools en bibliotheken die door een softwareleverancier worden geleverd om ontwikkelaars te helpen applicaties voor een specifiek platform te maken.
* Inclusief documentatie, compilers, debuggers, bibliotheken en andere tools.
* Hiermee kunnen ontwikkelaars applicaties maken die op het specifieke platform kunnen draaien.
OS (besturingssysteem)
* Een set software die de hardware bestuurt en basisdiensten voor applicaties levert.
* Inclusief de kernel, die de hardware beheert, en de gebruikersinterface, waarmee gebruikers met de computer kunnen communiceren.
* Biedt de basis voor alle andere software op de computer.
Belangrijkste verschillen
* Een SDK is een set tools en bibliotheken voor ontwikkelaars, terwijl een besturingssysteem een set software is die de hardware bestuurt en basisdiensten voor applicaties levert.
* Een SDK wordt gebruikt om applicaties te maken, terwijl een besturingssysteem wordt gebruikt om applicaties uit te voeren.
* Een SDK wordt doorgaans geleverd door een softwareleverancier, terwijl een besturingssysteem doorgaans wordt geleverd door een hardwareleverancier of een open-sourcegemeenschap. |