API
Je zkratkou pro „Application Programming Interface“. API je sada příkazů, funkcí, protokolů a objektů, které mohou programátoři použít k vytváření softwaru nebo k interakci s externím systémem. Poskytuje vývojářům standardní příkazy pro provádění běžných operací, takže nemusí psát kód od začátku.
API jsou k dispozici pro stolní i mobilní operační systémy. API systému Windows například poskytuje vývojářům ovládací prvky a prvky uživatelského rozhraní, jako jsou okna, posuvníky a dialogová okna. Poskytuje také příkazy pro přístup k systému souborů a provádění operací se soubory, například vytváření a odstraňování souborů. API systému Windows navíc obsahuje příkazy pro síťovou komunikaci, které lze použít k odesílání a přijímání dat přes místní síť nebo Internet.
Mobilní API, například API systému iOS, poskytují příkazy pro rozpoznávání vstupu z dotykové obrazovky, jako je klepnutí, přejetí a otáčení. Obsahuje také běžné prvky uživatelského rozhraní, jako jsou vyskakovací klávesnice, vyhledávací pole a lišta karet, která poskytuje navigační tlačítka v dolní části obrazovky. API systému iOS také obsahuje předdefinované funkce pro interakci s hardwarem zařízení iOS, například s fotoaparátem, mikrofonem nebo reproduktory.
API operačních systémů jsou obvykle integrována do sady pro vývoj softwaru pro příslušný program. Například IDE Xcode od společnosti Apple umožňuje vývojářům přetahovat prvky do rozhraní aplikace. Poskytuje také seznam dostupných funkcí a obsahuje zvýrazňování syntaxe známých prvků a příkazů.
Zatímco API operačních systémů mají rozsáhlou sadu funkcí, jiné typy API jsou mnohem základnější. Například webová stránka může poskytovat API pro webové vývojáře, které jim umožňuje přistupovat ke konkrétním informacím na dané stránce. API webové stránky může být jen jednoduchou sadou prvků XML s několika základními příkazy pro získávání informací.
Otestujte své znalosti