Adoption of Apple Metal API Increasing
An Application Programming Interface (or API) is a collection of resources (sometimes source code, sometimes a specification, or both) used by developers to achieve specific kinds of functionality in their apps. OpenGL is a long-standing open-source API, designed to augment an app's ability to display and accelerate 2D and 3D graphics. OpenCL is a lesser-known open-source API, often used to offload specific kinds of computational tasks from the CPU — the Intel processor(s) in your Mac — to the GPU.