What Makes Apple’s Metal Graphics Technology So Special?

Dann Albright 27-10-2015

Earlier this year, Apple made a big announcement: Metal graphics would now be used in OS X, starting with the release of OS X 10.11 El Capitan OS X El Capitan is Here! Upgrade For A Smoother Mac Experience Mac OS X El Capitan is a subtle release: its biggest changes aren't visible — but you'll probably notice them anyway. Read More . If you’d never heard of Metal graphics before this release, you might not have any idea what that announcement meant or why it was a big deal.


So here’s an introduction to Metal, what makes it different from other graphics technologies, and why its inclusion in the new version of OS X is great news for Mac users.

What Is Metal?


Metal is a graphics application programming interface What Are APIs, And How Are Open APIs Changing The Internet Have you ever wondered how programs on your computer and the websites you visit "talk" to each other? Read More (API). What this means in plain English is that it’s a set of commands and tools that give program developers access to the graphics processing power of a device, primarily housed in the graphics processing unit What Is the Difference Between an APU, CPU, and GPU? Confused about computer processor acronyms? It's time to learn the difference between an APU, CPU, and GPU. Read More (GPU). Communicating with computer hardware or other pieces of software is very complicated, and APIs make the process much simpler, giving developers more direct control over how their apps relate to pieces of hardware and other software.

Before Metal, OpenGL was one of the most common graphics APIs. And while it worked well, it required a lot of computational power to run, which meant that both a computer’s CPU and GPU were working hard when they were running games. With Metal, Apple has created an API that places much less strain on the CPU. Here’s a graphic from Apple’s announcement presentation that visualizes this idea:



Metal allows much faster graphics processing from identical chips — according to Apple, up to ten times faster. This massive speed advantage is created by making the underlying base code and the interactions between an app, the CPU, and the GPU much more efficient. If you want the technical language, Metal includes precomputed shaders, up-front state validation, CPU/GPU synchronization, shared CPU/GPU memory, and lower driver overhead.

So why is it called “Metal”? You can see from the graphic above that the app, in this way of visualizing graphics processing, is closer to the chip. “Closer to the metal,” in developer parlance. Thus, Metal.

How Metal Revolutionized iPhone Graphics

So Metal lets phones create snappy graphics, but why is that exciting? In short, it frees up the CPU to do work that it couldn’t have done before because it was giving instructions to the GPU. Now, much of that work has been made more efficient by Metal, giving the CPU free reign to work on other things. What sorts of other things? Physics engines 5 Popular Games With Weird or Broken Physics Sometimes, even the best games have problems. Here are some games that don't quite obey the laws of physics. Read More , audio processing, artificial intelligence, and everything else that goes into the very complicated computations required for you to play a game.

When Metal was first announced, it was only available for the A7 chip in the iPhone and iPad. At the announcement, the iOS game Vainglory, the first game to use Metal, was demoed. Here’s what it looked like:


As you can see, Metal contributes to some pretty fantastic graphics (especially for iOS 8 and the iPhone 5s, which was current at the time of this announcement). If you want to see more games that use Metal, check out Shadowmatic, Space Marshals, and Modern Combat 5. Many iOS games have started to take advantage of the lower overhead and increased power of Metal. And the reason is obvious: better graphics using less power? What’s there to lose?

Improvements Across the Board in OS X

Earlier this year, Apple made a big announcement about Metal: it would be included with OS X El Capitan, the newest version of the operating system. Although you may not have paid much attention to this announcement, it could have a big effect on how your Mac runs, especially if you use any graphics-intensive programs.

Heavily GPU-reliant apps, like Adobe’s Photoshop and Lightroom Photoshop or Lightroom: Which One Should You Use? If you can gain access to both of them, we highly recommend it. But what if you could only choose one? Read More , have seen significant performance improvements after switching to Metal. Autodesk, makers of popular CAD software, and The Foundry, producers of a number of pieces of creative software, have also committed to using Metal to speed up their apps on OS X. In addition to better performance, this could also lead to significantly improved battery life Calibrate & Maintain Your MacBook Battery For Best Performance If you correctly calibrate and maintain your MacBook battery, it's possible to improve performance and put off replacing it for as long as possible. Read More , especially if you use these apps a lot.

Of course, Apple will also be using Metal to speed up their own graphics—it’s already been integrated into Core Graphics and Core Animation, meaning system graphics and animations will place less of a drain on your CPU, even if you’re not working with graphics-intensive apps. Things like scaling, window resizing, and animations for Mission Control and other OS X features will be more efficient, especially on Retina monitors How Does The Apple Retina Display Work? [MakeUseOf Explains] These days, people are crazy about the Apple Retina Display. Supposedly, it does wonders! A completely non-pixelated screen? Who would have ever thought?! However, many questions loom the supposedly revolutionary technological advancement. Is it really... Read More . Apple’s creative apps like Final Cut Pro and Photos will likely benefit from Metal as well.


Where Metal really shines, however, is in Mac gaming This Is What You Need for Real Gaming on Your Mac Apple computers, like all of the company’s products, are supposed to be more intuitive and user-friendly than the alternative. Generally that is true, but there are some areas where Macs clearly fall behind the competition.... Read More . Macs simply aren’t thought of as gaming machines, but Metal could open up a lot of new possibilities.

Because their computers won’t need to work as hard processing 3D graphics, many Mac owners will now be able to play games that they couldn’t before. MacBooks don’t have much graphics processing power, and many iMacs aren’t powerhouses, either — but if graphics processing is ten times faster, Apple computers could very quickly become much more capable. That could potentially lead to a shift in how people see the value of Macs.


Even if Metal doesn’t change the public perception of Macs, there’s no doubt that it will change the Mac gaming scene. There are plenty of great games out there for Macs, from first-person shooters The Top 7 FPS Games for Mac OS X In the war between PC and console gaming, the former is just assumed to always be Windows. But what about Mac? Sure, there isn't a huge number of games available for Apple's desktop operating system,... Read More to role-playing games The 10 Best Role-Playing Games for Mac It's a great time to be alive as a Mac gamer, especially for fans of RPGs. Here are the best role-playing games for Mac! Read More , but many Mac owners just can’t play them because they require too much power. That could change very quickly when developers start re-releasing their games with Metal tech built in. We may even see more Mac-only games.


The next couple years could be a very exciting time for Mac gamers. And not just ones with brand-new Macs. Although Apple hasn’t released an official list of which computers will support Metal, evidence so far indicates that anything made in 2012 or later will almost certainly be able to take advantage of the new API.

The Future is Here

Metal is a significant leap forward in graphics technology, and it came without a single hardware improvement. Macs running OS X El Capitan should be faster, smoother, and much more power-efficient than they were before, especially when running graphics-heavy apps and games. Your Mac just got more powerful. Enjoy it.

Have you noticed OS X is snappier since updating to OS X El Capitan?

Image credit: Aspyr.

Related topics: Graphics Card, MacBook, MacBook Air, OS X El Capitan.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. Nitesh
    April 7, 2016 at 12:58 pm

    "Metal allows much faster graphics processing from identical chips — according to Apple, up to ten times faster. "

    This isn't right. They said 10x more *draw calls*, the actual performance gain will be limited by how much more the GPU was actually capable of but held back by the CPUs draw call submission rate.

    Rendering performance gain they said 40-50% at the dev conference.

  2. Vinardo Kie
    February 16, 2016 at 9:01 am

    Everything started from AMD's Mantle, then comes the rumors of DX12, then Khronos created Vulkan (formerly glNext), then frickin' Apple Metal. Vulkan is cross-platform, the only problem is Apple doesn't want to integrate Vulkan to OS X and iOS. But who make AAA games for Apple anyway? Vulkan makes much more sense than DX12 and Metal

  3. Anonymous
    October 28, 2015 at 1:01 pm

    I wonder how loud my fan will be when i run civ 5

    • Dann Albright
      October 28, 2015 at 2:00 pm

      My guess would be pretty loud. :-) Might want a cooling pad for that one!

  4. Anonymous
    October 28, 2015 at 8:08 am

    So it's DX12 the Apple way

    • Dann Albright
      October 28, 2015 at 1:59 pm

      Yep, that's what it sounds like!

  5. Anonymous
    October 27, 2015 at 8:18 pm

    How does it compare to directX?

    • Dann Albright
      October 28, 2015 at 1:59 pm

      I don't know much about DirectX, but from what I do know, I think it's very similar to DirectX 12. Performance-wise—and this is really just a guess—they're probably pretty close to on par.