Paparan MacBook Apple yang mempunyai notch menyebabkan masalah rendering yang meluas untuk permainan, menghasilkan visual yang kabur dan terdistorsi yang mungkin tidak disedari oleh ramai pengguna. Isu teknikal ini telah menjejaskan tajuk-tajuk popular dan menyerlahkan kebimbangan yang lebih luas mengenai komitmen Apple terhadap permainan pada platform Mac.
Statistik Pasaran Permainan Mac:
- Pengguna Mac hanya mewakili 1.88% daripada pengguna Steam (berdasarkan Tinjauan Perkakasan Steam terkini)
- Ini sebenarnya lebih rendah daripada bahagian pasaran permainan Linux
- Isu ini telah dilaporkan kepada Apple sejak September 2023 tanpa sebarang penyelesaian
- Masalah ini menjejaskan kedua-dua Mac Intel dan Apple Silicon yang mempunyai paparan berkeratan
Punca Masalah
Isu ini berpunca daripada cara API paparan Apple mengendalikan pengesanan resolusi pada skrin MacBook bernotch. Apabila permainan menanyakan sistem untuk resolusi yang tersedia menggunakan fungsi standard CGDisplayCopyAllDisplayModes
, mereka menerima senarai campuran yang merangkumi kedua-dua resolusi kawasan selamat (nisbah aspek 16:10) dan resolusi paparan penuh yang termasuk kawasan notch. Kebanyakan permainan secara automatik memilih resolusi pertama dalam senarai ini, yang kebetulan adalah resolusi paparan penuh dan bukannya kawasan yang boleh digunakan di bawah notch.
Ketidakpadanan ini menyebabkan permainan merender bingkai yang bersaiz untuk keseluruhan skrin, termasuk kawasan notch, tetapi ruang yang boleh dilukis sebenarnya adalah lebih kecil. Hasilnya adalah imej yang dimampatkan dan kabur yang diperah untuk muat dengan ruang yang tersedia. Perbezaannya mungkin kelihatan kecil - kira-kira 7% dalam ketinggian piksel - tetapi ia menghasilkan kemerosotan visual yang ketara, terutamanya kelihatan pada objek bulat yang kelihatan teregang dan kabur.
Butiran Teknikal:
- Punca akar: API
CGDisplayCopyAllDisplayModes
mengembalikan senarai resolusi bercampur - Nisbah aspek yang betul: 16:10 untuk kawasan selamat di bawah takuk
- Kesan prestasi: ~7% perbezaan ketinggian piksel menyebabkan mampatan visual
- Penyelesaian sementara: Pemilihan manual resolusi 16:10 dalam tetapan permainan
- Penyelesaian pembangun: Tapis resolusi menggunakan sifat
NSScreen.safeAreaInsets
Impak Meluas Merentasi Permainan Popular
Masalah ini menjejaskan banyak permainan berprofil tinggi pada Mac. Tajuk-tajuk seperti Shadow of the Tomb Raider, No Man's Sky, Riven, dan Stray semuanya secara lalai kepada resolusi yang salah yang menghasilkan visual yang terpicit. Malah Control Ultimate Edition mengatasi isu ini dengan mencipta senarai resolusi sendiri daripada bergantung pada API Apple, walaupun pendekatan ini mengorbankan sokongan resolusi asli.
Menariknya, sesetengah permainan mengendalikan situasi dengan betul. Cyberpunk 2077 berjaya menapis resolusi dengan betul, walaupun kaedah yang tepat tidak jelas. World of Warcraft membentangkan kes yang unik - ia menggunakan API yang lebih lama yang sebenarnya membenarkan lukisan ke dalam kawasan notch, menjadikan resolusinya yang kelihatan tidak betul sebenarnya sesuai untuk pelaksanaannya.
Komuniti telah menyatakan bahawa ini bukan hanya isu permainan tetapi mencerminkan masalah yang lebih luas dengan pendekatan Apple terhadap dokumentasi pembangun dan reka bentuk API. Ramai pembangun bergelut dengan dokumentasi yang tidak mencukupi yang sering merujuk mereka kepada video persidangan yang berusia bertahun-tahun daripada panduan teknikal yang komprehensif.
Permainan Yang Terjejas dan Resolusi Lalai Mereka:
Permainan | Resolusi Lalai | Isu | Status |
---|---|---|---|
Shadow of the Tomb Raider | 1456 x 2274 | Termampat/kabur | Terjejas |
No Man's Sky | Bukan-16:10 | Paparan termampat | Terjejas |
Riven | Bukan-16:10 | Paparan termampat | Terjejas |
Stray | 1728 x 1117 | Bukan 16:10, termampat | Terjejas |
Control Ultimate Edition | Senarai tersuai | Penyelesaian sementara dilaksanakan | Sebahagiannya diperbaiki |
Cyberpunk 2077 | 1728 x 1080 (16:10) | Penapisan yang betul | Berfungsi dengan betul |
World of Warcraft | 2134 x 2134 | Menggunakan API warisan | Berfungsi seperti yang dirancang |
![]() |
---|
Melaraskan tetapan paparan adalah penting untuk prestasi permainan yang optimum pada sistem Mac |
Respons Apple dan Penyelesaian Berpotensi
Apple telah menyedari isu ini sejak September 2023 melalui maklum balas pembangun, tetapi tiada pembetulan telah dilaksanakan. Syarikat boleh menangani masalah ini dalam beberapa cara: mengemas kini Garis Panduan Antara Muka Manusia mereka untuk mendokumentasikan pengendalian notch dengan betul, menambah baik sampel Game Porting Toolkit, atau mengubah suai API mod paparan untuk menapis resolusi bermasalah secara automatik.
Buat masa ini, pengguna boleh mengatasi isu ini dengan memilih resolusi nisbah aspek 16:10 secara manual dalam tetapan permainan, walaupun ini memerlukan pengetahuan teknikal yang kurang dimiliki oleh kebanyakan pemain kasual. Pembangun boleh melaksanakan kod penapisan untuk mengenal pasti resolusi kawasan selamat, tetapi ini meletakkan beban pada pembuat permainan individu daripada menyelesaikan masalah sistemik.
Kebimbangan Permainan yang Lebih Luas pada Mac
Isu rendering ini mencerminkan cabaran yang lebih besar yang dihadapi oleh permainan Mac. Walaupun usaha terkini Apple untuk mempromosikan permainan pada platform mereka dan keupayaan prestasi yang mengagumkan cip Apple Silicon, masalah teknikal seperti ini berterusan. Pasaran permainan Mac kekal kecil, mewakili kurang daripada 2% pengguna Steam mengikut tinjauan perkakasan, yang mungkin menyumbang kepada keutamaan rendah yang diberikan untuk membetulkan isu sedemikian.
Situasi ini amat mengecewakan bagi pengguna yang telah melabur beribu-ribu dolar dalam perkakasan Mac mewah yang secara teknikal mampu memberikan prestasi permainan yang cemerlang tetapi dihalang oleh masalah pelaksanaan perisian. Seperti yang dinyatakan oleh seorang ahli komuniti, keupayaan perkakasan ada di sana, tetapi pendekatan Apple terhadap perisian permainan terus mewujudkan halangan yang tidak perlu.
Masalah rendering notch berfungsi sebagai mikrokosmos hubungan kompleks Apple dengan permainan - memperkenalkan ciri perkakasan tanpa mempertimbangkan sepenuhnya impaknya terhadap pengalaman permainan, kemudian meninggalkan pembangun dan pengguna untuk mengatasi isu yang terhasil.