🔍 ¿Qué hay de nuevo en GeneXus 18 Upgrade 12?
¡Hola, comunidad de desarrolladores! 👋
Si estás trabajando con GeneXus, seguro que te interesa conocer las novedades que trae la Upgrade 12 de la versión 18. En Sincrum, siempre estamos atentos a las actualizaciones que pueden mejorar nuestros procesos y los de nuestros clientes. Por eso, hoy te traemos un resumen de las mejoras más destacadas de esta actualización.
1. Compatibilidad con las últimas tecnologías
-
Xcode 16 para iOS: Ahora puedes desarrollar y compilar tus aplicaciones iOS utilizando la última versión de Xcode, asegurando compatibilidad y aprovechando las nuevas funcionalidades que Apple ofrece.
-
Android 15 y API Level 35: Se actualiza el soporte para Android, lo que significa que tus aplicaciones podrán aprovechar las mejoras de rendimiento y seguridad de las versiones más recientes del sistema operativo.
-
Angular 19: El generador de Angular se ha actualizado a la versión 19, incorporando mejoras como soporte para operadores
LIKE
, funcionesSleep
, manejo del portapapeles (Clipboard
), expresiones (Expression
), entre otras.
2. Mejora en la seguridad y autenticación
-
SSO para Super Apps: Se incorpora el soporte para Single Sign-On en Super Apps, permitiendo una experiencia de usuario más fluida y segura al evitar múltiples inicios de sesión.
-
Encriptación de parámetros en
context.xml
para Tomcat: Ahora es posible encriptar los parámetros sensibles en el archivocontext.xml
, mejorando la seguridad sin necesidad de cambios estructurales en la aplicación.
3. Integración con servicios en la nube
-
Azure Functions en Java y .NET: Se amplía el soporte para Azure Functions, permitiendo desarrollar funciones en Java además de .NET. Esto facilita la creación de aplicaciones serverless, reduciendo costos y mejorando la escalabilidad.
-
URLs limpias en .NET: Las aplicaciones .NET ahora pueden generar URLs sin la extensión
.aspx
, lo que mejora la experiencia del usuario y el SEO de las aplicaciones web.
4. Mejoras en la interfaz de usuario
-
Controles RadioButton en iOS: Se han mejorado los controles de tipo RadioButton para iOS, ofreciendo una mejor visualización y personalización en las interfaces de usuario.
-
Alineación vertical de imágenes en PDFs: Ahora es posible alinear verticalmente las imágenes en los reportes PDF, mejorando la presentación de los documentos generados.
🛠️ Cambios de compatibilidad y corrección de errores
-
Requisitos mínimos para Android: A partir de esta actualización, las aplicaciones Android requieren como mínimo la API 24 (Android 7.0) o superior.
-
Eliminación de dependencias obsoletas en Java: Se han eliminado dependencias antiguas como
itext-asian
, reduciendo el tamaño de las aplicaciones y mejorando la seguridad. -
Corrección de errores críticos: Se han solucionado problemas relacionados con la serialización de SDTs en .NET y Java, errores 400/403 con
HttpClient
, fallos en la cámara y notificaciones en Android e iOS, entre otros.
🎯 ¿Cómo te beneficia esta actualización?
-
Mayor productividad: Las mejoras en los generadores y la compatibilidad con las últimas tecnologías permiten desarrollar aplicaciones más modernas y eficientes.
-
Seguridad reforzada: Con la encriptación de parámetros y el soporte para SSO, tus aplicaciones serán más seguras y ofrecerán una mejor experiencia al usuario.
-
Escalabilidad y modernización: La integración con Azure Functions y las URLs limpias en .NET facilitan la modernización de aplicaciones y su escalado en la nube.
🚀 Casos de uso destacados
-
Super App corporativa: Implementa una Super App con múltiples módulos (RRHH, Ventas, Soporte) utilizando SSO para una experiencia de usuario unificada y segura.
-
Migración a Azure Functions: Transforma procesos batch y eventos IoT en funciones serverless en Java o .NET, reduciendo costos y mejorando la escalabilidad.
-
Aplicaciones SPA con Angular 19: Desarrolla aplicaciones de una sola página con las últimas mejoras de Angular, ofreciendo interfaces más ricas y robustas.
-
Modernización de aplicaciones .NET: Elimina las extensiones
.aspx
de las URLs y aprovecha las nuevas funcionalidades para mejorar la experiencia del usuario y el SEO. -
Entornos de alta seguridad: Implementa encriptación en
context.xml
y elimina dependencias vulnerables para cumplir con los estándares de seguridad en sectores como gobierno y banca.
📌 Conclusión
La Upgrade 12 de GeneXus 18 trae mejoras clave en compatibilidad, seguridad y productividad. En Sincrum ya estamos trabajando con esta versión, aprovechando al máximo cada novedad para ofrecer soluciones más modernas y eficientes. Actualizá tus aplicaciones y alinealas con las últimas tendencias tecnológicas. ¿Estás listo para dar el siguiente paso?