Metal provides the lowest-overhead access to the GPU, enabling you to maximize the graphics and compute potential of your iOS 8 app. With a streamlined API, precompiled shaders, and support for efficient multi-threading, Metal can take your game or graphics app to the next level of performance and capability.
Metal Programming Guide
Learn the fundamental concepts of Metal and see how to set hardware state, submit commands, manage buffers and texture objects, and more.
Metal Shading Language Guide
See how to use the Metal unified graphics and compute shading language to write code that is executed on the GPU.
Metal Framework Reference
Find the classes and APIs for using Metal in your game.
Games on the App Store
Check out the latest collection of cutting-edge iOS 8 games that take advantage of Metal.
View on the App Store
Learn about Metal with video presentations and tutorials.
Install the latest release version of the Xcode developer tools to start working with Metal. Download Xcode 6
Ask questions and discuss Metal with Apple engineers and other developers. Sign in