JavaFX 14 улучшает API, мобильную поддержку

JavaFX 14, последняя версия платформы Java с открытым исходным кодом для полнофункциональных клиентских приложений, уже прибыла. В новой версии есть улучшения, связанные с API верхнего уровня, а также с мобильной разработкой.

Для API были добавлены функции, упрощающие разработчикам создание настраиваемых элементов управления. Что касается мобильных устройств, JavaFX для мобильных SDK теперь создается на основе OpenJFX, того же источника, что и для настольных JavaFX. В сочетании с компилятором собственных образов GraalVM AOT (опережающий время) JavaFX теперь обеспечивает высокую производительность на мобильных устройствах, а разработчики могут использовать те же API-интерфейсы JavaFX для мобильных устройств и для настольных компьютеров.

JavaFX 14 также исправляет ряд ошибок, связанных с анимацией, CSS и запуском JavaFX в macOS 10.15 Catalina. В новой версии также обновлены базовые реализации, используемые для компонента WebView и мультимедийных функций, и включена поддержка HTTP2 в WebView. 

JavaFX 14 появился на прошлой неделе, заменив JavaFX 13, выпущенный в сентябре 2019 года. Среда выполнения JavaFX, доступная от Gluon, предлагается как SDK для конкретной платформы, как ряд jmods и как набор артефактов Maven.

JavaFX находится под лицензией GPL v2 + Classpath. JavaFX был частью Oracle Java Development Kit, но был удален из JDK в 2018 году.