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.
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).
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.
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.
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.
Tecnologia Eletrônica © [www.351231.com]