Oracle ha anunciado la disponibilidad de Java 25, la más reciente versión del kit de desarrollo (JDK) que sirve como pilar para innumerables aplicaciones, incluyendo el desarrollo nativo en Android. Esta actualización se enfoca en potenciar las capacidades de inteligencia artificial y reforzar la seguridad, a la vez que simplifica el lenguaje para atraer a nuevas generaciones de desarrolladores. Java 25 llega en el 30º aniversario del lenguaje, introduciendo 18 propuestas de mejora que buscan optimizar el rendimiento, la estabilidad y la productividad de los desarrolladores. En un mundo cada vez más impulsado por la IA, esta versión amplía las capacidades del lenguaje para soportar arquitecturas modernas. Arnal Dayaratna, vicepresidente de investigación de IDC, destaca que Java “continúa evolucionando para soportar arquitecturas modernas -incluidas las integradas con IA-”. Un avance clave en seguridad es la incorporación de soporte para criptografía post-cuántica (PQC), una medida proactiva para proteger las aplicaciones contra futuras amenazas de la computación cuántica. Para el ecosistema empresarial, Oracle ha garantizado un soporte a largo plazo (LTS) de al menos ocho años para Java 25, ofreciendo estabilidad y una hoja de ruta predecible para las organizaciones.
Además, la actualización busca reducir la complejidad del lenguaje para hacerlo más accesible.
Según Adam Resnick de IDC, estas nuevas características proporcionan “un enfoque más simple para los programas de nivel principiante”, lo que podría aumentar su adopción entre desarrolladores novatos y estudiantes, asegurando la relevancia continua de Java en plataformas como Android.
En resumenJava 25 se presenta como una actualización crucial que alinea el lenguaje de programación con las tendencias de inteligencia artificial y seguridad avanzada, como la criptografía post-cuántica. Con soporte a largo plazo y un enfoque en la simplificación, esta versión no solo beneficia a las aplicaciones empresariales, sino que también fortalece el futuro del desarrollo de aplicaciones nativas en Android.