Så funkar Metal (Apples grafik-API för iOS och MacOS)
Fredrik Ceder

Här berättar vi allt du behöver veta om Metal, såsom vad det är och vilka versioner av Metal som finns.
Artikelns innehåll
- Vad är Metal?
- Vad används Metal till?
- Fördelar med Metal
- Versioner av Metal
- Vilka Apple-enheter stödjer Metal?
Vad är Metal?
Metal är ett grafik- och beräknings-API från Apple som introducerades 2014. Det fungerar bara på Apples produkter och ersätter sämre Apple-optimerade API:er som OpenGL och OpenCL.
Metal är särskilt effektivt tack vare att apparna får en direkt åtkomst till Apple-chippets grafikdel, vilket möjliggör både bättre grafik och fler bildrutor per sekund.
Vad används Metal till?
Några exempel på appar som använder Metal är:
- 3D-spel och andra grafiskt krävande spel.
- Redigeringsprogram såsom Final Cut Pro som använder det vid renderingen.
- Core ML som är ett maskininlärningsprogram som Metal ger GPU-acceleration till.
- De flesta populära programmen inom CAD- och 3D-modellering.
Läs mer: Spelläget för iPhone: Vad är det?
Vilka fördelar har Metal?
- Direkt åtkomst till grafikdelen i Apple-chippet ger bättre grafik och prestanda.
- Bättre optimerat för Apple-produkter än API:er som OpenGL och OpenCL.
- Stöd för avancerade tekniker som ray tracing och mesh shading
- Metal kan arbeta med både grafik och beräkningar via ett och samma API.
Vilka versioner finns Metal i?
Apple har utvecklat flera generationer av Metal, som du ser nedan:
- Metal 1 (2014): Introducerades tillsammans med iOS 8 och gav ett grundläggande stöd för GPU-programmering för Apple-enheter.
- Metal 2 (2017): Stöd infördes för bland annat VR, Debuggerverktygen och prestandan förbättrades.
- Metal 3 (2022): Stöd infördes för bland annat mesh shading, ray tracing och finkornig resurshantering.
Vilka Apple-enheter stödjer Metal?
Exempel på Apple-enheter som har stöd för någon form av Metal är:
- iPhone 5S och senare (med iOS 8+)
- iPad Air (1:a gen) och senare
- Mac-datorer från 2012 och framåt
