23Aug

Apple's Direct X: Wat is Metal en waarom is het belangrijk?

Je hebt misschien wel eens gehoord dat Apple Metal in recente keynote-adressen vermeldde, dus we dachten dat we even de tijd nemen om uit te leggen wat Metal is, en wat het zal doen voor grafische rendering op Apple-computers.

De beste manier om Metal te beschrijven is om het te vergelijken met DirectX van Microsoft. Net als DirectX is Metal bedoeld om games en applicaties te bieden, directe toegang tot de GPU van je Mac, waardoor een betere weergave, framesnelheden en andere voordelen mogelijk zijn.

Metal werd daadwerkelijk geïntroduceerd in iOS 8, maar met de recente aankondiging dat het zal worden opgenomen in OS X, 10.11, El Capitan, zullen grafische prestaties op Macs, met name met betrekking tot gaming, waarschijnlijk met sprongen vooruitgaan.

Net als DirectX of beter gezegd, Direct3D, Metal is een applicatie-programmeerinterface of API, die een programmeur een low-level, low overhead toegang geeft tot hardwarematige grafische versnelling.

Zo zal Metal zijn winsten over de hele linie uitbreiden, niet alleen naar games, maar ook naar algemene grafische prestaties. El Capitan-gebruikers zouden een sneller, soepeler en sneller reagerend systeem moeten ervaren.

Dus waarom is dit belangrijk?

Als u geen Apple-computers gebruikt, dan geeft u waarschijnlijk niet om Metal. Als je een Apple-computer gebruikt, dan is dit een belangrijke ontwikkeling.

De grafische verwerkingseenheden die Apple in zijn computers verpakt zijn niet noodzakelijk slouches, en omdat Metal al een jaar op iOS beschikbaar is, kan Apple vertrouwen op zijn aanzienlijke leger van ontwikkelaars om nieuwe, verbeterde titels te creëren voor zijn vlaggenschipbesturingssysteem. Met behulp van het MetalKit-framework kunnen ontwikkelaars Metal integreren in "apps door essentiële API's ter beschikking te stellen voor het beheer van het tekenen en laden van grafische elementen."

Zoals we hebben opgemerkt, is het meest voor de hand liggende voordeel verbeteringen aan gaming. Metal zal kunnen profiteren van de volledige kracht van de GPU van een Mac, waardoor games en 3D-toepassingen meer pop en snelheid krijgen.

In een demo die op WWDC 2015 werd getoond, onthulden Epic-games een first-person, gratis te spelen zombie-shooter die zal profiteren van zijn nieuwe Metal-onderbouwing. Daarin draait het spel Fortnite op de Unreal Engine 4, waarin de Metal API is geïntegreerd, wat betekent dat de code van het spel rechtstreeks toegang heeft tot de GPU.

Over het algemeen zouden Mac-gebruikers in de toekomst betere, snellere en meer gepolijste gametitels verwachten, met grotere visuele effecten als gevolg van verbeterde toegang tot de GPU.

De voordelen zullen echter niet stoppen, maar u moet ook verbeteringen zien aan desktop-apps van onder andere Adobe, die nu titels kunnen maken die op Metal zijn gebouwd. Daarnaast zullen krachtige 3D-rendering-app-makers zoals The Foundry en Autodesk hun titels ontwikkelen om ook op Metal te werken.

Het pad voorwaarts is helder, hoewel een beetje onduidelijk

De hoop bij Metal is dan eenvoudig. Het is niet om de grafische prestaties op OS X te revolutioneren, maar om het simpelweg op hetzelfde niveau te krijgen als Windows.

Windows met zijn DirectX API's heeft in principe een voorsprong van 20 jaar, maar als er één ding is dat de geschiedenis van Apple leert, is het dat ze snel handelen en dat het meest waardevolle bedrijf ter wereld weinig problemen zal hebben door zijn aanzienlijke gewicht( en geld) te gooienerachter en het aantrekken van grote namen. Het is geen kwestie van of, maar eenvoudig hoe snel.

Dat gezegd hebbende, zal er, zelfs met de belofte van metaalgeoriënteerde gametitels, altijd die niche-menigte van hardcore gamers zijn die hun dozen willen verpakken met de meest geavanceerde gaming-hardware die mogelijk is. Een Mac zal waarschijnlijk nooit een beroep op hen doen, maar als populaire gametitels die net zo goed draaien op OS X als op Windows, zich ook daadwerkelijk materialiseren, dan zal die grens tussen Windows en OS X-gaming veel vager worden.

Niettemin kunnen we voorlopig alleen maar speculeren wat de volledige vertakkingen zullen zijn. Totdat we duidelijke vergelijkingen hebben gemaakt met hoe Metal zich opstapelt tegen DirectX, is het enige dat we echt kunnen zeggen dat de grafische prestaties enorm zullen verbeteren voor een Mac in vergelijking met oudere Macs met eerdere OS X-versieswaar geen metaal in is geïntegreerd.

Heeft u een opmerking over opmerkingen waarmee u rekening wilt houden bij de toekomst van OS X-gaming of de nieuwe Metal API's? We verwelkomen je feedback op ons discussieforum.