>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Smartphones

O que é API em Sistemas Telefônicos?

Com a expansão de smartphones, o termo API (Application Programming Interface) tornou-se comum. APIs são blocos de código que permitem acesso limitado ao código-fonte de um aplicativo. Sem APIs, não haveria a vasta gama de apps disponíveis.

Sobre APIs

Sistemas telefônicos exigem programação complexa para lidar com comandos e entradas externas (toques, pressão, rotação, voz). Uma API expõe certos controles sem revelar todo o código. Empresas lançam APIs públicas para que desenvolvedores criem produtos que funcionem com o original (ex.: um telefone ou serviço como Facebook).

API de Telefone

Smartphones têm APIs próprias que ampliam funcionalidades. Elas são essenciais para apps de terceiros. Desenvolvedores de jogos usam a API do telefone para responder a toques na tela/teclado. Apps usam a API para interagir com e-mail, GPS, etc.

APIs de Aplicativos

Múltiplas APIs permitem comunicação entre o telefone e outros apps. Um app pode puxar dados do telefone e de outro app instalado. Ex.: a API do Twitter permite criar apps que buscam tweets de um usuário. Um app que poste do Twitter no Facebook usaria ambas as APIs.

Benefícios das APIs

APIs beneficiam fabricante, desenvolvedor e usuário final. Com acesso à API do telefone, desenvolvedores criam apps que aumentam sua capacidade: banco, e-mail, redes sociais, jogos, mapas, clima. Mais personalização aumenta a demanda pelo aparelho.