API
Significa "Application Programming Interface". Una API es un conjunto de comandos, funciones, protocolos y objetos que los programadores pueden usar para crear software o interactuar con un sistema externo. Proporciona a los desarrolladores comandos estándar para realizar operaciones comunes, de modo que no tengan que escribir el código desde cero.
Las API están disponibles tanto para sistemas operativos de computadoras de escritorio como para dispositivos móviles. La API de Windows, por ejemplo, proporciona a los desarrolladores controles y elementos de la interfaz de usuario, como ventanas, barras de desplazamiento y cuadros de diálogo. También proporciona comandos para acceder al sistema de archivos y realizar operaciones con archivos, como crear y eliminar archivos. Además, la API de Windows incluye comandos de redes que se pueden usar para enviar y recibir datos a través de una red local o de Internet.
Las API móviles, como la API de iOS, proporcionan comandos para detectar la entrada de la pantalla táctil, como tocar, deslizar y girar. También incluyen elementos comunes de la interfaz de usuario, como un teclado emergente, una barra de búsqueda y una barra de pestañas, que proporciona botones de navegación en la parte inferior de la pantalla. La API de iOS también incluye funciones predefinidas para interactuar con el hardware de un dispositivo iOS, como la cámara, el micrófono o los altavoces.
Las API de los sistemas operativos normalmente están integradas en el kit de desarrollo de software del programa correspondiente. Por ejemplo, el IDE Xcode de Apple permite a los desarrolladores arrastrar y soltar elementos en la interfaz de una aplicación. También proporciona una lista de las funciones disponibles e incluye resaltado de sintaxis para elementos y comandos conocidos.
Aunque las API de los sistemas operativos cuentan con un conjunto sólido de funciones, otros tipos de API son mucho más básicos. Por ejemplo, un sitio web puede proporcionar una API para desarrolladores web que les permita acceder a información específica del sitio. Una API de un sitio web puede ser tan simple como un conjunto de elementos XML con algunos comandos básicos para recuperar la información.
Pon a prueba tu conocimiento