🤯 Apple lanza Xcode 27.2 beta 1. Sí, has leído bien ¿Y la 27.1? Ni está ni se la espera… al menos en beta. Y tiene todo el sentido del mundo.
📱 Xcode 27.1 no va a tener betas. Llegará a finales de mes directamente como versión final y con soporte para iPhone Duo. ¿El motivo? iOS 27.1 es el sistema con el que se estrena el Duo y su código está plagado de referencias al dispositivo. Una beta pública sería regalarle el pastel a todo el que destripa binarios buscando filtraciones. Así que Apple se lo guarda y nos da ya la 27.2, que saldrá en octubre.
🗣️ ¿Qué trae? Lo primero para el usuario: SiriAI habla por fin español. Y francés, japonés, coreano y portugués. Hace unos días llegó con iOS 27 solo en inglés. Ojo, que esto no es solo una noticia para el usuario: cuando millones de personas empiecen a hablarle a Siri en su idioma, se va a notar muchísimo qué apps tienen sus acciones bien expuestas con App Intents… y cuáles no existen para el sistema. Nosotros en
@benativeapp ya hemos expuesto toda la información de la app, integrada la reproducción de audio sin abrir la app, la gestión de notas sin abrir la app, búsquedas directas desde Siri hacia la app, deeplinks del contenido directo... Pronto tendremos actualización. ¿Y tú?
👨🏻💻 Y para nosotros, developers, dos novedades muy gordas. La primera: el adiós (opcional, de momento) al project.pbxproj. Sí, ese archivo lleno de IDs hexadecimales que nadie entiende y que te destroza cualquier merge. Xcode 27.2 trae el nuevo project.xcproj en JSON dentro del .xcodeproj: estructura en árbol como la que ves en Xcode, nombres y rutas legibles y cada archivo declara a qué target pertenece. Diffs limpios, muchos menos conflictos. Lo conviertes desde el inspector de archivos o con xcodebuild. ¿Y para quién está pensado? Apple lo dice claro: para que los agentes de IA lo lean y lo modifiquen. Dato curioso: casi 20 años sin que a nadie le importase que un humano pudiera leerlo, y ha tenido que llegar una máquina. Interesante.
🔄 La segunda: migración de datos entre apps con distinto bundle ID. ¿Alguna vez has tenido que rehacer una app desde cero con un bundle nuevo? Entonces sabes el drama: el usuario lo perdía todo. Ahora designas la app sucesora y el sistema le ofrece al usuario llevarse sus datos y ajustes: permisos, notificaciones, modos de concentración, widgets, CarPlay, Live Activities… Y la app antigua se borra sola. Solo entre apps del mismo desarrollador y la API aún está por detallar, así que toca seguirla beta a beta.
🎯 Fíjate en la jugada: el proyecto de Xcode ya no se escribe solo para ti, se escribe también para tu agente. ¿Todavía no te has formado para el cambio en la forma de desarrollar? Hazlo: por tí mismo, con nosotros en Apple Coding Academy o con quién tu quieras: pero tener criterio y usar los agentes ya no es opcional. Es la única forma de sobrevivir profesionalmente.
ALT Swifty presenta Xcode 27.2