La única academia de formación especializada en entornos Apple, (iOS, SwiftUI, VisionOS) en el mundo hispanohablante. No copies y pegues, desarrolla! @jcfmunoz
Bienvenidos a la nueva AC Academy. Adiós Wordpress: HTML+CSS y apenas Javascript. Más moderna, 100% accesible WGAC 2.0 AA. Toda nuestra información, formaciones y un tip real de código cada vez que entras. Catálogo de particulares y empresas. ¿Qué te parece?
🏁 Abiertas las inscripciones para la 2ª edición del Swift Agentic Program. La primera reunió a 60 desarrolladores y agotó plazas.
Esta vez vamos a “liquidificar” una app existente y adaptarla al iPhone Duo con IA: revisar la interfaz, adaptarla y verificar el resultado. Con los SDK 27 ya no hay modo de compatibilidad con el diseño anterior, así que la idea es llegar a abril de 2027 con los deberes hechos.
También automatizamos las capturas: tests de UI generados con IA que recorren la app, capturas reales y composiciones para el App Store en varios idiomas.
Además, todo lo de la WWDC: Xcode 27 con /plan y MCP nativo, Core AI, Siri AI y OpenClaw.
📅 30 nov – 17 dic · 19:00–22:00 (España)
💻 Online en directo · 30 h
Bienvenidos a la nueva AC Academy. Adiós Wordpress: HTML+CSS y apenas Javascript. Más moderna, 100% accesible WGAC 2.0 AA. Toda nuestra información, formaciones y un tip real de código cada vez que entras. Catálogo de particulares y empresas. ¿Qué te parece?
Tu app ya funciona en el iPhone Duo ⚠️ pero no significa que se vea bien.
Desde el 23 de octubre Apple acepta apps preparadas para la pantalla plegable del iPhone Duo. Pero OJO, ten en cuenta que con la llegada de la pantalla plegable, se rompen varias suposiciones que llevamos años metiendo en el código.
Échale un vistazo antes de publicar algo que funciona pero no se ve bien y no aprovecha las ventajas del dispositivo.
Aprobada a la primera. Ahora @benativeapp estará día 1 esperando a los nuevos iPhone Duo que comenzarán a tener la gente. Muy orgulloso.
https://t.co/ZvKUxdjmP1
New look for @SwiftEventsdev, and 2027 is already filling up. 🗓️
If you organize a Swift or iOS event (or know one we're missing), tell me and I'll add it!
Apple ships a lot for developers, and it's easy to lose track.
So I made Cupertino Tech to see it all in one place: cool icons, platforms, code samples, WWDC sessions and a timeline back to 2001.
Spot something missing? Tell me and I'll add it.
https://t.co/ch3ZFfmNxs
Swift ya no es solo para apps de iPhone. Septiembre lo ha dejado claro.
Ya está aquí Swift 6.4. Swift Build pasa a ser el sistema de compilación por defecto en Swift Package Manager, Subprocess llega a la 1.0 y el puente entre WebAssembly y JavaScript (JavaScriptKit) es hasta 40 veces más rápido.
En servidor, Vapor cumple 10 años y lo celebra con la primera beta de Vapor 5, una re escritura completa con concurrencia estructurada. Además, Google ha lanzado sus librerías oficiales de Google Cloud para Swift, con acceso async/await a más de 100 servicios, entre ellos Gemini.
Si estás empezando, hay un cambio pequeño pero muy práctico. Se ha aceptado que el inicializador memberwise de un struct pueda definirse en una extensión del mismo archivo (SE-0546). Llegará en una futura versión de Swift y significa menos código repetido y más orden.
Quien siga pensando que Swift es "el lenguaje de las apps de iPhone" se está quedando atrás. Swift está en servidores, en la nube, en el navegador y hasta en microcontroladores.
Por eso insistimos tanto en las bases. Lo que hoy aprendes con un struct es lo mismo que mañana usarás para montar un backend con Vapor o conectar con Gemini. No hay atajos y tampoco hay límite 🚀
https://t.co/ZQ4re7Uetc
🏆 ¡Ya tenemos ganadores de la ACoding Hackathon 2026!
🇪🇸 Hispanohablante: Rail, de Juan Salguero Ibarrola y Desirée Rodríguez Macías 🚆 Los horarios de Cercanías Málaga siempre a mano, incluso sin cobertura, con los trenes en tiempo real sobre el mapa y widgets con tus estaciones favoritas.
🌍 Internacional: TinyStory, de Du Cheng
Historias interactivas que se juegan desde el widget de la pantalla de inicio: cuatro decisiones, cuatro finales posibles y una pequeña aventura en cada partida.
Elegir no ha sido nada fácil. El nivel de esta primera edición ha sido muy alto: arquitecturas cuidadas, interfaces pulidas y apps que resuelven problemas reales. Y todo ello sin una sola librería de terceros, solo con Swift, SwiftUI y el SDK de Apple. Esto demuestra que, cuando entiendes las herramientas nativas, no necesitas nada más para crear apps que funcionen bien de verdad 🤝🏆
En la propia entrada UIDesignRequiresCompatibility. Quiere decir que todos los elementos de UIKit o SwiftUI se pintarán con Liquid Glass y dejarán de lado el flat design de iOS 18. Si tienes una librería de componentes distinta, pues nada. Pero si usas los de Apple se podrán en Liquid Glass sí o sí.
https://t.co/K4HMuWMtQj
🤯 ¡Tu app deberá estar adaptada al iPhone Duo en abril de 2027 de manera obligatoria! Así nos lo ha hecho saber Apple anunciando que ya podemos enviar las versiones adaptadas al nuevo dispositivo de Apple con la publicación de la versión RC de Xcode 27.1.
🤔 En primavera de 2027 (como suele ser habitual) será obligatorio usar la SDK de iOS 27 y Xcode 27 para enviar apps. Pero parece que Apple podría subir el escalón a la 27.1 como obligatoria este año. Según hemos podido saber por la guía publicada para que los developers podamos tener lista nuestra app para el nuevo Duo, Apple obligará a poner los screenshots de cómo se ve nuestra app en el Duo dentro de App Store Connect.
📲 Así que, por si no habéis hilado las obligaciones, para primavera de 2027 (probablemente inicios de abril, más o menos) nuestra app deberá integrar OBLIGATORIAMENTE toda su UI adaptada a Liquid Glass ya que no se podrá deshabilitar como hasta ahora con Xcode 26 y se activará por sí sola. Y además, que se vea de manera correcta en los iPhone Duo.
🛠️ Apple ha publicado en Xcode 27.1 una serie de skills que si nuestra app es nativa, bastará pedirle al nuevo modo agente de Xcode que adapte nuestra app para el Duo y hará lo necesario para una primera adaptación que pudiera pasar la criba y nos permitiera publicar. Pero si queremos dar funcionalidad específica, tendremos que trabajar más con ello. Os dejamos la guía de Apple en el primer comentario.
🫠 ¿Qué? ¿Qué os parece esto? ¿Bien que Apple obligue a todos los developers? ¿Cuántos cambios tendrás que hacer en tu app? ¿Está ya preparada? ¿Será complicado? Te leo.
"Usar agentes en Xcode" no es "pedirle a la IA que programe."
Hoy vamos a estar en directo con @jcfmunoz construyendo una app desde cero con los agentes de Xcode 27. Spoiler: el criterio técnico sigue siendo tuyo, no del agente 😉
https://t.co/NT3VQF81uY
El próximo lunes, nuestro primer directo de la temporada 26/27... y no podía ser otro que sacarle el máximo provecho a Xcode 27 y no su nuevo modo de trabajo basado en agentes.
Activa la campanita para que Youtube te avise:
https://t.co/kkfdvtoqWR
🤯 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.