近期,科技圈內流傳出一則關于蘋果MacBook筆記本的游戲適配問題。據多位科技博主爆料,配備劉海屏設計的MacBook系列在運行部分游戲時,出現了畫面模糊的情況。這一問題源于蘋果系統中的一個API漏洞,盡管問題早在兩年前就被發現,但至今仍未得到官方的有效解決。
具體而言,當玩家在這些劉海屏MacBook上啟動游戲時,系統默認調用一個接口來獲取顯示器支持的分辨率,并自動選擇列表中的首個分辨率。然而,這個分辨率實際上包含了劉海區域及菜單欄的范圍,而游戲本身無法在這些區域進行渲染。這導致游戲畫面在高度上被壓縮,進而出現視覺模糊和變形。
在macOS系統中,顯示區域被細分為完整顯示范圍、安全區域以及全屏可用區域。雖然系統提供了一個屬性來標識安全區域,但該區域與全屏可用區域并不完全重合。這意味著,如果游戲開發者僅依賴這一屬性進行適配,仍然可能面臨分辨率設置不當的問題。
進一步分析發現,系統返回的分辨率列表并未明確區分“全屏范圍”和“菜單欄下方區域”,這無疑增加了誤選不合適分辨率的風險。因此,多款主流游戲都受到了這一問題的影響,包括《古墓麗影:暗影》、《無人深空》以及《Stray》等。這些游戲在默認分辨率下均出現了畫面不適配的情況,嚴重影響了玩家的游戲體驗。
值得注意的是,盡管一些游戲如《Stray》和《控制》嘗試通過自定義分辨率列表進行優化,但并未能完全解決這一問題。相比之下,《賽博朋克2077》能夠正確識別并默認使用16:10的分辨率,從而避免了畫面壓縮的問題。而《魔獸世界》則因為采用了較舊的API版本,反而能夠覆蓋劉海區域進行完整渲染。
針對這一問題,有專家建議普通玩家在游戲設置中手動選擇16:10比例的分辨率,以避免畫面壓縮帶來的不良影響。而對于游戲開發者來說,可以結合系統的安全區域屬性,通過自定義算法來篩選適合的分辨率。雖然這種方法可能會導致部分傳統比例(如4:3)無法使用,但能夠有效減少畫面變形的情況,提升游戲畫面的整體質量。
據了解,該問題的缺陷編號早在2023年9月就被提交至相關廠商,但遺憾的是,截至目前仍未獲得官方的正式修復。這一問題無疑給蘋果MacBook的游戲體驗帶來了不小的挑戰,也引發了玩家和開發者對于蘋果系統游戲適配能力的關注與討論。