>> Technologie Électronique >  >> Téléphones portables et accessoires >> Smartphones

Qu'est-ce qu'une API dans les systèmes téléphoniques ?

Avec l'essor des technologies mobiles et smartphones, le terme « API » (Application Programming Interface) est couramment mentionné pour les applications téléphoniques. Les API sont des blocs de code utilisés principalement par les programmeurs pour permettre un accès limité au code source d'une application. Sans API, les propriétaires de téléphones n'auraient pas accès à la vaste gamme d'applications du marché.

À propos des API

La programmation d'un système téléphonique est complexe. Outre le code qui gère et traite les commandes, le téléphone doit gérer de nombreuses entrées externes : pression sur le clavier, toucher de l'écran. Les modèles avancés comme l'iPhone répondent aussi à la rotation, aux secousses et aux commandes vocales. Une API permet d'accéder à certains contrôles sans exposer l'intégralité du code. Une entreprise publie une API publique pour permettre à d'autres développeurs de créer des produits compatibles avec le produit original : un téléphone, ou un service comme Facebook.

API téléphonique

Les téléphones ont leurs propres API qui augmentent leurs fonctionnalités. Une API est cruciale pour un smartphone permettant le téléchargement d'applications tierces. Les développeurs de jeux, par exemple, utilisent l'API du téléphone pour que leur jeu réagisse aux toucher de l'écran ou du clavier. Les développeurs d'applications utilisent l'API pour interagir avec le téléphone et ses autres applications (e-mail, GPS, etc.).

API d'applications

Sur les systèmes téléphoniques, plusieurs API servent à la communication entre le téléphone et d'autres applications. Une application peut récupérer des informations du téléphone lui-même et d'une autre application installée. L'API Twitter, par exemple, permet de créer des applications qui effectuent des actions comme rechercher les tweets d'un utilisateur. Un développeur voulant créer une application qui poste les mises à jour de l'application Twitter vers Facebook utiliserait à la fois l'API Twitter et l'API Facebook pour interagir avec les deux programmes.

Avantages des API

Une API profite au fabricant du téléphone, au développeur d'applications et à l'utilisateur final. Quand les développeurs peuvent accéder à l'API du téléphone, il leur est plus facile de créer des programmes qui augmentent ses capacités : banque personnelle, e-mail, réseaux sociaux, jeux, cartes, météo – autant de fonctionnalités impossibles sans API. Avec plus de possibilités de personnalisation, la demande pour le téléphone augmente.

Smartphones