Kada govorimo o Apple ekosistemu, obično se fokusiramo na elegantan dizajn ili snagu njegovih čipova, ali postoji nevidljivi motor koji omogućava da sve radi glatko: Metal . U suštini, to je programski interfejs niskog nivoa (API) koji omogućava softveru da gotovo direktno komunicira sa GPU-om, eliminišući nepotrebne posrednike tako da grafika i složeni proračuni rade nevjerovatno brzo na Apple uređajima.
To nije samo alat za poboljšanje izgleda igara; to je okosnica koja podržava sve, od profesionalnog uređivanja videa do najnovijih inovacija u vještačkoj inteligenciji. Kombinujući funkcije koje su prethodno bile podijeljene između OpenGL-a i OpenCL-a, Apple je stvorio okruženje u kojem hardver i softver rade u savršenoj harmoniji, optimizirajući potrošnju energije i maksimizirajući svaki dostupni herc procesorske snage.
Evolucija metala: Od debija do najnovijih verzija

Sve je počelo u junu 2014. godine, kada se Metal prvi put pojavio u iOS-u 8. Od tada se stalno poboljšavao. Metal 2 je donio značajna poboljšanja u otklanjanju grešaka putem Xcode-a i otvorio vrata virtuelnoj stvarnosti na macOS-u, optimizirajući korištenje CPU-a. Kasnije se pojavio Metal 3 , koji je predstavio MetalFX framework za povećanje skale slike, omogućavajući brže renderovanje vrlo složenih scena bez žrtvovanja vizuelnog kvaliteta zahvaljujući visokoperformansnom antialiasingu.
Trenutna vrhunska tehnologija nas dovodi do Metal 4 , verzije koja se fokusira na mašinsko učenje i neuronsko renderiranje u Appleu . Ova iteracija uključuje najsavremenije tehnologije kao što su interpolacija frejmova MetalFX i napredni sistem za smanjenje šuma za praćenje zraka, što rezultira mnogo oštrijim slikama i nevjerovatno glatkim igranjem.
Kompatibilnost hardvera i kako je provjeriti
Ne mogu svi uređaji pokretati najnovije verzije Metala. Na primjer, Metal 4 je rezervisan za najsavremeniji hardver poput Apple Vision Pro i novijih modela iPada (Pro 2021+, Air 2020+, mini 2021+ i standardni iPad 2022+), pod uslovom da imaju odgovarajući operativni sistem. Metal 3 , s druge strane, je pristupačniji i pokriva MacBook Pro od 2017. nadalje, MacBook Air od 2018. nadalje, Mac mini od 2018. nadalje i iMac od 2020. nadalje, kao i Mac Studio i Mac Pro.
Za starije računare postoji kompatibilnost sa verzijama Metal i Metal 2 , koja se proteže na modele MacBook Pro i Air iz 2012. godine, pa čak i na neke Mac Pro računare iz 2010. i 2012. godine ako imaju kompatibilnu grafičku karticu. Ako niste sigurni u vezi sa svojim Mac računarom, postoji jednostavan trik: držite pritisnutu tipku Option, idite na Apple meni, otvorite Informacije o sistemu i potražite odjeljak Grafika/Ekrani. Ako piše "Kompatibilnost sa verzijama Metal", vidjet ćete tačnu verziju; ako piše "Metal Family", to znači da podržavate verziju 2 i starije verzije.
Tehnički detalji i programski jezici

Za one koji rade s kodom, Metal je objektno orijentirani API koji se može obraditi pomoću Swifta, Objective-C-a ili C++17. Potpuna kontrola nad GPU-om se vrši putem Metal Shading Language (MSL) , jezika zasnovanog na C++ (C++14 u početnim verzijama i C++17 u Metalu 4) koji olakšava besprijekornu integraciju između grafičkih i računarskih programa. Ovo je ključno jer omogućava da se komande unaprijed kodiraju i asinhrono šalju GPU-u, štedeći energiju baterije i povećavajući brzinu obrade.
Još jedna snaga su Metal Performance Shaders , optimizirana biblioteka koja programerima oslobađa potrebu za pisanjem specifičnog koda za svaku porodicu GPU-ova. Ovaj alat omogućava efikasnu implementaciju algoritama za filtriranje slika, napredne matematičke operacije i toliko željeno praćenje zraka .
Prelazak na Apple Silicon i podrška za igre

Prelaskom na Apple Silicon čipove, Metal je napravio značajan korak naprijed. Ovi GPU-ovi koriste arhitekturu odgođenog renderiranja zasnovanu na pločicama (TBDR) , koja je daleko efikasnija od tradicionalnih arhitektura. Nadalje, na macOS-u, Metal vam omogućava da odaberete koji GPU ćete koristiti: integrirani GPU za uštedu energije ili zasebni GPU (ili vanjski putem Thunderbolta) za maksimiziranje performansi renderiranja.
U svijetu igara, lista naslova koji koriste prednosti Metal platforme je ogromna. Od klasika poput World of Warcraft i StarCraft II do modernih dragulja poput Baldur's Gate III i Death Strandinga . Apple je otišao još dalje kreiranjem Game Porting Toolkit-a , koji prevodi DirectX 12 (Windows) instrukcije na Metal platformu, olakšavajući igrama poput Cyberpunk 2077 i Assassin's Creed Shadows da dođu do Mac korisnika.
Iznad softvera: Misterija Liquidmetala

Iako je Metal zvijezda softvera, Apple je također eksperimentirao s vrlo posebnim fizičkim "metalom": Liquidmetal . To je nekristalna legura koja je lagana, otporna na koroziju i ne deformira se lako. Godinama je njegova jedina vidljiva upotreba bila mali alat za izbacivanje SIM kartice, što je mnoge navelo na pomisao da je Apple odustao od licence.
Međutim, procurele informacije ukazuju na to da je ovaj materijal ključna komponenta za nadolazeći iPhone Ultra (prvi preklopni telefon ovog brenda). Budući da Liquidmetal podnosi hiljade ciklusa otvaranja i zatvaranja bez zamora, očekuje se da će se koristiti u šarkama uređaja , u kombinaciji s titanom kako bi se postigao tanak profil i izuzetna mehanička čvrstoća.
Appleova sposobnost da savlada i pristup hardveru putem svog Metal API-ja i nauku o materijalima sa Liquidmetalom demonstrira strategiju potpune kontrole. Od optimizacije okvira u Vision Pro-u do izdržljivosti sklopivih šarki, kompanija teži da osigura da je svaka komponenta, bilo da se radi o kodu ili sirovini, posebno dizajnirana kako bi se maksimizirale performanse i vijek trajanja njenih proizvoda.
