SDK(英文:Software Development Kit,中文:软件开发工具包),是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。[3][1] SDK通常用于移动应用程序开发、Web开发、云计算、物联网、游戏开发等。SDK具有开发高效、加快部署、模块/组件/程序包/工具的集成、节约成本等特点。[2]
知名SDK有:Java开发套件(JDK)、Windows 7 SDK、MacOs X SDK 和 iPhone SDK、[3]腾讯地图SDK、百度地图SDK、微信支付SDK、支付宝SDK、微博开放平台、百度AI开放平台等。[4]
简介
SDK(Software Development Kit的缩写,中文称为软件开发工具包,是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。[3][1]一个基本的SDK通常由编译器、调试器和应用编程接口(API)组成,也可包含文档、库、编辑器、运行时/开发环境、测试/分析工具、驱动程序及网络协议等。[3]