tech
Quando um app mostra um mapa ao vivo ou processa um pagamento, muitas vezes está usando nos bastidores um serviço criado por outra empresa.
Uma API, ou Interface de Programação de Aplicações, é um conjunto definido de regras que permite que um software solicite serviços ou dados de outro sem precisar saber como esse outro software funciona internamente. Um aplicativo de viagens, por exemplo, não constrói seu próprio sistema de mapas do zero; ele envia uma solicitação à API de uma empresa de mapas e recebe de volta direções ou blocos de mapa para exibir. É isso que permite que aplicativos modernos combinem dezenas de serviços especializados, de pagamentos a previsão do tempo, em uma experiência integrada.
Uma API não é um programa de segurança; isso descreve um antivírus, que varre e remove códigos maliciosos, uma função completamente diferente. Também não é um navegador de internet, que é o aplicativo usado para visualizar sites, e não o conector nos bastidores entre programas.
Como as APIs são tão centrais no software moderno, empresas às vezes cobram desenvolvedores pelo acesso a elas, transformando o que parece um detalhe técnico em uma fonte real de receita, como se vê com APIs de mapas, pagamentos e modelos de IA.
tech
O que o "teste de Turing" mede?O que é "visão computacional"?O que é "engenharia de prompts"?O que significa «LLM» na IA?O que a «criptografia» faz com os dados?O que é a «autenticação de dois fatores» (2FA)?Por que as GPUs são tão importantes para a IA moderna?O que é "phishing"?O que é "aprendizado profundo" (deep learning)?O que é uma "violação de dados"?O que é "o metaverso"?O que significa "SaaS" (software como serviço)?Quration — Quration Play