Metal (API)
Metal software | |
---|---|
Vainglory a fost folosit în timpul prezentării iPhone 6 pentru a arăta caracteristicile metalului. | |
Tip | Bibliotecă software (nu este listată ) |
Dezvoltator | Compania Apple. |
Sistem de operare | iOS , MacOS (nu este listat ) |
Limba | c +++ 14 (nu este listat ) |
Site-ul web | developer.apple.com/metal/ |
Metal este o colecție de API-uri grafice ( cadre ) create de Apple Inc .. Introdus în iunie 2014 cu iOS 8 , cadrul integrează funcționalitatea OpenGL și OpenCL . Folosește un limbaj de programare bazat pe C ++ 11 [1] .
Metalul este disponibil pe dispozitivele iOS care rulează Apple A7 sau o versiune ulterioară și, din iunie 2016, pe Mac-urile livrate cu OS X El Capitan sau versiunea superioară a macOS .
Cadrul oferă acces la GPU, pentru a oferi performanțe ridicate în domeniul redării grafice.
Anterior, OpenGL folosea prea multe performanțe ale procesorului și performanțe minime ale GPU-ului. Prin urmare, metalul permite optimizarea muncii făcute de procesor pentru distribuirea acestuia la cipul grafic [2] .
Datorită Metalului, operațiunile care sunt efectuate în fiecare zi pe computer sunt mai rapide. Intr-adevar:
- Aplicațiile se încarcă de 1,4 ori mai repede;
- Comutarea dintre acesta din urmă are loc de 2 ori mai repede;
- Deschiderea e-mailurilor este de 2 ori mai rapidă;
- Deschiderea fișierelor PDF în modul Previzualizare are loc de 4 ori mai rapid. [ fără sursă ]
Metal 2
Metal 2 a fost dezvăluit în timpul WWDC 2017 și introduce noi funcții precum învățarea automată, realitatea virtuală și suportul GPU extern pe Mac. [3]
Notă
- ^ (EN) Metal și C ++ 11 , pe Apple Developer.
- ^ Metal, care este noul cadru Apple și cum funcționează • Ridble , în Ridble , 27 iunie 2014.
- ^ Previzualizare MacOS High Sierra , pe Apple (Italia) . Adus la 21 iunie 2017 (arhivat din original la 15 iunie 2017) .
Elemente conexe
linkuri externe
- ( EN ) Metal pentru dezvoltatori , pe Apple .