JavaFX 13 agrega soporte para renderizado nativo

Ha llegado JavaFX 13, la última versión del kit de herramientas basado en Java para crear aplicaciones de cliente enriquecidas, resaltado por la representación nativa. El soporte de renderizado nativo permite a los desarrolladores integrar potentes capacidades de visualización en sus aplicaciones JavaFX.

JavaFX es publicado por la comunidad OpenJFX, ya que está separado del Kit de Desarrollo de Java (JDK), y ahora es distribuido por el proveedor de soluciones Java Gluon. JavaFX 13, lanzado el 10 de septiembre, permite la representación nativa al admitir WriteableImages respaldado por NIO bytebuffers, que son buffers directos utilizados en código nativo.

Otras nuevas características y mejoras en JavaFX 13 incluyen:

  • Soporte para pantallas de papel electrónico, que son dispositivos con pantallas electroprotecticas. La intención es ejecutar una aplicación JavaFX en un dispositivo con una pantalla de papel electrónico instalando el paquete Ubuntu OpenJFX para la plataforma Monocle. Las notas de la versión indican que estas pantallas tienen límites en los niveles de escala de grises y las velocidades de cuadros, por lo que algunas aplicaciones escritas para pantallas LCD pueden ser inapropiadas.
  • Compatibilidad con una compilación estática para Mac OS X. Solo se admiten bibliotecas compartidas para componentes JavaFX nativos.
  • Hacer campos de color, Point2D y Point3D final. Ha habido un riesgo de que estos valores se modifiquen internamente por error, lo que se puede evitar al hacerlos final.
  • Habilitación de Point2D y Point3D para implementar la interfaz interpolable.
  • La adición de un alcance de exclusión para LightBase.
  • Actualización del modelo de sombreador Direct3D9 de 2.0 a 3.0 para operaciones 3D.

JavaFX 13 también corrige una serie de errores, como habilitar HTTPS para descargar todas las dependencias de compilación y corregir una situación en la que el menú emitió un pitido cuando se usó la mnemotecnia Alt-F. También corrige una pérdida de memoria que había afectado a WindowEvent.DESTROY.

JavaFX es para sistemas de escritorio, móviles e integrados. JavaFX 13 sigue a JavaFX 12, que llegó en marzo. En el futuro, los planes requieren que los desarrolladores de JavaFX utilicen la infraestructura de Skara, lo que significará un mayor intercambio de herramientas, infraestructura y procesos con el desarrollo central de OpenJDK, fortaleciendo OpenJFX como un proyecto bajo el paraguas de OpenJDK.

Dónde descargar JavaFX 13

Puede descargar JavaFX 13 desde gluonhq.com.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *