Apple ha publicado dos nuevas ofertas de trabajo en su web en las que solicita dos ingenieros para el interfaz de Siri. Esta no es una noticia particularmente importante, salvo por que en la descripción de los puestos de trabajo se cita específicamente una API para Siri.
La existencia de una API para Siri implica que en un futuro, cuando la aplicación salga de su estado de Beta, podrá disponer de una serie de conectores en los que los desarrolladores podrán hacer que sus aplicaciones interactúen con esta tecnología de Apple, permitiendo ampliar las capacidades de sus aplicaciones.
Actualmente Apple tiene acuerdos con Yelp, Wikipedia y Wolfram Alpha para usar sus datos en Siri, pero es una cuestión de tiempo que Siri se abra a otros proveedores de servicio y aplicaciones conforme la API vaya tomando forma y la aplicación salga de su poco habitual (en Apple) estado de beta pública. Aunque en algunos medios se apunta a que el desarrollo de esta API solo se utilizaría para aplicaciones internas de la compañía, la existencia y posibilidad de acceso por parte de desarrolladores externos supondría la creación de prácticamente una nueva categoría de Apliaciones y servicios de Aplicaciones en la App Store, lo que añadiría un mayor gancho comercial para las ventas de dispositivos de Apple.
Interfaz de programación de aplicaciones o API (del inglés Application Programming Interface) es el conjunto de funciones y procedimientos o métodos, en la programación orientada a objetos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Son usadas generalmente en las bibliotecas (también denominadas comúnmente «librerías») [Wikipedia].
Una de las ofertas de trabajo hace referencia directa a esta API, mientras que la segunda oferta hace al menos una referencia cruzada a la API.
No lo acabo de ver tal como lo comentáis, para que terceros programen pensando en Siri ¿no haría falta que Siri tuviera su propio SDK o que Siri estuviera incluida en el SDK de iOS?
(SDK: kit de desarrollo de software)