Metal_(API)

Infobox software | name = Metal | logo = Apple Metal logo, version 2. svg | screenshot = File: Vainglory Halcyon Fold map.tif | caption = 使用Metal的多人在線戰鬥競技場遊戲 《 虛榮 》 ， 運行於iPhone 6 | developer = Apple Inc.. | released = | latest release version = 3 | latest release date = | programming language = C++ 14 （ 着色器 ） Objective - C （ Runtime / API ） | operating system = iOS, macOS, tvOS | genre = API | license = 專有軟件 | website = Metal 是由蘋果公司所開發的一個應用程序接口 （ API ） ， 兼顧圖形與計算功能 ， 面向底層 、 低開銷的硬件加速 。 其類似於將 OpenGL 與 OpenCL 的功能集成到了同一個API上 ， 最初支持它的系統是 iOS 8 。 Metal 使得 iOS 可以實現其他平臺的類似功能 ， 例如 Khronos Group 的跨平臺 Vulkan 與 Microsoft Windows 上的 Direct3D 12 。 Metal也通過引入來進一步提高GPGPU編程的能力 。 Metal 使用一種基於C + +11 的新 ， 其實現藉助了 Clang 和 LLVM 。