根据一项名为Lanai Project的提案,Java将获得基于Apple的Metal图形API的 MacOS的新图形渲染管道,该计划已在OpenJDK社区中发布。
Oracle和JetBrains的工程师已经在探索Metal API,并在JDK沙箱中研究概念证明和原型。 Metal被设计为OpenGL的长期替代品,可作为Apple平台上的渲染管道,提供更好的性能和更简单的GPU设计。
Java Development Kit和OpenJFX当前使用Apple不推荐使用的OpenGL。 当前,如果MacOS系统中不存在OpenGL,则JDK桌面API将无法运行且无法启动。 OpenJFX也处于类似位置。 拉奈岛的目标包括:
- 通过Metal API为MacOS创建Java 2D渲染管道,其功能至少与当前OpenGL管道一样。
- 为OpenFX开发类似的Metal管道。
关于Lanai项目提案的公告强调,JDK中的呈现管道是内部实现,因此Lanai不会创建Java API或将其公开。 Java 2D小组的负责人甲骨文(Oracle)的Phil Race将领导该项目。 该项目的投票将在OpenJDK社区中进行,直到2019年7月23日为止。
From: https://www.infoworld.com/article/3408316/macos-targeted-for-new-java-graphics-pipeline.html