API

Signifie « Application Programming Interface ». Une API est un ensemble de commandes, de fonctions, de protocoles et d’objets que les programmeurs peuvent utiliser pour créer des logiciels ou interagir avec un système externe. Elle fournit aux développeurs des commandes standard pour effectuer des opérations courantes, afin qu’ils n’aient pas à écrire le code à partir de zéro.

Les API sont disponibles pour les systèmes d’exploitation de bureau et mobiles. L’API Windows, par exemple, fournit aux développeurs des contrôles et des éléments d’interface utilisateur, tels que des fenêtres, des barres de défilement et des boîtes de dialogue. Elle fournit également des commandes permettant d’accéder au système de fichiers et d’effectuer des opérations sur les fichiers, comme créer et supprimer des fichiers. De plus, l’API Windows comprend des commandes de réseau qui peuvent être utilisées pour envoyer et recevoir des données sur un réseau local ou sur Internet.

Les API mobiles, comme l’API iOS, fournissent des commandes permettant de détecter les actions effectuées sur un écran tactile, comme toucher, balayer et faire pivoter. Elle comprend également des éléments d’interface utilisateur courants, comme un clavier contextuel, une barre de recherche et une barre d’onglets, qui fournit des boutons de navigation en bas de l’écran. L’API iOS comprend aussi des fonctions prédéfinies permettant d’interagir avec le matériel d’un appareil iOS, comme l’appareil photo, le microphone ou les haut-parleurs.

Les API des systèmes d’exploitation sont généralement intégrées au kit de développement logiciel du programme correspondant. Par exemple, l’IDE Xcode d’Apple permet aux développeurs de faire glisser et de déposer des éléments dans l’interface d’une application. Il fournit également une liste des fonctions disponibles et comprend une coloration syntaxique pour les éléments et commandes connus.

Bien que les API des systèmes d’exploitation disposent d’un ensemble complet de fonctionnalités, d’autres types d’API sont beaucoup plus simples. Par exemple, un site web peut fournir une API aux développeurs web qui leur permet d’accéder à des informations précises du site. Une API de site web peut être aussi simple qu’un ensemble d’éléments XML avec quelques commandes de base permettant de récupérer les informations.

Mis à jour June 20, 2016 par Per C.

quizTestez vos connaissances

Which OS natively supports PowerShell?

A
macOS
0%
B
iOS
0%
C
Android
0%
D
Windows
0%
Correct! Incorrect!     View the PowerShell definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'API sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.