SDK (Software Development Kit) (ソフトウェア開発キット)
SDK(Software Development Kit)とは、開発者が特定のフレームワーク、オペレーティングシステム、その他のプラットフォーム向けのソフトウェアを作成するために使用できる統合されたツール群です。SDK には以下が含まれます:
- エディター
- コンパイラー
- デバッガー
- エミュレーターまたはシミュレーター。対象のプラットフォームがプログラムを作成したプラットフォームと異なる場合。
- 配布のためのプログラムのテストとパッケージを支援するツール。
SDK は通常、ソフトウェアプラットフォームの所有者によって提供され、そのプラットフォームを対象とする開発者をサポートします。例えば、Google は Android アプリを書く開発者のために Android SDK を提供しています。
多くの点で、最近のウェブブラウザーに組み込まれている開発者ツールは、ウェブ開発者に同様の機能を提供しています。