SDK (Software Development Kit)
* Et sett med verktøy og biblioteker levert av en programvareleverandør for å hjelpe utviklere med å lage applikasjoner for en bestemt plattform.
* Inkluderer dokumentasjon, kompilatorer, debuggere, biblioteker og andre verktøy.
* Lar utviklere lage applikasjoner som kan kjøres på den spesifikke plattformen.
OS (operativsystem)
* Et sett med programvare som kontrollerer maskinvaren og gir grunnleggende tjenester for applikasjoner.
* Inkluderer kjernen, som administrerer maskinvaren, og brukergrensesnittet, som lar brukere samhandle med datamaskinen.
* Gir grunnlaget for all annen programvare på datamaskinen.
Nøkkelforskjeller
* En SDK er et sett med verktøy og biblioteker for utviklere, mens et OS er et sett med programvare som kontrollerer maskinvaren og gir grunnleggende tjenester for applikasjoner.
* En SDK brukes til å lage applikasjoner, mens et OS brukes til å kjøre applikasjoner.
* En SDK leveres vanligvis av en programvareleverandør, mens et OS vanligvis leveres av en maskinvareleverandør eller åpen kildekode-fellesskap.