W3C 術(shù)語 - application programming interface (API), conventional input/output/device API
application programming interface (API), conventional input/output/device API
中文:應(yīng)用程序編程界面、常規(guī)輸入/輸出/設(shè)備 API
解釋
應(yīng)用程序編程界面 (API) 定義應(yīng)用程序之間如何發(fā)生通信。實(shí)現(xiàn)獨(dú)立于特定操作環(huán)境 (as are the W3C DOM Level 2 specifications) 的 API 可降低多平臺(tái)用戶代理的實(shí)現(xiàn)成本并改進(jìn)多平臺(tái)輔助技術(shù)的開發(fā)。對(duì)于希望與運(yùn)行在該操作環(huán)境的一個(gè)以上的軟件進(jìn)行互通的輔助技術(shù)開發(fā)者而言,為特定操作環(huán)境實(shí)現(xiàn)常規(guī) API 可降低實(shí)現(xiàn)成本。"設(shè)備 API"(device APIs) 定義如何與輸入輸出設(shè)備(比如鍵盤、鼠標(biāo)、顯卡)發(fā)生通信,而 "輸入/輸出 API"(Input and output APIs) 定義應(yīng)用程序或設(shè)備如何與用戶代理進(jìn)行通信。正如在文檔中使用的那樣,輸入輸出 API 包括但不限于設(shè)備 API。輸入輸出 API 還包括相比由設(shè)備 API 所規(guī)定的更多的抽象通信界面。常規(guī)輸入輸出 API("conventional input/output API") 應(yīng)該是由運(yùn)行在特定操作環(huán)境的軟件實(shí)現(xiàn)的。例如,目標(biāo)用戶代理的常規(guī)輸入 API 是針對(duì)鼠標(biāo)和鍵盤的。對(duì)于觸摸屏設(shè)備或移動(dòng)設(shè)備,常規(guī)輸入 API 可能包括輸入筆、按鈕以及語音。顯卡和聲卡被認(rèn)為是圖形桌面計(jì)算機(jī)環(huán)境的常規(guī)輸出設(shè)備,各自擁有相關(guān)的 API。