SDK(软件开发工具包)

SDK软件开发工具包)是工具的集成集合,开发人员可以使用它来为特定的框架、操作系统或其他平台创建软件。SDK 可能包含:

  • 编辑器
  • 编译器
  • 调试器
  • 模拟器或仿真器(如果目标平台与用于创建程序的平台不同)。
  • 用于帮助测试和打包程序的工具,以便分发。

SDK 通常由软件平台的拥有者提供,以支持针对该平台的开发人员。例如,Google 提供了 Android SDK,供编写 Android 应用的开发人员使用。

在许多方面,现代 Web 浏览器中内置的 开发人员工具为 Web 开发人员提供了类似的功能。