API
Signifie "Interface de programmation d'application". Une API est un ensemble de commandes, fonctions, protocoleset des objets que les programmeurs peuvent utiliser pour créer logiciel ou interagir avec un système externe. Il offre mobiles avec des commandes standard pour effectuer des opérations courantes afin de ne pas avoir à écrire le code à partir de zéro.
Les API sont disponibles pour les ordinateurs de bureau et mobiles systèmes d'exploitation. La Windows L’API, par exemple, fournit aux développeurs Interface utilisateur des commandes et des éléments, tels que des fenêtres, des barres de défilement et Boîtes de dialogue. Il fournit également des commandes pour accéder à la système de fichiers et effectuer des opérations sur les fichiers, telles que la création et la suppression de fichiers. De plus, l’API Windows comprend la mise en réseau commandes pouvant être utilisées pour envoyer et recevoir des données sur un réseau local ou sur Internet.
Les API mobiles, telles que le iOS API, fournit des commandes pour détecter écran tactile entrée, telle que taper, glisseret en rotation. Il comprend également des éléments d'interface utilisateur courants, tels qu'un clavier contextuel, une barre de recherche et une barre d'onglets, qui fournissent des boutons de navigation au bas de l'écran. L'API iOS inclut également des fonctions prédéfinies pour interagir avec le matériel d'un périphérique iOS, tel que l'appareil photo, le microphone ou les haut-parleurs.
Les API de système d’exploitation sont généralement intégrées à la kit de développement logiciel pour le programme correspondant. Par exemple, le Xcode d’Apple IDE permet aux développeurs de glisser-déposer des éléments dans l'interface d'une application. Il fournit également une liste des fonctions disponibles et inclut syntaxe mettre en évidence les éléments et commandes connus.
Bien que les API de système d'exploitation disposent d'un ensemble de fonctionnalités robustes, d'autres types d'API sont beaucoup plus basiques. Par exemple, un site web peut fournir aux développeurs Web une API leur permettant d'accéder à des informations spécifiques à partir du site. Une API de site Web peut être aussi simple qu’un ensemble de XML éléments avec quelques commandes de base pour récupérer les informations.