macOS를 일관되게 나쁘게 만들기 (진심으로)
Source: Hacker News
Issue Overview
다양한 버그와 함께 macOS 26으로 업그레이드하면서 겪게 되는 문제 중 하나는 바로 창 모서리의 악명 높은 일관성 부족입니다. 제품 디자이너들이 과도하게 둥근 형태를 추구하게 만드는 이유가 뭘까 싶습니다. UI 디자인은 종종 대기업을 따라가는데, 제 경험상 두 디자이너가 의견이 갈리면 “Apple은 그 버튼을 어떻게 그릴까?” 라고 물어 해결하곤 합니다. 이는 곧 이 못생긴 현상이 다른 곳에서도 보이게 될 것임을 의미합니다.

최근에 macOS 26으로 업그레이드했는데, 가장자리가 모두에게 그렇듯 보기 흉했습니다. 더 안 좋은 점은 일관성이 없다는 것입니다. 많은 사람들이 macOS 시스템 무결성 보호(SIP)를 비활성화해서 문제를 해결하려 하는데, 이는 시스템을 취약하게 만들 수 있습니다. SIP를 비활성화해야만 Safari와 같이 특히 모서리가 안 좋은 시스템 앱이 사용하는 동적 라이브러리를 편집할 수 있는데, 해당 라이브러리는 루트 디렉터리 아래에 있기 때문입니다.
저는 모서리 자체가 끔찍하다고 생각하지는 않지만, 일관성 없는 점이 짜증납니다. 제 생각에 더 나은 해결책은 모든 것을 “둥글지 않게” 만드는 것이 아니라, 모두를 일관되게 둥글게 만드는 것입니다. 저는 라운딩을 제거하는 솔루션을 포크하고, 일관된 라운딩을 강제하도록 수정했습니다. 단계는 다음과 같습니다:
- 수정된 바이너리를 컴파일하고 서명한 뒤 저장합니다.
- 제공된
plist를 추가하여 부팅 시 로드되도록 합니다. plist를 로드합니다 (예:launchctl load /Library/LaunchDaemons/your‑plist.plist).
이제 적어도 모든 것이 일관되게 “나쁨”을 유지합니다.
Footnotes
- 제가 지금까지 본 가장 못생긴 둥근 디자인 사례 중 하나는 현재 YouTube UI 디자인입니다.
- SIP를 비활성화하면
/root에 대한 접근이 열려 보안이 낮아집니다. 공격자가 이미 머신에 접근하고 있다면 큰 차이는 없을 수 있지만, 추가적인 악용에 대한 장벽은 낮아집니다.