日本大百科全書(ニッポニカ) 「API」の意味・わかりやすい解説
API
えーぴーあい
アプリケーション・プログラミング・インターフェースApplication Programming Interfaceの略語。「アピ」とも読む。オペレーティングシステム(OS)やミドルウェアmiddleware(OSとアプリケーションソフトウェアの中間で、アプリケーションソフトウェアに特別な機能を提供するソフトウェア)などが持つさまざまな機能を利用するための、接続部分のこと。アプリケーションソフトウェア(アプリ)を作成する際に開発者が使う。Windows(ウィンドウズ)をはじめとするOS上で稼動するアプリは、そのOSが提供する、共通して使用される機能(ファイル保存や印刷など)の多くを呼び出し、制御している。このOSとアプリの交信が行われる接続部分がAPIである。APIにはWindows用の「Windows API」、Mac OS X(マックオーエステン)用の「Cocoa(ココア)」、特定の用途に応じたミドルウェアなどに対応するものがあり、通常は関数やコードの集合として提供されている。利用される機能はファイル制御、ウインドウ制御、画像処理、文字制御など。OSに新たな機能が追加されれば、それに対応した新しいAPIも、OSやミドルウェアを提供している会社から追加される(APIの実装)。APIを利用することにより、ソフトウェアの開発者は簡潔に使用目的に沿ったアプリを作成することができる。なお、インターネットで公開されている、Web(ウェブ)サイト作成などに利用されるAPIはWeb APIとよばれる。
[編集部]