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.

Actualizado June 20, 2016 por Per C.

quizPon a prueba tu conocimiento

DNG is a type of what file format?

A
Word processing
0%
B
Digital video
0%
C
Camera RAW
0%
D
Compressed archive
0%
Correct! Incorrect!     View the Camera RAW definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de API en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.