실제로 JSON 포맷터나 UUID 생성기를 어떻게 사용하는지 생각해 보세요. 열어서 인터페이스를 감상하며 오래 머무르지 않습니다. 열어서 작은 일 하나를 처리하고 닫습니다 — 전체 상호작용이 몇 초밖에 걸리지 않습니다. 이런 사용 패턴은 전환해서 시간을 보내는 앱을 암시하는 Dock 아이콘과는 잘 맞지 않고, 바로 이런 빠르고 잠깐 쓰고 나가는 상호작용을 위해 만들어진 메뉴 바와 훨씬 더 잘 맞습니다.
Dock 기반 앱은 열려 있는 다른 모든 것과 공간을 두고 경쟁하기도 합니다 — Cmd-Tab이 그것들을 순환하고, Mission Control이 창을 그룹화하며, 십여 개의 열린 앱 중에서 원하는 것을 찾는 데 잠깐의 시각적 탐색이 필요합니다. 메뉴 바 아이콘은 고정되고 예측 가능한 위치에 있어서 절대 파묻히지 않습니다.
위치가 보이는 것보다 더 중요한 이유
개발자 유틸리티의 가치는 그것을 사용하기까지 얼마나 많은 마찰이 있는지에 반비례합니다. 여는 데 10초가 걸리는 도구는 그 10초보다 더 많은 비용을 치릅니다 — 현재 작업에서 벗어나 그것을 찾으러 가면서 잃는 정신적 맥락이라는 비용입니다. 메뉴 바 배치는 사용하지 않을 때는 화면 공간이나 Dock 공간을 차지하지 않으면서도 도구를 시각적으로 늘 존재하게 하고 언제나 클릭 한 번 거리에 두어 이 비용을 최소화합니다.
41가지 도구, 하나의 메뉴 바 아이콘
Bellows는 메뉴 바에 상주하며 Dock 아이콘이나 전용 창 없이도 포맷터, 인코더, 생성기, 변환기, 텍스트 도구 등 41가지 개발자 도구에 접근할 수 있게 해줍니다. 아이콘을 클릭하고, 사이드바에서 도구를 고르고, 필요한 작업을 하면 다시 눈에 띄지 않게 사라집니다.
Dock 공간 제로
긴 세션을 위한 앱 — 에디터, 브라우저, 터미널 — 만 담은 깔끔한 Dock을 유지하는 개발자에게 메뉴 바 유틸리티는 그 철학에 자연스럽게 들어맞습니다. 필요할 때는 있고, 그렇지 않을 때는 보이지 않습니다.
필요할 때는 독립된 창으로
정규식 패턴을 연달아 여러 개 테스트하거나 여러 색상 값을 변환하는 것 같은 일부 작업은 메뉴 바 드롭다운보다 지속되는 창의 도움을 받습니다. Bellows는 두 모드를 모두 지원하므로, 빠른 조회는 메뉴 바에서, 더 긴 세션은 에디터 옆의 제대로 된 창에서 처리할 수 있습니다.
최근 사용 목록이 자주 쓰는 도구를 상단에 유지
41가지 도구가 있으면 가장 자주 쓰는 것들이 드물게 쓰는 것들과 같은 정도의 검색을 요구해서는 안 됩니다. 최근에 사용한 도구가 자동으로 노출되므로, 일상의 습관이 인터페이스를 시간이 지나면서 형성하게 되며 그 반대가 아닙니다.