Apple rechaza apps sin iOS 26 SDK desde hoy; IntelliJ 2026.1.1 resuelve ClassCastException crítico Desarrollo 2026-04-30 https://elpisuika.com/dev/2026-04-30.og.png Desarrollo 2026-04
2026-04-30 · DESARROLLO · Edición del 30 de abril de 2026
Desarrollo

Apple rechaza apps sin iOS 26 SDK desde hoy; IntelliJ 2026.1.1 resuelve ClassCastException crítico

El plazo de Apple para App Store entró en vigor el 28 de abril; apps que no usen Xcode 26 ya reciben rechazo en producción. Paralelo a eso, BellSoft publica parches para múltiples versiones de Liberica JDK.

01
28 abr
fecha en que Apple comenzó a rechazar apps subidas sin compilar con iOS 26 SDK o superior
02
2026.1.1
versión de IntelliJ IDEA que resuelve ClassCastException en proyectos con builds mixtos Java/Kotlin
03
75,6K
estrellas en GitHub del repositorio de OpenAI Codex CLI, el agente de codificación en terminal más popular de 2026
6 historias · 30 de abril de 2026 ← volver a portada
01
N.º 01 Apple · App Store

Apple rechaza desde el 28 de abril toda app subida sin compilar con iOS 26 SDK o superior

El plazo que Apple anunció en febrero entró en vigor: App Store Connect ya devuelve errores de validación para apps compiladas con SDKs anteriores a iOS 26, iPadOS 26, tvOS 26 y watchOS 26.

Apple activó el 28 de abril el requisito de SDK mínimo que anunció en febrero de 2026: cualquier actualización o nueva app subida a App Store Connect debe compilarse con Xcode 26 y los SDKs de iOS 26, iPadOS 26, tvOS 26, visionOS 26 y watchOS 26 o superior. Las apps que no cumplan el requisito reciben un error de validación automático en el proceso de revisión y quedan bloqueadas antes de llegar al equipo de revisión humana. Importante aclaración que muchos desarrolladores pasaron por alto: compilar con iOS 26 SDK no significa que la app requiera iOS 26 para funcionar. El desarrollador sigue controlando el `DeploymentTarget` y puede mantener compatibilidad con versiones anteriores de iOS. Lo que cambia es que el código debe estar listo para las nuevas APIs de privacidad, seguridad y diseño de iOS 26. La comunidad dev en DEV Community documenta que el cambio más impactante para apps existentes es la nueva capa de permisos de acceso a la red local y los cambios en el manejo de `NSUserActivity` en watchOS 26. El plazo no exime actualizaciones de seguridad urgentes: Apple mantiene un proceso de revisión expedita para parches críticos, pero el SDK sigue siendo requisito incluso en esos casos. Para estudios de desarrollo de apps en Costa Rica —hay al menos una docena con apps activas en la App Store según el directorio de TicoTech— el impacto depende de si ya actualizaron su entorno de desarrollo a Xcode 26. Apple no tiene oficinas en Costa Rica; el soporte técnico para desarrolladores es vía portal web.

02
N.º 02 JetBrains · Java

IntelliJ IDEA 2026.1.1 resuelve ClassCastException en builds mixtos Java/Kotlin y falla de WildFly

La actualización de mantenimiento de JetBrains corrige dos bugs críticos que bloqueaban flujos de despliegue en proyectos con arquitecturas mixtas; los parches de BellSoft para Liberica JDK llegan el mismo día.

JetBrains publicó IntelliJ IDEA 2026.1.1 el 29 de abril con dos correcciones de alta prioridad según la nota técnica en InfoQ. La primera resuelve una ClassCastException que se producía en proyectos con módulos Java y Kotlin mezclados cuando el compilador incremental encontraba tipos definidos en el módulo cruzado. La segunda corrige un fallo en el despliegue a WildFly 36.0.x desde el run/debug de IntelliJ que dejaba el servidor en estado inestable. El mismo día, BellSoft publicó parches de seguridad para Liberica JDK 21, 17 y 11, incluyendo actualizaciones del Patch Set Update (PSU) que abordan CVEs de prioridad media en el procesamiento de XML y en la API de criptografía. BellSoft recomienda que los equipos que despliegan aplicaciones Java en ambientes de producción actualicen antes del fin de semana. En el frente de Java como lenguaje, el proceso de revisión de la JEP de pattern matching para tipos primitivos —que permitiría usar `switch` con `int`, `long`, `float` y `double` sin boxing— estaba programado para concluir el 30 de abril. La JEP lleva meses en revisión y su aprobación final abriría el camino para incluirla en Java 25 o 26. Para equipos en Costa Rica que mantienen aplicaciones Java empresariales en el sector bancario y el sector público —BNCR, BCR, Banco Popular, CCSS— estas actualizaciones son parte del ciclo ordinario de mantenimiento pero deben aplicarse esta semana.

03
N.º 03 OpenAI · Python

OpenAI adquirió Astral para llevar las herramientas Python de código abierto al ecosistema Codex

OpenAI adquirió Astral, la empresa detrás de `uv` (gestor de paquetes y ambientes Python escrito en Rust) y `ruff` (linter y formateador Python, también en Rust), para integrar sus herramientas al ecosistema de Codex. La adquisición fue reportada en el contexto del análisis de programación de 2026 de The New Stack y en búsquedas del estado de las herramientas Python del año. La decisión tiene lógica empresarial clara: Codex necesita un gestor de dependencias Python ultrarrápido para ejecutar código de usuarios en entornos efímeros sin los segundos de latencia que añade pip. `uv`, que puede resolver e instalar dependencias Python 10-100x más rápido que pip según benchmarks de la comunidad, es la herramienta ideal para eso. `ruff` permite a Codex verificar el estilo y los errores del código generado sin necesidad de un proceso externo. El ángulo contrario que preocupa a parte de la comunidad: `uv` y `ruff` son proyectos de código abierto muy adoptados (más de 40.000 estrellas en GitHub combinados). Su adquisición por OpenAI plantea la pregunta de si el desarrollo de estas herramientas seguirá siendo verdaderamente comunitario o si la hoja de ruta se subordinará a las necesidades de Codex. La Fundación Python Software Foundation no ha emitido comentario. Para desarrolladores Python en Costa Rica, la recomendación a corto plazo es seguir usando `uv` sin cambios: la adquisición no altera la licencia MIT de los proyectos.

— La adquisición de los creadores de `uv` y `ruff` integra los dos gestores de herramientas Python más rápidos del mercado al agente de codificación de OpenAI; la comunidad de Python recibe la noticia con cautela.

04
N.º 04 Tendencias · Impacto IA

The Register: el futuro del desarrollo de software tiene menos desarrollo

The Register publicó el 28 de abril un análisis basado en entrevistas con equipos de ingeniería de cuatro empresas tecnológicas de tamaño mediano que documentan el mismo patrón: en 2024, los desarrolladores pasaban entre el 60% y el 70% de su tiempo escribiendo código; en 2026, ese número está entre el 30% y el 40%, con el resto dedicado a revisar, dirigir y depurar código generado por herramientas de IA como GitHub Copilot, Claude Code y Codex. El análisis no tiene el tono celebratorio que suele acompañar estas historias. Los desarrolladores entrevistados señalan que «revisar» código de IA es más fatigante que escribirlo desde cero porque exige mantener un estado mental de sospecha constante: el código funciona pero puede tener errores lógicos no obvios, dependencias innecesarias o patrones de seguridad insatisfactorios. Uno de los arquitectos entrevistados lo describe como «la diferencia entre construir un puente y auditar cien puentes que no construiste». Para el mercado de trabajo en Costa Rica, esta tendencia es relevante en los programas de formación de la UCR, el ITCR, la ULACIT y la UNED: el perfil de desarrollador que producen estos programas se graduó pensando que pasaría su carrera escribiendo código. La capacidad de revisar críticamente código generado por IA es una habilidad diferente —más cercana a la auditoría de calidad que a la ingeniería creativa— que los programas curriculares aún no enseñan sistemáticamente.

05
N.º 05 iOS · Guía técnica

Qué cambia realmente al compilar con iOS 26 SDK: la guía para equipos que aún no actualizaron

Resumen de los cambios técnicos más relevantes para equipos iOS que deben actualizar a Xcode 26 antes de publicar su próxima versión.

Hoja de datos
Qué cambia realmente al compilar con iOS 26 SDK: la guía para equipos que aún no actualizaron
  • NSLocalNetworkUsageDescription ahora es obligatoria para cualquier app que use sockets UDP o TCP en la red localPrivacidad de red
  • El API de actividades en watchOS 26 cambió la forma de transferir contexto entre dispositivos; requiere migración de códigoNSUserActivity
  • No es posible compilar con iOS 26 SDK en versiones anteriores de Xcode; la actualización del entorno de desarrollo es obligatoriaXcode 26 requerido
  • Compilar con iOS 26 SDK no fuerza a requerir iOS 26 en el usuario; el mínimo sigue siendo configurable por el desarrolladorDeploymentTarget
06
N.º 06 Resumen · Semana dev

La semana termina con Apple cambiando las reglas y OpenAI reorganizando el ecosistema Python

La semana del 24 al 30 de abril de 2026 combina presión regulatoria de Apple —que rechaza apps desde el 28— con movimientos estratégicos de OpenAI en el ecosistema de herramientas Python y actualizaciones de mantenimiento críticas en Java. El hilo conductor es el mismo de semanas anteriores: las herramientas de IA están redefiniendo qué significa escribir software, y las plataformas (Apple, OpenAI, JetBrains) están alineando sus ecosistemas para esa realidad. Para los equipos de desarrollo en Costa Rica, la agenda práctica de esta semana es concreta: actualizar a Xcode 26 si tienen apps iOS pendientes, aplicar los parches de Liberica JDK, y revisar el análisis de The Register sobre el cambio en el tiempo que los desarrolladores dedican a escribir vs. revisar código. Ese cambio no es hipotético —ya está pasando en equipos locales.

28 abr
fecha en que Apple activó el rechazo de apps sin iOS 26 SDK
2 parches JDK
publicados por BellSoft para Liberica JDK 11, 17 y 21 con CVEs de prioridad media
30-40%
del tiempo que los desarrolladores pasan escribiendo código directamente en 2026, vs. 60-70% en 2024 (The Register)

En esta fechaDesarrollo

Fuentes.