Blog

Perspectivas sobre desarrollo de software, seguridad y tecnología de nuestro equipo.

Mostrando artículos con etiquetamobile-development

Shopify abandona React Native en favor de Swift y Kotlin. El motivo no es lo que cree.

Shopify está reconstruyendo sus aplicaciones móviles en Swift y Kotlin, no porque React Native fuera lento, sino porque los agentes de IA cambiaron el coste de mantener dos bases de código. Esto es lo que los equipos de móvil deberían extraer realmente de esta decisión, y el truco de lógica headless que funciona con cualquier stack.

React Native 0.87 convierte la API TypeScript estricta en la predeterminada. Este es el orden de actualización.

React Native 0.87 llegó el 11 de agosto y convierte la API TypeScript estricta en la opción predeterminada para todos los proyectos. Esto transforma las importaciones profundas en errores de tipo y reformula los tipos de referencia, además de soporte experimental de Swift Package Manager, AGP 9 y un mayor requisito de cadena de herramientas. Este es el orden de actualización que realmente usaríamos y el grep que le indica cuánto trabajo le espera.

El @State de SwiftUI ahora es un macro, y Xcode 27 romperá algunas de sus compilaciones

WWDC 2026 convirtió el @State de SwiftUI de un property wrapper en un macro. En Xcode 27, un patrón de init común ya no compila. El mínimo requerido por la App Store sigue siendo iOS 26, así que puede programar esta tarea con calma si empieza ahora.

Android es oficialmente Compose-first. Su aplicación basada en Views es ahora código heredado.

En Google I/O 2026, Google convirtió Jetpack Compose en la forma oficial de construir interfaces de usuario en Android y trasladó el kit de herramientas View al modo de mantenimiento. Para las muchas aplicaciones en producción que aún utilizan Views, esto convierte una pregunta de larga data en una decisión real. Así es como los equipos móviles deberían responder, sin reescribir todo de una vez.

Apple y Google acaban de hacer los móviles menos cautivos. Los equipos móviles necesitan un nuevo manual.

Esta semana se lanzó iOS 26.5 con transferencia inalámbrica a Android, cifrado de extremo a extremo para RCS y un nuevo nivel de suscripción en la App Store. Horas después, el Android Show I/O Edition 2026 de Google confirmó que la cooperación es mutua. El bloqueo de plataforma acaba de debilitarse, y eso cambia cómo los equipos móviles deben pensar sobre la retención y los precios.

Apple está eliminando apps de vibe-coding, y la verdad, lo entendemos

Apple eliminó la semana pasada la app de creación con IA «Anything» de la App Store, citando sus normas sobre ejecución de código. Es la tercera herramienta de vibe-coding que Apple ha señalado este mes. Esto es lo que significa para cada equipo que desarrolla en iOS, y qué hacer al respecto.

La IA acaba de instalarse en tu IDE. Esto es lo que significa realmente.

Laravel lanzó un SDK de IA oficial. Apple incorporó agentes de programación autónomos en Xcode. Ambas cosas ocurrieron en la misma semana. Analizamos qué significa esto para los equipos de desarrollo que crean aplicaciones web y móviles, y dónde conviene tener cuidado.

Laravel lanza un SDK de IA, Apple abre Xcode a agentes autónomos, y tenemos opiniones al respecto

Esta semana Laravel lanzó un SDK de IA de primera parte que unifica múltiples proveedores de inteligencia artificial bajo una sola API. Días antes, Apple presentó Xcode 26.3 con soporte integrado para agentes de codificación autónomos de Anthropic y OpenAI. Esto es lo que ambos movimientos significan para los equipos de desarrollo.

Cuando No Hay Noticias de Última Hora: En Qué Deberían Enfocarse Los Equipos de Desarrollo

A veces la noticia tecnológica más importante es que no la hay. Aquí está en qué debería priorizar su equipo de desarrollo cuando el ciclo de noticias se queda quieto.