Quration Play

tech

Gdy aplikacja pokazuje mapę na żywo lub realizuje płatność, często korzysta w tle z usługi stworzonej przez inną firmę.

Czym jest "API" w oprogramowaniu?

Sposobem na porozumiewanie się programów ze sobą
API (interfejs programowania aplikacji) to zestaw reguł, dzięki którym jeden program może o coś poprosić inny. Dzięki temu aplikacja może pokazywać mapy na żywo, płatności czy pogodę stworzone przez kogoś innego.

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.

▶ Quration Play

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