JavaFX 14 améliore l'API et le support mobile

JavaFX 14, la dernière version de la plate-forme d'applications client riche et open source basée sur Java, est arrivée. La nouvelle version présente des améliorations liées à l'API de premier niveau ainsi qu'au développement mobile.

Pour l'API, une fonctionnalité a été ajoutée pour permettre aux développeurs de créer plus facilement des contrôles personnalisés. Dans la veine mobile, JavaFX pour les SDK mobiles est désormais construit à partir d'OpenJFX, la même source que pour le bureau JavaFX. Combiné avec le compilateur d'image native GraalVM AOT (en avance sur le temps), JavaFX atteint désormais des performances élevées sur mobile, tandis que les développeurs peuvent utiliser les mêmes API JavaFX pour mobile que pour le bureau.

JavaFX 14 corrige également un certain nombre de bogues liés à l'animation, au CSS et à l'exécution de JavaFX sur macOS 10.15 Catalina. La nouvelle version met également à jour les implémentations sous-jacentes utilisées pour le composant WebView et la fonctionnalité multimédia, et active la prise en charge de HTTP2 dans WebView. 

JavaFX 14 est arrivé la semaine dernière, succédant à JavaFX 13, qui a été livré en septembre 2019. Le runtime JavaFX, disponible auprès de Gluon, est proposé sous forme de SDK spécifique à la plate-forme, de plusieurs jmods et d'un ensemble d'artefacts Maven.

JavaFX est sous licence GPL v2 + Classpath. JavaFX faisait partie du kit de développement Java d'Oracle, mais a été supprimé du JDK en 2018.