SDK

소프트웨어 개발 키트 (Software Development Kit, SDK) 는 개발자가 특정 프레임워크, 운영 체제 또는 기타 플랫폼 전용 소프트웨어를 만드는 데 사용할 수 있는 통합 도구 모음입니다. SDK에는 아래와 같은 부분들이 포함됩니다.

  • 편집기
  • 컴파일러
  • 디버거
  • 프로그램을 만드는 플랫폼과 사용되는 플랫폼이 다른 경우 쓰이는 에뮬레이터 또는 시뮬레이터
  • 배포용 프로그램을 테스트하고 패키징하는 데 도움이 되는 도구입니다.

SDK는 일반적으로 소프트웨어 플랫폼 소유자가 플랫폼 기반으로 하는 개발자를 지원하기 위해 제공합니다. 예를 들어, Google은 Android 앱 개발자를 위해 Android SDK를 제공합니다.

여러 측면에서, 최신 웹 브라우저에 내장된 개발자 도구는 웹 개발자에게 유사한 기능을 제공합니다.