科技博客Random Thoughts近日指出,带刘海屏的MacBook存在系统级分辨率适配缺陷,导致多款游戏全屏运行时画面模糊。这一问题源于苹果未修复的API错误,已持续两年仍未解决。
据悉,MacBook通过CGDisplayCopyAllDisplayModes API获取分辨率列表时,默认选择的首个选项常包含刘海及菜单栏区域,而游戏无法绘制这些部分,导致画面被压缩。尽管macOS提供了safeAreaInsets属性标注安全区域,但其与全屏可用区域不完全重合,开发者若仅依赖该属性仍会出现适配问题。
受影响的游戏包括《古墓丽影:暗影》《无人深空》等,部分作品通过自定义分辨率缓解问题,但未彻底解决。目前,玩家可手动选择16:10比例分辨率,开发者则需结合定制算法优化适配。该问题已于2023年反馈给苹果,但至今未获修复。