/ / Apples Direct X: Vad är metall och varför är det viktigt?

Apples Direct X: Vad är metall och varför är det viktigt?

Du kanske har hört Apple nämna Metal i nyligen angivna adresser, så vi trodde att vi kan ta ett ögonblick för att förklara vad Metal är, och vad det kommer att göra för grafikåtergivning på Apple-datorer.

RELATERAD: Vad är Direct X 12 och varför är det viktigt?

Det bästa sättet att beskriva Metal är att jämföra dentill Microsofts DirectX. Precis som DirectX är Metal avsett att tillhandahålla spel och applikationer, direkt åtkomst till din Macs GPU, vilket möjliggör förbättrad rendering, bildhastighet och andra fördelar.

Metal introducerades faktiskt i iOS 8, men meddet senaste tillkännagivandet att det kommer att rullas in i OS X, 10.11, El Capitan, grafiska prestanda på Mac, särskilt när det gäller spel, kommer sannolikt att förbättras med steg och gränser.

Precis som DirectX eller mer exakt, Direct3D, Metal är ett applikationsprogrammeringsgränssnitt eller API, som ger en programmerare med låg nivå, låg overhead tillgång till hårdvara grafik acceleration.

Således kommer Metal att utöka vinster över hela linjen, inte bara till spel utan också till allmän grafikprestanda. El Capitan-användare bör uppleva ett snabbare, mjukare och mer lyhörd system.

Så varför är detta viktigt?

Om du inte använder Apple-datorer, bryr du dig förmodligen inte om Metal. Om du använder en Apple-dator är detta en viktig utveckling.

De grafikbehandlingsenheter som Apple packari sina datorer är inte nödvändigtvis lutningar, och eftersom Metal redan har varit tillgängligt på iOS under ett år kan Apple lita på sin betydande armé av utvecklare för att skapa nya, förbättrade titlar för sitt flaggskeppsoperativsystem. Med hjälp av MetalKit-ramverket kan utvecklare integrera Metal i "appar genom att tillhandahålla viktiga API: er för att kontrollera ritning och laddning av grafiska tillgångar."

Som vi påpekade kommer den mest uppenbara fördelenvara förbättringar av spel. Metal kommer att kunna dra nytta av den fulla kraften i Mac: s GPU, vilket ger spel och 3D-applikationer mer visuell pop och snabbhet.

I en demo som visas på WWDC 2015, Epic-spelavslöjade en första person, fritt att spela zombie shooter som kommer att dra nytta av dess nya Metal-underlag. I det kör spelet Fortnite på Unreal Engine 4, som har Metal API inbyggt i det, vilket betyder att spelets kod direkt kan komma åt GPU.

Sammantaget bör Mac-användare förvänta sig att se bättre, snabbare, mer polerade speltitlar i framtiden, med större visuella effekter på grund av förbättrad åtkomst till GPU.

Fördelarna stannar dock inte där, du bordese också förbättringar av stationära appar från liknande som Adobe, som nu kan producera titlar byggda på Metal. Dessutom kommer kraftfulla 3D-rendering-app-tillverkare som The Foundry och Autodesk att utveckla sina titlar för att fungera på toppen av Metal också.

Vägen framåt är ljus men lite oklar

Förhoppningen med Metal då är enkelt. Det är inte för att revolutionera grafikprestanda på OS X utan helt enkelt bringa det i nivå med Windows.

Windows med sina DirectX API har i princip en20-årigt försprång, men om det finns en sak som Apples historia lär ut, är det att de flyttar snabbt och världens mest värdefulla företag kommer att ha litet problem att lägga sin betydande vikt (och pengar) bakom sig och locka stora namn. Det handlar inte om om, utan bara hur snart.

Som sagt, även med löfte från Metal-centricspeltitlar, det kommer alltid att finnas den nischmassan av hardcore-spelare som kommer att vilja packa sina lådor med den mest möjliga spelhårdvaran som möjligt. En Mac kommer förmodligen aldrig att vädja till dem, men om populära speltitlar som fungerar lika bra på OS X som på Windows faktiskt blir, kommer den linjen mellan Windows och OS X-spel att bli så mycket bleknar.

Men för nu kan vi bara spekulera vadde fullständiga förgreningarna kommer att vara. Tills vi har tydliga jämförelser med hur Metal staplar mot gillar DirectX, är det enda vi verkligen kan säga säkert att grafikprestanda kommer att förbättras enormt för en Mac, jämfört med äldre Mac-apparater som kör tidigare OS X-versioner som inte har metall integrerat i det.

Har du en fråga om kommentarer du vill väga in på framtiden för OS X-spel eller de nya Metal API: er? Vi välkomnar din feedback i vårt diskussionsforum.