tech
Gdy aplikacja pokazuje mapę na żywo lub realizuje płatność, często korzysta w tle z usługi stworzonej przez inną firmę.
API, czyli interfejs programowania aplikacji (Application Programming Interface), to określony zestaw reguł, który pozwala jednemu programowi korzystać z usług lub danych innego programu bez konieczności znajomości jego wewnętrznego działania. Aplikacja podróżnicza na przykład nie buduje własnego systemu map od podstaw – wysyła zapytanie do API firmy mapowej i otrzymuje w odpowiedzi trasy lub kafelki mapy do wyświetlenia. To właśnie dzięki temu współczesne aplikacje łączą dziesiątki wyspecjalizowanych usług, od płatności po pogodę, w jedno płynne doświadczenie.
API nie jest programem zabezpieczającym – to opisuje oprogramowanie antywirusowe, które skanuje i usuwa złośliwy kod, co jest zupełnie inną funkcją. Nie jest też przeglądarką internetową, czyli aplikacją służącą do przeglądania stron, a nie łącznikiem działającym w tle między programami.
Ponieważ API są tak istotne dla współczesnego oprogramowania, firmy czasem pobierają od programistów opłaty za dostęp do nich, zamieniając to, co wygląda na techniczny szczegół, w realne źródło przychodów, jak widać na przykładzie API map, płatności czy modeli AI.
tech
Co mierzy "test Turinga"?Czym jest „wizja komputerowa"?Czym jest „inżynieria promptów"?Co oznacza „LLM” w SI?Co „szyfrowanie” robi z danymi?Czym jest „uwierzytelnianie dwuskładnikowe” (2FA)?Dlaczego GPU są tak ważne dla współczesnej SI?Czym jest „phishing"?Czym jest „głębokie uczenie" (deep learning)?Czym jest "wyciek danych"?Czym jest "metawersum"?Co oznacza "SaaS" (oprogramowanie jako usługa)?Quration — Quration Play