As you may already know, Apple deprecated the OpenGL rendering library in macOS Mojave and provided the Metal framework as a replacement. Metal better reflects the shift in CPU/GPU performance that has happened over the last 20 years. So, with proper implementation, apps that are based on Metal perform better and consume less energy than the old OpenGL ones.
What does this mean for our products? Our Java-based IDEs use the Swing UI toolkit, which renders using the Java 2D API. Internally, Java 2D uses platform APIs to present the result of rendering. Starting with JDK7, the rendering subsystem