Semua tentang Apple Metal: Dari API Grafis hingga Liquidmetal

  • Metal adalah API tingkat rendah yang mengoptimalkan komunikasi antara perangkat lunak dan GPU untuk meningkatkan kinerja grafis dan AI.
  • Evolusi dari Metal 1 ke Metal 4 telah memungkinkan pengenalan ray tracing, peningkatan resolusi MetalFX, dan rendering neural.
  • Dukungan mencakup berbagai perangkat, mulai dari chip A7 lama hingga prosesor Apple Vision Pro dan Apple Silicon.
  • Apple juga menggunakan Liquidmetal, paduan fisik canggih, yang ditujukan untuk komponen penting seperti engsel iPhone lipat masa depan.

Tampilan dekat GPU berperforma tinggi dengan tiga kipas dan pencahayaan RGB, yang mewakili perangkat keras pemrosesan grafis yang menggunakan API Metal milik Apple.

Ketika kita berbicara tentang ekosistem Apple, kita biasanya fokus pada desain yang elegan atau kekuatan chip-nya, tetapi ada mesin tak terlihat yang membuat semuanya berjalan lancar: Metal . Pada dasarnya, ini adalah antarmuka pemrograman tingkat rendah (API) yang memungkinkan perangkat lunak untuk berkomunikasi hampir langsung dengan GPU, menghilangkan perantara yang tidak perlu sehingga grafis dan perhitungan kompleks berjalan sangat cepat pada perangkat Apple.

Ini bukan hanya alat untuk membuat game terlihat lebih baik; ini adalah tulang punggung yang mendukung segalanya, mulai dari pengeditan video profesional hingga inovasi terbaru dalam kecerdasan buatan. Dengan menggabungkan fungsi yang sebelumnya terpisah antara OpenGL dan OpenCL, Apple telah menciptakan lingkungan di mana perangkat keras dan perangkat lunak bekerja dalam harmoni sempurna, mengoptimalkan konsumsi daya dan memaksimalkan setiap hertz daya pemrosesan yang tersedia.

Produk-produk utama Apple: panduan lengkap untuk semua perangkat dan layanannya.
Artikel terkait:
Produk-produk utama Apple: panduan lengkap untuk perangkat dan layanan.

Evolusi musik Metal: Dari debut hingga versi terbaru

Studio penyuntingan video profesional dengan beberapa monitor dan peralatan teknis, yang menggambarkan kemampuan Metal di sektor kreatif.

Semuanya berawal pada Juni 2014, ketika Metal pertama kali muncul di iOS 8. Sejak itu, Metal terus mengalami peningkatan. Metal 2 menghadirkan peningkatan signifikan pada proses debugging melalui Xcode dan membuka pintu bagi realitas virtual di macOS, mengoptimalkan penggunaan CPU. Kemudian hadir Metal 3 , yang memperkenalkan kerangka kerja MetalFX untuk peningkatan resolusi gambar, memungkinkan adegan yang sangat kompleks untuk dirender lebih cepat tanpa mengorbankan kualitas visual berkat antialiasing berkinerja tinggi.

Teknologi mutakhir saat ini menghadirkan Metal 4 , sebuah versi yang berfokus pada pembelajaran mesin dan rendering neural di Apple . Iterasi ini mencakup teknologi canggih seperti interpolasi frame MetalFX dan sistem pengurangan noise tingkat lanjut untuk ray tracing, menghasilkan gambar yang jauh lebih tajam dan gameplay yang sangat lancar.

Kompatibilitas perangkat keras dan cara memeriksanya

Tidak semua perangkat dapat menjalankan versi Metal terbaru. Misalnya, Metal 4 dikhususkan untuk perangkat keras mutakhir seperti Apple Vision Pro dan model iPad terbaru (Pro 2021+, Air 2020+, mini 2021+, dan iPad standar 2022+), asalkan memiliki sistem operasi yang sesuai. Metal 3 , di sisi lain, lebih mudah diakses, mencakup MacBook Pro dari tahun 2017 dan seterusnya, MacBook Air dari tahun 2018 dan seterusnya, Mac mini dari tahun 2018 dan seterusnya, dan iMac dari tahun 2020 dan seterusnya, serta Mac Studio dan Mac Pro.

Untuk komputer lama, terdapat kompatibilitas dengan Metal dan Metal 2 , yang mencakup model MacBook Pro dan Air 2012, dan bahkan beberapa Mac Pro 2010 dan 2012 jika memiliki kartu grafis yang kompatibel. Jika Anda tidak yakin tentang Mac Anda, ada trik sederhana: tahan tombol Option, buka menu Apple, buka Informasi Sistem , dan cari bagian Grafis/Layar. Jika tertulis "Kompatibilitas Metal," Anda akan melihat versi pastinya; jika tertulis "Keluarga Metal," itu berarti Anda mendukung versi 2 dan sebelumnya.

Claude Mythos mengkompromikan Apple M5
Artikel terkait:
Claude Mythos membobol Apple M5: inilah bagaimana keamanan chip tercanggih Apple terungkap.

Detail teknis dan bahasa pemrograman

Detail baris kode pemrograman pada layar komputer, yang mewakili pengembangan dengan Swift dan Metal Shading Language.

Bagi mereka yang bekerja dengan kode, Metal adalah API berorientasi objek yang dapat ditangani menggunakan Swift, Objective-C, atau C++17. Kontrol GPU penuh dilakukan melalui Metal Shading Language (MSL) , bahasa berbasis C++ (C++14 pada versi awal dan C++17 pada Metal 4) yang memfasilitasi integrasi tanpa hambatan antara program grafis dan komputasi. Ini penting karena memungkinkan perintah untuk dikodekan sebelumnya dan dikirim ke GPU secara asinkron, sehingga menghemat daya baterai dan meningkatkan kecepatan pemrosesan.

Keunggulan lainnya adalah Metal Performance Shaders , sebuah pustaka yang dioptimalkan yang memudahkan pengembang karena tidak perlu menulis kode khusus untuk setiap keluarga GPU. Alat ini memungkinkan implementasi algoritma penyaringan gambar, operasi matematika tingkat lanjut, dan ray tracing yang sangat dibutuhkan secara efisien .

Perpindahan ke Apple Silicon dan dukungan game

Setup desktop gaming modern dengan PC dan monitor berlampu latar, yang menunjukkan performa grafis dalam video game yang dioptimalkan dengan Metal.

Dengan migrasi ke chip Apple Silicon, Metal telah mengalami lompatan signifikan ke depan. GPU ini menggunakan arsitektur rendering tunda berbasis ubin (TBDR) , yang jauh lebih efisien daripada arsitektur tradisional. Selain itu, di macOS, Metal memungkinkan Anda untuk memilih GPU mana yang akan digunakan: GPU terintegrasi untuk menghemat daya atau GPU diskrit (atau GPU eksternal melalui Thunderbolt) untuk memaksimalkan kinerja rendering.

Di dunia game, daftar judul yang memanfaatkan Metal sangat banyak. Mulai dari game klasik seperti World of Warcraft dan StarCraft II hingga game modern unggulan seperti Baldur's Gate III dan Death Stranding . Apple bahkan melangkah lebih jauh dengan menciptakan Game Porting Toolkit , yang menerjemahkan instruksi DirectX 12 (Windows) ke Metal, sehingga memudahkan game seperti Cyberpunk 2077 dan Assassin's Creed Shadows untuk menjangkau pengguna Mac.

Di balik perangkat lunak: Misteri Liquidmetal

Tekstur abstrak dari permukaan logam yang cair dan bergelombang yang memantulkan cahaya, secara konseptual mewakili paduan Liquidmetal milik Apple.

Meskipun Metal adalah bintang dari perangkat lunak tersebut, Apple juga telah bereksperimen dengan "logam" fisik yang sangat istimewa: Liquidmetal . Ini adalah paduan non-kristalin yang ringan, tahan korosi, dan tidak mudah berubah bentuk. Selama bertahun-tahun, satu-satunya penggunaan yang terlihat adalah pada alat pelepas SIM kecil, yang membuat banyak orang percaya bahwa Apple telah meninggalkan lisensinya.

Namun, bocoran menunjukkan bahwa material ini adalah komponen kunci untuk iPhone Ultra yang akan datang (ponsel lipat pertama merek tersebut). Karena Liquidmetal mampu menahan ribuan siklus buka dan tutup tanpa kelelahan, material ini diperkirakan akan digunakan pada engsel perangkat , dikombinasikan dengan titanium untuk mencapai profil yang ramping dan kekuatan mekanik yang luar biasa.

Kemampuan Apple untuk menguasai akses perangkat keras melalui API Metal dan ilmu material dengan Liquidmetal menunjukkan strategi kendali total. Mulai dari mengoptimalkan bingkai pada Vision Pro hingga daya tahan engsel lipat, perusahaan berupaya memastikan bahwa setiap komponen, baik kode maupun bahan baku, dirancang khusus untuk memaksimalkan kinerja dan masa pakai produknya.

iPhone yang dapat dilipat
Artikel terkait:
iPhone Lipat: Semua yang kita ketahui tentang ponsel lipat pertama Apple

Tambahkan sebagai sumber pilihan di Google