맥OS(macOS) 사용자들이 여러 창을 효율적으로 관리할 수 있도록 돕는 새로운 메뉴 바 유틸리티 '캐스케이드(Cascade)'가 공개되었습니다. 이 앱은 윈도우(Windows) 운영체제에서 익숙한 계단식 창 배열 방식을 맥(Mac) 환경에 도입하여, 열려 있는 여러 창을 일정한 크기로 정렬하고 대각선으로 겹쳐 제목 표시줄과 왼쪽 가장자리를 항상 노출시킵니다. 이를 통해 사용자는 여러 앱을 오가며 작업할 때 필요한 창을 쉽게 찾아 클릭할 수 있습니다.
캐스케이드는 단순히 창을 배열하는 것을 넘어 다양한 고급 기능을 제공합니다. 창은 애플리케이션(application)별로 그룹화되며, 가장 앞에 있던 창은 정렬 후에도 최상단에 유지됩니다. 대형 디스플레이(display) 환경에서는 창을 여러 개의 캐스케이드 그룹으로 분할하여 배치할 수도 있습니다. 설정에서는 창 크기, 하단 창의 가시 영역, 캐스케이드 그룹 수 등을 세밀하게 조정할 수 있으며, 특정 앱을 특정 그룹에 고정하는 수동 배치 기능도 지원합니다. 또한, 드래그 앤 스냅(drag-and-snap) 기능과 사용자 지정 가능한 키보드 단축키(keyboard shortcut)를 통해 창 관리를 더욱 편리하게 만듭니다. 특히 개발자는 앱의 내부 동작, 접근 권한, 리소스(resource) 사용량 등을 투명하게 공개하는 '앱 팩트(App Facts)' 라벨을 도입하여 사용자 신뢰를 높이려는 노력을 기울였습니다.
이러한 창 관리 유틸리티의 등장은 맥OS(macOS) 사용자들에게 오랜 숙원이었던 멀티태스킹(multitasking) 효율성 개선에 기여할 것으로 보입니다. 특히 여러 개의 창을 동시에 띄워 놓고 작업하는 개발자, 디자이너, 연구원 등에게 유용할 것입니다. '앱 팩트'와 같은 투명성 강조는 최근 개인 정보 보호 및 소프트웨어(software) 신뢰성에 대한 사용자들의 높아진 관심에 부응하는 움직임으로, 향후 다른 앱 개발에도 긍정적인 영향을 미칠 수 있습니다. 캐스케이드는 애플 실리콘(Apple silicon) 및 인텔 맥(Intel Mac)에서 맥OS 13 벤투라(Ventura) 이상 버전에서 작동하며, 깃허브(GitHub) 릴리즈(release) 페이지에서 다운로드할 수 있습니다.