Desarrollo de aplicaciones
Apple abre Siri AI a las acciones de las apps en una preview para desarrolladores
Qué permite Siri AI Developer Preview, cómo encajan App Intents y las app skills, y qué limita las pruebas y la publicación desde España.
Qué abre Apple y qué sigue sin poder publicarse
Apple ha abierto Siri AI a las acciones personalizadas de cualquier app mediante una Developer Preview anunciada el 3 de noviembre. La integración usa App Intents y llega con las betas 27.3 de iOS, iPadOS, macOS y visionOS. Permite preparar acciones que una persona pueda pedir con sus propias palabras, pero todavía no distribuir esta experiencia al público: Apple sitúa la apertura de envíos a la App Store en primavera.
Para España hay una restricción decisiva. Siri AI sigue sin estar disponible en la Unión Europea en iOS, iPadOS y watchOS. Que admita español no elimina esa limitación territorial. Tampoco basta instalar una beta: hace falta un dispositivo compatible con Apple Intelligence y comprobar la disponibilidad de la función en su plataforma e idioma.
| Situación | Estado de la preview |
|---|---|
| Compilación de desarrollo | Puede probarse en un dispositivo compatible. |
| TestFlight interno | Admitido para probar la integración. |
| TestFlight externo | La nueva funcionalidad no está disponible. |
| App Store pública | La integración de la preview aún no está disponible. |
| iPhone, iPad y Apple Watch en la UE | Siri AI no está disponible actualmente. |
Siri necesita acciones explícitas, no acceso libre a la app
App Intents describe las operaciones y los datos de una aplicación de forma estructurada. La novedad amplía las acciones y entidades personalizadas que Siri puede utilizar más allá de los esquemas definidos por el sistema. Siri solo puede encontrar el contenido y ejecutar las acciones que la app exponga expresamente.
Para una acción personalizada, la documentación incorpora la anotación @AppIntent(.tool), que añade conformidad a ToolIntent. No se aplica a ciegas a todos los intents: si una acción ya adopta un esquema compatible con Siri, Apple indica que no hace falta esa anotación. Los títulos, las descripciones y los parámetros ayudan a distinguir qué operación responde a cada petición.
Un ejemplo hipotético sería una app de entregas que permita consultar un pedido, buscar franjas disponibles y cambiar su fecha. Son tres capacidades concretas. La frase «pásalo al viernes por la tarde» exige además identificar el pedido y comprobar que existe una franja válida. La interpretación del lenguaje no sustituye las reglas de disponibilidad ni la autorización del cambio.

Las app skills orientan una tarea, no garantizan una secuencia
Una app skill añade instrucciones para combinar varias acciones cuando sus descripciones individuales no bastan. Xcode las empaqueta en Skills.skillsbundle. Cada skill ocupa una carpeta con su archivo SKILL.md, metadatos name y description y un cuerpo en Markdown. Apple adopta un subconjunto de Agent Skills: no admite otros campos de metadatos ni archivos de apoyo como scripts o referencias.
La distinción importa al reutilizar procedimientos de otros agentes. Copiar una carpeta de skills existente no garantiza compatibilidad. Además, estas instrucciones son orientación para Siri, no un workflow que ejecute obligatoriamente los pasos en el orden escrito.
En el ejemplo de la entrega, la guía podría explicar que antes de cambiar la fecha hay que consultar las franjas y aclarar cuál prefiere la persona si hay varias. El código debería rechazar igualmente un pedido ajeno o una franja agotada. Es una propuesta de diseño: no hemos ejecutado esa integración ni comprobado su reconocimiento de voz.
Datos encontrables y permisos antes de automatizar
Las entidades representan el contenido sobre el que actúan los intents. Apple propone hacerlas encontrables mediante Spotlight y aportar contexto de pantalla para resolver referencias como «este pedido». Para pasar datos entre apps, las entidades personalizadas necesitan una representación transferible que la otra aplicación pueda utilizar.
Exponer una entidad también exige revisar qué revela. La documentación permite políticas de autenticación para entidades y propiedades, y visibilidad interna para campos que no deban salir de la app. Si un intent devuelve información sensible, la política debe aplicarse al propio intent; proteger una propiedad en la presentación no cubre cualquier resultado que devuelva el código.
Yo empezaría por consultas y cambios reversibles. No abriría de golpe todas las operaciones del producto: elegiría un recorrido frecuente, con datos inequívocos y un resultado que se pueda comprobar. Una acción bien delimitada permite detectar si falla la búsqueda del objeto, la interpretación de la petición o la operación de negocio.
Qué probar antes de ofrecerlo a clientes
Apple separa las pruebas de App Intents Testing, la presentación en Atajos, la búsqueda en Spotlight y la experiencia completa con Siri. La preview añade Siri Integration Advisor en Xcode y SiriEvaluations para evaluar peticiones. Una prueba de código correcta no demuestra que Siri elija el intent esperado ante distintas formas de pedirlo.
Para el cambio de entrega probaría peticiones con y sin el pedido visible, dos pedidos parecidos, una fecha ambigua, falta de sesión y una franja que se agota entre la consulta y el cambio. Comprobaría el resultado guardado y lo que escucha la persona, no solo que Siri conteste. Son casos de evaluación propuestos, no resultados obtenidos.
Quedan condiciones de uso por concretar: Apple anuncia más detalles para las experiencias de Siri AI y prevé acceso ampliado de pago para ciertas funciones con límites de uso. No hay en estas fuentes una tarifa concreta para esta integración. No presupuestaría acceso ilimitado ni prometería una fecha de lanzamiento a clientes basada solo en la preview.
La oportunidad está en preparar una entrada nueva a funciones que el producto ya resuelve bien. Empezaría por una acción útil y sus entidades, comprobaría permisos y lenguaje real y ampliaría después. Desde España, ese trabajo debe planificarse junto a la restricción territorial actual, sin confundir tener el código preparado con poder ofrecer Siri AI en un iPhone de la UE.