• Skip to primary navigation
  • Skip to main content
Ultra Training System

Ultra Training System

  • Domov
  • O nás Us
  • Služby
    • Webový dizajn a vývoj
    • Digitálny Marketing
    • Bezpečnosť Údajov & Integrácia
    • APIs
  • Kontakt
  • en_USEnglish
  • Show Search
Hide Search

APIs

APIs

An API je skratka a Application Programming Interface.

Pojem API je skratka a znamená skratku "Application Programming Interface".

Rozmýšľajte o API ako o ponuke v reštaurácii. V ponuke nájdete zoznam jedál, ktoré si môžete objednať, spolu s popisom každého jedla. Keď určíte, ktoré položky ponuky chcete, kuchyňa v reštaurácii bude fungovať a poskytne vám nejaké hotové jedlá. Neviete presne, ako reštaurácia pripravuje toto jedlo, a naozaj to nemusíte.

APIs Zjednodušte život vývojárom

Povedzme, že chcete vyvinúť aplikáciu pre iPhone. Operačný systém iOS spoločnosti Apple poskytuje – ako každý iný operačný systém – veľké množstvo rozhraní API, ktoré vám to uľahčia.

Ak chcete napríklad vložiť webový prehľadávač, aby zobrazoval jednu alebo viac webových stránok, nemusíte programovať vlastný webový prehľadávač od začiatku iba pre svoju aplikáciu. Rozhranie WKWebView API sa používa na vloženie objektu prehliadača WebKit (Safari) do vašej aplikácie.

APIs Riadenie prístupu k zdrojom

APIs sa používajú aj na riadenie prístupu k hardvérovým zariadeniam a softvérovým funkciám, ktoré aplikácia nemusí mať nevyhnutne povolenie na používanie. Preto API často hrajú veľkú úlohu v oblasti bezpečnosti.

Ak ste napríklad niekedy navštívili web a v prehliadači ste videli správu, že webová stránka požaduje vašu presnú polohu, tento web sa vo vašom webovom prehliadači pokúša použiť geolokačné rozhranie API. Webové prehliadače vystavujú rozhrania API, ako je táto, aby vývojárom webových stránok uľahčili prístup k vašej polohe – môžu sa len opýtať „kde ste?“ A prehliadač robí ťažkú prácu s prístupom k GPS alebo k blízkym sieťam Wi-Fi, aby našli vašu fyzickú polohu.

Prehliadače však tieto informácie zverejňujú aj prostredníctvom rozhrania API, pretože je k nim možné riadiť prístup. Keď webová stránka chce prístup k vašej presnej fyzickej polohe, jediný spôsob, ako ju získať, je prostredníctvom rozhrania API pre určovanie polohy. Keď sa webová stránka pokúsi použiť, môžete si – používateľ – zvoliť túto požiadavku. Jediným spôsobom, ako získať prístup k hardvérovým zdrojom, ako je napríklad snímač GPS, je rozhranie API, takže prehliadač môže riadiť prístup k hardvéru a obmedzovať možnosti aplikácií.

Rovnaký princíp sa používa v moderných mobilných operačných systémoch, ako sú iOS a Android, kde mobilné aplikácie majú povolenia, ktoré je možné vynútiť riadením prístupu k rozhraniam API. Ak sa napríklad vývojár pokúša získať prístup k fotoaparátu prostredníctvom rozhrania API pre kamery, môžete žiadosť o povolenie zamietnuť a aplikácia nemá prístup k fotoaparátu vášho zariadenia.

V súborových systémoch, ktoré používajú povolenia – rovnako ako v systémoch Windows, Mac a Linux – sú tieto povolenia vynútené rozhraním API súborového systému. Typická aplikácia nemá priamy prístup na surový fyzický pevný disk. Namiesto toho musí aplikácia pristupovať k súborom prostredníctvom rozhrania API.

Naše zručnosti, talent & odbornosť

133

Projekty0

50

Tím0

243

Zručností

TALENTY & ODBORNOSŤ


Webové Stránky Projektovanie

Webové Stránky Vývoj

Vyhľadávač Optimalizácia

Sociálne Médiá Marketing

Bezpečnosť Údajov & Integrácia

APIs

Ostaňme v kontakte

informácie

  • Domov
  • O nás Us
  • Kontakt
  • Kariéra
  • Terms & Conditions

Naša služba

  • Webový Dizajn A Vývoj
  • Digitálny Marketing
  • Bezpečnosť Údajov & Integrácia
  • APIs

Ultra Training System

Copyright © 2025 · Ultra Training System · Log in

 

Načítavajú sa komentáre...