Google:
Informática API [sustantivo] : conjunto de funciones y procedimientos que permiten la creación de aplicaciones que acceden a las características o datos de un sistema operativo, aplicación u otro servicio.
Wikipedia:
- Cómo usar SQLite con un sistema Android
- ¿Cuáles son algunas de las aplicaciones interesantes que no son tan populares pero que son de gran utilidad en Android?
- ¿Cuáles deberían ser mis próximos pasos después de desarrollar mi aplicación de Android?
- Cómo almacenar The Android Volley responde en un objeto para usarlo en otra actividad
- ¿Qué es mejor usar: desarrollo de aplicaciones Android o desarrollo de aplicaciones iOS?
Una API puede ser para un sistema basado en la web, un sistema operativo o un sistema de base de datos, y proporciona instalaciones para desarrollar aplicaciones para ese sistema utilizando un lenguaje de programación dado. Como ejemplo, un programador que desarrolla aplicaciones para Android puede usar una API de Android para interactuar con el hardware, como la cámara frontal de un dispositivo basado en Android.
En términos de desarrollo de aplicaciones, API se refiere a un conjunto de funciones / procedimientos creados por la aplicación [ A] usando otras aplicaciones [ B] que pueden acceder a sus datos y características [ C] .
Por ejemplo:
A: Facebook
B: Quora
C: Compartir en Facebook (función Quora)
Entonces, Facebook creó Facebook Graph API, que es utilizada por otras aplicaciones como Quora para permitir a los usuarios ‘Compartir’ contenido relevante fácilmente en Facebook.
Otros ejemplos de API web
- Las fotos se pueden compartir desde sitios como Flickr y Photobucket a sitios de redes sociales como Facebook y MySpace.
- El contenido se puede incrustar, por ejemplo, incrustar una presentación de SlideShare en un perfil de LinkedIn.
- El contenido puede ser publicado dinámicamente. El compartir comentarios en vivo realizados en Twitter con una cuenta de Facebook, por ejemplo, está habilitado por sus API.
- El contenido de video se puede incrustar en sitios servidos por otro host.
- La información del usuario se puede compartir desde comunidades web a aplicaciones externas, entregando nuevas funcionalidades a la comunidad web que comparte sus datos de usuario a través de una API abierta. Uno de los mejores ejemplos de esto es la función de inicio de sesión de Facebook, Google+, Twitter disponible en varios sitios web.