23Aug
Du kanske har hört Apple omnämnandet Metal i senaste keynote-adresser, så vi trodde vi kanske tar en stund att förklara vad Metal är och vad det kommer att göra för grafikframställning på Apples datorer.
Det bästa sättet att beskriva Metal är att jämföra det med Microsofts DirectX.Precis som DirectX är Metal avsedd att ge spel och applikationer, direkt åtkomst till din Macs GPU, vilket möjliggör förbättrad rendering, bildränta och andra fördelar.
Metal introducerades faktiskt i iOS 8, men med det senaste meddelandet om att det kommer att rullas in till OS X, 10.11, kommer El Capitan, grafisk prestanda på Mac-datorer, särskilt med avseende på spel, att förbättras med språng.
Precis som DirectX eller mer exakt, Direct3D, Metal är ett applikationsprogrammeringsgränssnitt eller API, vilket ger en programmerare med låg nivå, låg överliggande tillgång till maskinvarukgrafikacceleration.
Således kommer Metal att utöka vinster över hela linjen, inte bara för att spela, utan också för generell grafikprestanda. El Capitan-användare ska uppleva ett snabbare, mjukare och mer responsivt system.
Så varför är detta viktigt?
Om du inte använder Apple-datorer, så bryr du nog inte om Metal. Om du använder en Apple-dator är det här en viktig utveckling.
De grafikbehandlingsenheter som Apple packar i sina datorer behöver inte nödvändigtvis slouches och eftersom Metal redan har varit tillgängligt på iOS i ett år kan Apple förlita sig på sin stora 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 "apps genom att tillhandahålla viktiga API för att styra ritning och ladda grafiska tillgångar."
Som vi påpekade kommer den mest uppenbara fördelen att vara förbättringar av spel. Metal kommer att kunna dra nytta av den fulla kraften i en Macs GPU, vilket ger spel och 3D-applikationer mer visuell pop och hastighet.
I en demo som visades vid WWDC 2015 avslöjade Epic-spel en första person, fri att spela zombie shooter som kommer att dra nytta av sina nya Metal-underlag. I det går spelet Fortnite på Unreal Engine 4, som har Metal API integrerat i det, vilket innebär att spelets kod kan direkt komma åt GPU.
Totalt sett bör Mac-användare förvänta sig att se bättre, snabbare och mer polerade speltitlar i framtiden, med större visuella effekter på grund av förbättrad tillgång till GPU.
Fördelarna kommer inte att stanna där, men du bör också se förbättringar på skrivbordsapp från det som Adobe, som nu kan producera titlar byggda på Metal. Dessutom kommer kraftfulla 3D-återgivande apptillverkare som The Foundry och Autodesk att utveckla sina titlar för att fungera på toppen av Metal.
Vägen framåt är ljus men lite oklar
Hoppet med Metal är då enkelt. Det är inte att revolutionera grafikprestanda på OS X utan att helt enkelt göra det så mycket som Windows.
Windows med sina DirectX API har i princip en 20-årig start, men om det finns en sak som Apples historia lär ut, är det att de går snabbt och det mest värdefulla företaget i världen kommer att ha lite problem att kasta sin stora vikt( och pengar)bakom det och locka stora namn titlar. Det handlar inte om om, men helt enkelt hur snart.
Med detta sagt, även med löftet om Metal-centrerade speltitlar, kommer det alltid att vara den nischmassan av hardcore-spelare som vill packa sina lådor med den mest blödande kanten spelhårdvara möjlig. En Mac kommer antagligen aldrig att vädja till dem, men om populära speltitlar körs lika bra på OS X som i Windows faktiskt materialiseras, blir den linjen mellan Windows och OS X spel så mycket mer blek.
Ändå kan vi för närvarande bara spekulera vad de fullständiga konsekvenserna kommer att bli. Innan vi har klara jämförelser med hur Metal staplar upp mot DirectX, kan vi bara säga att grafikprestanda förbättras väldigt för en Mac, jämfört med äldre Mac-datorer som kör tidigare OS X-versionerDet har inte Metal integrerat i det.
Fick en fråga om kommentar du vill väga in med på framtiden för OS X-spel eller de nya Metal API-erna? Vi välkomnar din feedback i vårt diskussionsforum.