TL;DR
- macOS 기본 UI는 사용자가 익숙하고 개발 부담이 적다는 통념과 달리, 사용자 친숙성 측면에서 특별한 이점이 없고 NetNewsWire에서는 Liquid Glass 적용에 오히려 더 많은 작업이 듦.
- Things, Slack, Craft, OmniFocus 등 인기 Mac 앱은 기본 UI를 따르지 않아도 사용자가 큰 어려움 없이 이해하며, 사용자는 앱이 Electron 기반인지도 대체로 신경 쓰지 않음.
- NetNewsWire에 Liquid Glass를 적용하는 작업은 기본 UI를 사용했음에도 상당한 부담이었으며, Things의 적용 작업보다 더 많은 작업이 필요했음.
- 기본 Mac UI를 택할 또 다른 이유는 Apple의 디자인 역량에 대한 신뢰지만, 최근 macOS UI 방향은 기대에 못 미친다는 판단임.
- Liquid Glass 요소를 줄인 NetNewsWire 시제품은
NSToolbar사용을 포기하는 대가로 상당 부분 구현됐으며, 현재는 출시 계획이 없는 실험용 브랜치임.
기본 Mac UI를 둘러본 결과
- 2026년 9월 22일 기준 최신 macOS는 보기 좋은 Mac UI에 가까워진 긍정적인 변화지만, 더 나아가길 바라는 입장임.
- 특히 Mac 툴바의 외관, 창 높이를 모두 차지하는 사이드바, Liquid Glass 버튼을 선호하지 않음.
- 다른 Mac 앱의 UI를 살펴보고, Mastodon에도 동기화되는 마이크로블로그에서 의견을 물었으며, 며칠 전 Isaiah가 올린 비슷한 질문에 대한 답변도 확인함.
- 예상대로 사람들이 보기 좋다고 생각하는 앱 가운데 다수는 기본 UI를 사용하지 않음.
- 이 점을 입증할 필요는 없지만, 대표 사례로 Things를 들 수 있음.
- Things는 디자인과 Mac다운 느낌으로 자주 거론되지만, 실제로는 기본 Mac 앱이 아님.
- 툴바가 창 상단에 있지 않고(
NSToolbar가 아님), 사용자가 맞춤 설정할 수도 없음. - 주요 UI에는 Liquid Glass 스타일의 반투명 효과가 없으며, 콘텐츠가 사이드바 아래로 미끄러져 들어가는 방식도 아님.
- 명백히 Liquid Glass로 보이는 부분은 설정 창의 툴바 버튼 정도임.
- 오랫동안 기본 Mac UI를 지지해 왔으며, 사용자가 이미 익숙하고 매년 UI를 만들고 업데이트하는 작업도 줄어든다는 점을 이유로 생각해 왔음.
반전
- 사용자 친숙성과 개발자 작업량이라는 두 이유가 완전히 성립하지 않을 수 있으며, 적어도 지금은 그렇다는 판단임.
- 사용자는 기본 Mac 앱과 맞춤형 UI 앱을 구분해 신경 쓰지 않음. Things에 창 상단 툴바나 익숙한 방식의 맞춤 설정 기능이 없다고 싫어하지 않음.
- 그런 방식으로 생각하는 사람은 오랜 경력의 Mac 개발자 정도임.
- 사용자는 Things, Slack, Craft, OmniFocus, NotePlan, Bear, Reeder, Telegram, Acorn, Tapestry, Obsidian, Audio Hijack 같은 인기 앱의 UI가 기본형인지 맞춤형인지와 상관없이 큰 어려움 없이 이해함.
- 사용자는 앱이 Electron 기반인지 알지 못하며, Electron 앱이라는 개념 자체가 없고 설명을 들어도 신경 쓰지 않음.
- 사용자가 기본 Mac UI에 이미 익숙할 수는 있지만, 사용하는 앱에 따라 그렇지 않을 수도 있으며, 이제는 그 사실이 중요하지 않다는 판단임.
그렇다면 개발자 작업량은
- 기본 Mac UI를 쓰면 macOS가 매년 바뀔 때 개발자가 업데이트를 꾸준히 따라가는 것만으로 대부분의 변경 사항을 적은 작업량이나 거의 무료로 적용할 수 있다는 생각이 있었음.
- 하지만 기본 Mac UI를 사용하는 NetNewsWire에서는 지난해 Liquid Glass를 도입하는 데 많은 작업이 들었음.
- 기본 UI 사용으로 절약한 작업은 많지 않았으며, 오히려 맞춤형 UI를 사용한 앱보다 더 많은 작업이 필요했음.
- Things를 비판하려는 의도는 없으며, 오히려 작업을 매우 존중함. 다만 오랜 Mac 개발자만 가질 법한 관점에서 과거에 Things가 더 Mac다웠으면 좋겠다고 생각한 적은 있음.
- Things는 1년 전 Liquid Glass 도입 과정을 블로그 게시물로 공유했으며, 평소처럼 높은 품질로 작업을 수행했음.
- 그 작업을 폄하하는 것은 아니지만, NetNewsWire에서 필요했던 작업보다 훨씬 적었던 것으로 보임.
- 따라서 기본 Mac 앱에서 개발자 작업량이 더 많았다는 것이 핵심임.
기본 Mac UI를 쓰는 숨겨진 세 번째 이유
- 기본 Mac UI를 택하는 이유를 정리하면, 이미 중요하지 않다고 알려진 사용자 친숙성과 개발자 작업량을 줄이려는 기대가 있음.
- 세 번째 이유는 기본 Mac UI를 세계 최고의 디자이너 집단인 Apple이 설계했다는 점이며, 스스로 더 잘할 수 있다고 정말 생각하는지에 대한 질문임.
- 앱 업계에는 자신이 더 잘한다고 생각하지만 실제로는 그렇지 않은 사람들이 매우 많음.
- 여전히 Apple이 세계 최고의 UI 디자이너 집단을 보유했다고 생각하지만, 최근 Mac UI의 방향을 정하는 상위 지침은 기대에 미치지 못함.
- 실제 작업을 맡은 사람들을 탓하는 것은 아니며, 주어진 방향 안에서 훌륭한 작업을 하고 있다는 입장임.
- 결국 잘못된 방향 때문에 세 번째 이유도 무너지며, 오랜 Mac 사용자에게 인정받고 싶다는 점을 제외하면 기본 Mac UI를 고수할 뚜렷한 이유가 남지 않음.
- 오랜 Mac 사용자들의 인정을 신경 쓸 필요도 없음.
어젯밤 시도한 작업
- 이런 생각을 바탕으로 NetNewsWire에서 마음에 들지 않는 Liquid Glass 요소를 얼마나 제거할 수 있는지 살펴봤으며, 예상대로
NSToolbar사용을 포기하는 대가로 상당 부분 구현 가능했음. - 이 작업은 브랜치에만 있는 실험으로, 하룻밤 동안 시도한 것이며 실제 디자인 작업이나 충분한 검토를 거치지 않음.
- 모형이 아니라 코드로 구현한 작업이지만, 이 상태로 출시할 계획은 없음. 다만 NetNewsWire의 향후 방향에 관한 아이디어를 일부 보여줄 수 있어 공유함.
- 두 번째 스크린샷의 열 보기(column view)는 Liquid Glass 사용 여부와 무관하게 이미 완료된 작업으로, 7.2 버전에서 출시될 예정임.
- 사용 중인 기사 테마는 새로운 기능이 아니라 현재 NetNewsWire 앱의 기본 구성에 포함된 테마임.
- 가장 먼저 개선할 부분은 툴바 아이콘에 색을 더하고 간격을 더 넓히는 것임.
- 표준 Mac 툴바는 아니더라도 맞춤 설정 기능을 추가할 가능성도 있음.
- 오래된 디자인처럼 보여 싫다는 반응도 충분히 이해할 수 있지만, 직접 써보니 귀엽게 느껴졌으며 나중에 삭제할 수도 있음.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요