Sve o Apple Metalu: Od Graphics API-ja do Liquidmetala

  • Metal je niskorazinski API koji optimizira komunikaciju između softvera i GPU-a kako bi se poboljšale grafike i performanse umjetne inteligencije.
  • Evolucija od Metal 1 do Metal 4 omogućila je uvođenje praćenja zraka, MetalFX skaliranja i neuronskog renderiranja.
  • Podrška se proteže na razne uređaje, od starijih A7 čipova do Apple Vision Pro i Apple Silicon procesora.
  • Apple također koristi Liquidmetal, naprednu fizičku leguru, namijenjenu za kritične komponente poput šarke budućeg sklopivog iPhonea.

Krupni plan visokoučinkovite grafičke kartice s tri ventilatora i RGB rasvjetom, koja predstavlja hardver za obradu grafike koji koristi Appleov Metal API.

Kada govorimo o Appleovom ekosustavu, obično se usredotočujemo na elegantan dizajn ili snagu njegovih čipova, ali postoji nevidljivi motor koji omogućuje da sve radi glatko: Metal . U osnovi, to je programsko sučelje niske razine (API) koje omogućuje softveru gotovo izravnu komunikaciju s GPU-om, eliminirajući nepotrebne posrednike tako da grafika i složeni izračuni rade nevjerojatno 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 umjetnoj inteligenciji. Kombiniranjem funkcija 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šenom skladu, optimizirajući potrošnju energije i maksimizirajući svaki dostupni herc procesorske snage.

Glavni Appleovi proizvodi: cjeloviti vodič za sve njihove uređaje i usluge
Povezani članak:
Glavni Appleovi proizvodi: cjeloviti vodič za uređaje i usluge

Evolucija metala: Od debija do najnovijih verzija

Profesionalni studio za video montažu s više monitora i tehničkom opremom, koji ilustrira Metalove sposobnosti u kreativnom sektoru.

Sve je počelo u lipnju 2014., kada se Metal prvi put pojavio u iOS-u 8. Od tada se stalno poboljšavao. Metal 2 donio je značajna poboljšanja u otklanjanju pogrešaka putem Xcodea i otvorio vrata virtualnoj stvarnosti na macOS-u, optimizirajući korištenje CPU-a. Kasnije je došao Metal 3 , koji je predstavio MetalFX okvir za povećanje skale slike, omogućujući brže renderiranje vrlo složenih scena bez žrtvovanja vizualne kvalitete zahvaljujući visokoučinkovitom antialiasingu.

Trenutna vrhunska tehnologija dovodi nas do Metal 4 , verzije koja se fokusira na strojno učenje i neuronsko renderiranje u Appleu . Ova iteracija uključuje najsuvremenije tehnologije poput interpolacije okvira MetalFX i naprednog sustava za smanjenje šuma za praćenje zraka, što rezultira puno oštrijim slikama i nevjerojatno glatkom igrom.

Kompatibilnost hardvera i kako je provjeriti

Ne mogu svi uređaji pokretati najnovije verzije Metala. Na primjer, Metal 4 rezerviran je za najsuvremeniji hardver poput Apple Vision Pro i novijih modela iPada (Pro 2021+, Air 2020+, mini 2021+ i standardni iPad 2022+), pod uvjetom da imaju odgovarajući operativni sustav. Metal 3 , s druge strane, pristupačniji je 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 starija računala postoji kompatibilnost s Metal i Metal 2 , koja se proteže na modele MacBook Pro i Air iz 2012., pa čak i na neke Mac Pro iz 2010. i 2012. ako imaju kompatibilnu grafičku karticu. Ako niste sigurni u svoj Mac, postoji jednostavan trik: držite pritisnutu tipku Option, idite na izbornik Apple, otvorite Informacije o sustavu i potražite odjeljak Grafika/Zasloni. Ako piše "Kompatibilnost s Metalom", vidjet ćete točnu verziju; ako piše "Metal Family", to znači da podržavate verziju 2 i starije.

Claude Mythos kompromituje Apple M5
Povezani članak:
Claude Mythos probija Apple M5: ovako je otkrivena sigurnost Appleovog najnaprednijeg čipa

Tehnički detalji i programski jezici

Detalj programskog koda na zaslonu računala, koji predstavlja razvoj pomoću Swifta i jezika Metal Shading.

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 ostvaruje se putem Metal Shading Language (MSL) , jezika temeljenog na C++ (C++14 u početnim verzijama i C++17 u Metalu 4) koji omogućuje besprijekornu integraciju između grafičkih i računalnih programa. To je ključno jer omogućuje predkodiranje naredbi i njihovo asinkrono slanje GPU-u, štedeći energiju baterije i povećavajući brzinu obrade.

Još jedna snaga su Metal Performance Shaders , optimizirana biblioteka koja programerima štedi pisanje specifičnog koda za svaku obitelj GPU-a. Ovaj alat omogućuje učinkovitu implementaciju algoritama za filtriranje slika, napredne matematičke operacije i toliko željeno praćenje zraka .

Prelazak na Apple Silicon i podrška za igre

Moderna stolna postavka za igranje s pozadinskim osvjetljenjem računala i monitora, primjer grafičkih performansi u videoigrama optimiziranih s Metalom.

Prelaskom na Apple Silicon čipove, Metal je napravio značajan korak naprijed. Ovi GPU-ovi koriste arhitekturu odgođenog renderiranja temeljenu na pločicama (TBDR) , koja je daleko učinkovitija od tradicionalnih arhitektura. Nadalje, na macOS-u, Metal vam omogućuje odabir koji GPU ćete koristiti: integrirani GPU za uštedu energije ili diskretni GPU (ili vanjski putem Thunderbolta) za maksimiziranje performansi renderiranja.

U svijetu igara, popis naslova koji koriste prednosti Metala je ogroman. Od klasika poput World of Warcrafta i StarCrafta II do modernih dragulja poput Baldur's Gatea III i Death Strandinga . Apple je otišao još dalje stvaranjem Game Porting Toolkita , koji prevodi DirectX 12 (Windows) upute na Metal, olakšavajući igrama poput Cyberpunka 2077 i Assassin's Creeda Shadowsa da dođu do Mac korisnika.

Iznad softvera: Misterij Liquidmetala

Apstraktna tekstura fluidne, valovite metalne površine koja reflektira svjetlost, konceptualno predstavlja Appleovu liquidmetal leguru.

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 bio mali alat za izbacivanje SIM kartice, što je mnoge navelo na pomisao da je Apple odustao od licence.

Međutim, procurenja informacija ukazuju na to da je ovaj materijal ključna komponenta za nadolazeći iPhone Ultra (prvi sklopivi telefon ovog brenda). Budući da Liquidmetal podnosi tisuće ciklusa otvaranja i zatvaranja bez umora, očekuje se da će se koristiti u šarkama uređaja , u kombinaciji s titanom kako bi se postigao tanak profil i iznimna mehanička čvrstoća.

Appleova sposobnost da savlada pristup hardveru putem svog Metal API-ja i znanost o materijalima s Liquidmetalom pokazuje strategiju potpune kontrole. Od optimizacije okvira u Vision Pro do izdržljivosti sklopivih šarki, tvrtka nastoji osigurati da je svaka komponenta, bilo da se radi o kodu ili sirovini, prilagođena kako bi se maksimizirale performanse i vijek trajanja njezinih proizvoda.

sklopivi iPhone
Povezani članak:
Sklopivi iPhone: Sve što znamo o prvom Appleovom sklopivom telefonu

Dodaj kao preferirani izvor na Googleu