UStackUStack
DynamicNotch icon

DynamicNotch

DynamicNotch는 MacBook 노치를 미디어, 다운로드, 알림 등 상황별 이벤트를 보여주는 라이브 시스템 표면으로 바꾸는 macOS 앱입니다. 노치 없는 디스플레이에도 대응합니다.

DynamicNotch

DynamicNotch란 무엇인가요?

DynamicNotch는 노치가 있는 MacBook용 네이티브 macOS 앱으로, 해당 영역을 라이브 시스템 표면으로 바꿉니다. 미디어 재생, 다운로드, AirDrop, 타이머, 화면 녹화, 연결 이벤트, 잠금 화면 전환, 사용자 지정 하드웨어 HUD 같은 기능의 상황별 정보와 컨트롤을 표시합니다.

이 앱은 SwiftUI와 AppKit으로 만들어졌으며, 웹 스타일 오버레이가 아니라 macOS의 일부처럼 동작하도록 설계되었습니다. 또한 물리적 노치가 없는 기기에서는 떠 있는 Dynamic Island 스타일 캡슐로 표시되어, 노치가 없는 디스플레이에서도 인터페이스를 사용할 수 있습니다.

주요 기능

  • 지금 재생 중, 다운로드, AirDrop, 타이머, 화면 녹화, 집중 모드, 개인용 핫스팟, 잠금 화면 미디어 상태를 위한 라이브 활동 표면으로, 무언가가 진행 중일 때 노치에 상황을 표시합니다.
  • 노치가 없는 Mac 또는 외부 디스플레이를 위한 Dynamic Island 스타일의 떠 있는 캡슐 모드로, 물리적 노치 영역이 없어도 같은 인터페이스를 사용할 수 있습니다.
  • 배터리 충전, 배터리 부족/가득 참, Bluetooth, Wi‑Fi, VPN, 집중 해제 알림을 위한 임시 알림 HUD로, 짧은 시스템 이벤트를 노치 영역에 표시합니다.
  • 시스템 볼륨, 화면 밝기, 키보드 백라이트를 위한 네이티브 대체 HUD로, 기본 시스템 팝업 대신 하드웨어에서 영감을 받은 오버레이를 사용합니다.
  • 마우스 드래그, 트랙패드 스와이프, 세로 스와이프로 닫기 또는 복원, 가로 스크롤로 닫기 제스처를 지원해, 노치를 정적인 요소가 아니라 상호작용 요소로 만듭니다.
  • 기본 노치 너비와 높이, 스트로크 및 배경 스타일, 애니메이션 프리셋, 디스플레이 선택, 전체 화면 공간 처리에 대한 사용자 지정 컨트롤을 제공합니다.
  • LRCLIB 가라오케 가사와 Lyrics.ovh 대체 조회를 결합하는 체인형 가사 제공기로, 동기화된 가사 또는 정적 가사 출력을 지원합니다.

DynamicNotch 사용 방법

릴리스 DMG에서 앱을 설치해 Applications로 옮긴 뒤 실행하세요. 처음 실행할 때 macOS에서 Privacy & Security에서 허용하라고 요청할 수 있으며, 사용하려는 기능에 필요한 권한을 부여해야 합니다.

설정 후 DynamicNotch는 시스템 이벤트에 반응하는 네이티브 노치 표면으로 실행됩니다. Settings에서 모양과 동작을 조정하고, 디스플레이 및 전체 화면 처리 옵션을 선택할 수 있으며, 제스처로 활성 표면을 닫거나 복원할 수 있습니다.

사용 사례

  • 화면 상단에서 음악 재생 확인: 앱이 노치 영역에 앨범 아트, 재생 상태, 비주얼라이저 정보를 표시할 수 있습니다.
  • 짧게 발생하는 시스템 이벤트 모니터링: 별도의 시스템 패널을 열지 않고도 배터리, Bluetooth, Wi‑Fi, VPN 또는 집중 관련 알림을 표시할 수 있습니다.
  • 진행 중인 작업의 진행 상황 표시: 다운로드, AirDrop 전송, 타이머, 화면 녹화 상태를 간단한 라이브 활동으로 보여줄 수 있습니다.
  • 노치가 없는 디스플레이에서 사용: 외부 모니터, iMac, Mac mini 환경에서도 같은 워크플로우가 동작하도록 인터페이스를 떠 있는 캡슐로 전환할 수 있습니다.
  • 작업 환경에 맞게 노치 조정: 사용자가 크기, 스타일, 애니메이션 프리셋을 바꿔 다양한 디스플레이나 시각적 선호에 맞출 수 있습니다.

FAQ

DynamicNotch는 물리적 노치가 있는 MacBook에서만 작동하나요?
아니요. 이 앱은 노치가 있는 MacBook용으로 설계되었지만, 떠 있는 Dynamic Island 스타일 캡슐을 렌더링해 노치가 없는 디스플레이도 지원합니다.

필요한 macOS 버전은 무엇인가요?
소스에는 macOS 14.6 이상이라고 명시되어 있습니다.

특별한 권한이 필요한가요?
네. 사용 기능에 따라 Accessibility, Bluetooth, Screen Recording, Media/Now Playing 접근 권한 등이 필요할 수 있습니다.

사용자 지정이 가능한가요?
네. 설정에서 노치 크기, 스트로크, 배경 스타일, 애니메이션 프리셋, 디스플레이 선택, 전체 화면 공간 동작을 조정할 수 있습니다.

가사를 표시할 수 있나요?
네. LRCLIB를 사용하고 필요할 때 Lyrics.ovh로 대체하는 가사 제공 기능이 포함되어 있습니다.

대안

  • 기본 macOS HUD와 시스템 표시기: 기본 제공 볼륨, 밝기, 상태 오버레이를 제공하지만, 노치를 지속적인 라이브 표면으로 바꾸지는 않습니다.
  • 다른 Dynamic Island 스타일의 macOS 노치 앱: 비슷한 도구들은 노치 애니메이션과 라이브 표시기에 초점을 맞추지만, 기본적으로 느껴지는 정도, 지원하는 이벤트, 제공하는 사용자 지정 수준은 다를 수 있습니다.
  • 독립형 미디어 또는 다운로드 위젯: 특정 활동 유형을 표시할 수 있지만, 보통 시스템 알림, 제스처 제어, 디스플레이에 적응하는 노치 동작을 하나의 앱에서 함께 제공하지는 않습니다.
  • 메뉴 막대 유틸리티: 빠른 상태 확인에는 더 쉽게 접근할 수 있지만, 노치 영역을 주요 상호작용 표면으로 사용하지 않고 메뉴 막대에 있습니다.
DynamicNotch | UStack