Lobsters

That About Wraps It Up for Stock Mac UI

기본 Mac UI를 고집할 이유가 거의 사라졌습니다

NetNewsWire 개발자는 사용자가 기본 macOS UI와 맞춤형 UI를 구분하지 않으며, 기본 UI를 쓰면 업데이트 작업이 줄어든다는 기대도 Liquid Glass 도입 과정에서 빗나갔다고 말합니다. Apple의 디자인 지침마저 원하는 방향을 제시하지 못한다면 기본 UI를 따를 이유가 무엇인지 묻고, NetNewsWire의 도구 막대를 바꿔본 실험을 공개합니다.

AI 요약

macOS 최신 버전은 보기 좋은 Mac UI에 한 걸음 다가갔지만, 저자는 도구 막대와 전체 높이 사이드바, Liquid Glass 버튼이 마음에 들지 않는다고 말합니다. 다른 앱의 디자인을 살펴보니 사람들이 좋다고 꼽는 앱 상당수는 기본 macOS UI를 그대로 쓰지 않았습니다. Things가 대표적인 사례입니다. Mac다운 디자인으로 자주 언급되지만, 도구 막대는 창 위쪽에 없고 NSToolbar를 쓰지 않으며 사용자 지정도 지원하지 않습니다. 메인 화면에서는 Liquid Glass 특유의 반투명 효과도 거의 보이지 않습니다.

익숙함은 더 이상 기본 UI의 근거가 아닙니다

저자는 오랫동안 기본 UI를 지지했습니다. 사용자가 이미 익숙한 인터페이스를 쓰고, 개발자가 매년 운영체제 변화에 맞춰 UI를 고치는 수고를 줄일 수 있다고 봤기 때문입니다. 하지만 지금은 두 이유 모두 설득력이 약해졌다고 판단합니다.

사용자는 Things의 도구 막대가 창 위에 없거나 표준 방식으로 사용자 지정되지 않는다고 불편해하지 않습니다. Slack, Craft, OmniFocus, NotePlan, Bear, Reeder, Telegram, Acorn, Tapestry, Obsidian, Audio Hijack 같은 앱도 UI가 기본형인지 맞춤형인지와 관계없이 익숙하게 씁니다. Electron 앱인지 알아차리지 못하고, 설명을 들어도 신경 쓰지 않는다는 게 저자의 관찰입니다. 사용자가 기본 Mac UI에 익숙하다는 전제 자체도 사용하는 앱에 따라 성립하지 않을 수 있습니다.

기본 UI가 개발 부담을 줄여주지도 않습니다

기본 UI를 쓰면 Apple이 매년 내놓는 macOS 변화에 자연스럽게 따라갈 수 있다는 기대도 있습니다. 저자는 기본 UI를 많이 쓰는 NetNewsWire에 Liquid Glass를 적용하면서 그 기대가 맞지 않았다고 말합니다. 작업량은 적지 않았고, 맞춤형 UI를 쓰는 앱보다 오히려 더 많은 일을 해야 했습니다.

저자는 Things의 Liquid Glass 적용 사례도 살펴봅니다. Things 개발팀은 높은 완성도로 필요한 작업을 했지만, NetNewsWire에서 처리한 작업보다는 적어 보였다고 합니다. 저자의 요점은 기본 UI를 채택한 앱이 운영체제 변화에 더 많은 수고를 들일 수도 있다는 것입니다. Things를 비판하려는 의도는 아니며, 과거에는 Things가 더 Mac다운 UI를 쓰길 바랐지만 지금은 그 생각이 장기 Mac 개발자의 관점에 가까웠다고 덧붙입니다.

남은 근거는 Apple의 디자인 역량입니다

저자가 제시하는 세 번째 이유는 Apple이 세계 최고 수준의 디자이너를 보유했으니 개발자가 직접 더 나은 UI를 만들 수 있겠느냐는 주장입니다. 저자도 Apple의 디자이너들이 뛰어나다고 생각합니다. 다만 최근 Mac UI의 방향은 기대에 미치지 못한다고 봅니다. 실제 작업을 맡은 사람보다 위에서 정한 방향에 문제가 있다고 선을 긋습니다. 이 방향이 맞지 않는다면, 장기 Mac 개발자에게 인정받으려는 목적 외에는 기본 UI를 고집할 이유가 거의 남지 않는다고 말합니다.

NetNewsWire에서 Liquid Glass를 덜어내 본 실험

저자는 이런 생각을 바탕으로 NetNewsWire에서 마음에 들지 않는 Liquid Glass 요소를 얼마나 제거할 수 있는지 시험했습니다. NSToolbar를 포기해야 했지만 상당 부분 바꿀 수 있었습니다. 공개한 화면은 하룻밤 동안 만든 코드 실험이며 정식 디자인 검토를 거치지 않았고, 이 형태로 출시할 계획도 없습니다. 다만 향후 NetNewsWire가 택할 수 있는 방향을 보여주는 아이디어로 공유합니다.

도구 막대 아이콘에 색을 넣고 간격을 넓히거나, 표준 Mac 도구 막대가 아니더라도 사용자 지정 기능을 추가하는 방안을 생각합니다. 저자는 이 시도가 구식으로 보일 수 있다는 반응도 인정하면서, 일단은 재미있는 실험이었다고 말합니다. 두 번째 화면의 열 보기(column view)는 NetNewsWire 7.2에 이미 들어갈 기능이며 Liquid Glass 적용 여부와는 무관하다고 덧붙입니다.

Lobsters 반응

  • @dtgriscom — 《은하수를 여행하는 히치하이커를 위한 안내서》를 언급한 건가요? (그렇다면 기본 Mac UI가 ‘신’이라는 뜻인가요?)

원문: inessential.com / 번역·요약: Trawling