What is the reason why macOS Mojave requires Metal instead of OpenGL?

Metal 2

After the presentation of macOS Mojave in the last WWDC of 2018, two relevant messages were transferred: the Macs that would support macOS Mojave and Apple's decision regarding the use of the graphics engine. Apple will ditch OpenGL and focus on Metal. 

The first version of Metal had its lights and shadows among programmers. This second version is more prepared for the requirements of the developers. Even so, the abandonment of OpenGL led to a backlash from many developers which advertised not to continue programming for macOS if they quit OpenGL. 

On the other hand, we met the models that will support macOS Mojave. Aside from Mac Pro, all Macs prior to 2012 will no longer be supported. Por What is the reason for all this? Mainly the GPU capacity of these models. 

But if you are not a user who squeezes the capacity of your GPU, with video or photo editing, why are you being harmed? The answer is that Metal is not only used for editing. Some applications that will run on macOS Mojave will require a suitable GPU and Metal. For example, FaceTime 5.0, with multi-user, requires Metal for the execution of graphics.

To know the use of Metal in Apple devices, we have to go back to the iPhone 5s. In the first phone with 64-bit structure. with that, Apple aims to optimize GPU load with software to reduce CPU load. In fact, the name Metal seeks to symbolize that the required workload remains in the previous phase of a treatment, in this case, in bare, unpolished, almost virgin metal.

For all this, Apple is willing to leave OpenGL in the drawer since Steve Jobs showed it to the public in the late 90s, after leaving QuickDraw 3D. What's left to come in macOS Mojave is Metal 2. The main novelties are the improvement of processes and innovation via machine learning and augmented reality. 


Buy a domain
You are interested in:
The secrets to launching your website successfully

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.