API 是操作系统留给应用程序的一个调用接口, 应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令。 应用程序接口是一组定义、程序及协议的集合, 通过 API 接口实现计算机软件之间的相互通信。 API 的一个主要功能是提供通用功能集。 程序员通过调用 API 函数对应用程序进行开发, 可以减轻编程任务。 API 同时也是一种中间件, 为各种不同平台提供数据共享。