MacBook 노치가 게임 렌더링을 망칩니다: 개발자의 악몽

2025-08-15
MacBook 노치가 게임 렌더링을 망칩니다: 개발자의 악몽

노치가 있는 MacBook 디스플레이에서는 많은 게임이 제대로 렌더링되지 않습니다. 이 문제는 게임이 화면 해상도를 가져오는 방식(CGDisplayCopyAllDisplayModes)에서 비롯됩니다. 노치 영역을 포함하는 해상도가 반환되므로 게임의 시각적 표현이 압축되고 왜곡됩니다. 이 기사에서는 다양한 화면 영역(전체 화면, 안전 영역, AppKit 전체 화면 영역)의 차이점을 분석하고 해상도를 필터링하기 위한 솔루션을 제공합니다. 그러나 궁극적으로는 Apple의 API 설계가 근본 원인임을 지적합니다. 이 기사에서는 영향을 받는 게임과 Apple이 구현할 수 있는 잠재적인 개선 사항(HIG 업데이트, CGDisplayMode 개선, 새로운 게임 중심 API 생성 등)도 나열합니다.