MacOS apunta a los nuevos desarrollos gráficos en Java

0
57

Java tendría un nuevo canal de procesamiento gráfico para MacOS basado en las API gráficas Metal de Apple, bajo una propuesta llamada Proyecto Lanai, que está surgiendo en la comunidad OpenJDK.

Los ingenieros de Oracle y JetBrains ya han estado explorando las API Metal, trabajando en pruebas de concepto y prototipos en el entorno de pruebas JDK. Metal se diseñó como un reemplazo a largo plazo para OpenGL como canal de procesamiento en las plataformas de Apple, ofreciendo un mejor desempeño y diseños de GPU más simples.

El Java Development Kit y OpenJFX actualmente utilizan OpenGL, el cual ha dejado de ser utilizado por Apple. Actualmente, si OpenGL no está presente en un sistema MacOS, las API de escritorio JDK no pueden funcionar y no se iniciarán. OpenJFX está en un lugar similar. Los objetivos de Lanai incluyen:

  • La creación de una canal de procesamiento Java 2D para MacOS a través de las API Metal que es al menos tan capaz como el canal OpenGL.
  • Desarrollo de un canal Metal similar para OpenFX.

Un boletín sobre la propuesta del Proyecto Lanai enfatiza que los canales de procesamiento en JDK son una implementación interna, por lo que Lanai no crearía ni estaría expuesta como las API de Java. Se tiene programado que Phil Race de Oracle, líder del grupo Java 2D, lidere el proyecto. Se reciben votos sobre el proyecto en la comunidad OpenJDK hasta el 23 de julio del 2019.

Paul Krill, InfoWorld