스폰서로그인제출
블로그

Live Activities가 Mac 메뉴 막대에 들어와요. 제 Mac 앱이라면 이렇게 해볼 거예요

Justinas Rolando 작성, MacPip 메이커

짧은 답

2026년 11월 3일부터 나온 첫 macOS 27.3 베타에서는 Live Activities가 Mac 메뉴 막대의 아이콘 왼쪽에 작은 타원형으로 표시되고, 새 MacBook Pro에서는 Dynamic Island에도 표시돼요. 지금까지 Mac은 iPhone에서 미러링된 액티비티만 보여줬어요. 이제 Mac 앱이 ActivityKit으로 직접 시작할 수 있고, ActivityKit은 Apple이 macOS 27.3 베타용으로 올려 두었어요. 액티비티는 최대 8시간 동안 이어지고, 데이터는 4 KB를 넘을 수 없으며, 스스로 네트워크에 접근할 수 없어요. 내보내기, 업로드, 타이머, 백업처럼 시간이 걸리는 일을 하나 하는 앱이라면 지금 베타에서 시제품을 만들어 볼 만해요. 정식 출시는 12월로 예상돼요.

지난주 Apple이 첫 macOS 27.3 베타를 공개했어요. 제가 계속 마음에 두는 건 화면 맨 위의 작은 부분이에요. MacRumors 보도에 따르면 macOS 27.3은 Dynamic Island가 있는 새 MacBook Pro뿐 아니라 Apple silicon Mac의 메뉴 막대에도 Live Activities를 가져와요. 우리에게 중요한 문장은 이거예요. "서드파티 Mac 앱도 이제 Live Activities를 지원할 수 있습니다."

시간이 걸리는 일을 하는 Mac 앱을 만든다면, 이곳이 그걸 보여줄 새로운 자리예요. 제가 알아낸 것과 제가 해볼 일을 알려드릴게요.

실제로 바뀐 것

두 보도가 일치하지 않는 점이 하나 있어요. MacRumors는 Apple silicon Mac이라고 하고, Macworld는 "모든 Mac"이라고 해요. 둘 다 Intel Mac은 언급하지 않아요. Apple 릴리스 노트에서 다르게 밝히기 전까지는 Apple silicon만 된다고 생각하는 편이 안전해요.

Mac 앱 개발자가 신경 써야 하는 이유

메뉴 막대는 Mac에서 항상 화면에 보이는 유일한 곳이에요. 지금까지 그곳에 들어갈 방법은 사람들이 숨기는 메뉴 막대 아이콘이나 사라지는 알림뿐이었어요. Live Activity는 세 번째 방법이에요. 무언가 진행되는 동안 나타났다가 끝나면 사라져요.

작은 Mac 앱 대부분에 잘 맞아요. 4분 걸리는 내보내기. 파일 업로드. 뽀모도로 타이머. 빌드, 백업, 받아쓰기, 다운로드 대기열. 지금은 이런 것 대부분이 창 세 개 뒤에 숨은 창 안의 진행 막대로 표시돼요.

Apple 가이드에서 가져온 제한

이 내용은 주로 iPhone용으로 쓰인 Apple의 ActivityKit 가이드에서 가져왔어요. Mac에서는 조금 다르게 동작하는 부분이 있을 수 있으니 직접 테스트해 보세요.

이번 주에 해볼 것

이건 Apple의 안내가 아니라 제 방법이에요.

  1. 딱 하나만 고르세요. 앱에서 사람들이 기다리는 작업 하나를 찾으세요. 없다면 건너뛰세요. 2초 만에 끝나는 일에 Live Activity를 쓰면 소음일 뿐이에요.
  2. 베타는 안전한 곳에 설치하세요. 별도의 APFS 볼륨이나 여분의 Mac에 설치하고, 앱을 배포하는 Mac에는 설치하지 마세요.
  3. 가장 작은 버전부터 만드세요. 액티비티 하나, 시작과 끝, 진행률 숫자만 넣어요. 라이트 모드와 다크 모드에서 실제 아이콘 옆에 놓고 확인하세요. 컴팩트 보기는 아주 작으니 가장 긴 파일 이름으로 테스트해 보세요.
  4. 사용 가능 여부 확인 안에 두세요. 앱은 macOS 26 이하에서도, 사용자가 액티비티를 끈 Mac에서도 계속 실행되어야 해요.
  5. Info.plist를 확인하세요. iPhone에서는 앱이 NSSupportsLiveActivities 키로 Live Activities를 선언해요. 이 키에 대한 Apple 페이지에는 지금 iOS와 iPadOS만 나와 있으니, Mac에서 필요한지 무시되는지는 27.3 릴리스 노트를 확인하고 판단하세요. 확인하는 김에, 새로 나온 Info.plist 설명 도구를 쓰면 파일 전체를 읽고 각 키가 하는 일을 알려줘요.
  6. 메뉴 막대 앱을 만든다면 한 번 더 생각해 보세요. 이미 그곳에 자리가 있잖아요. 아이콘 위에 액티비티까지 놓으면 하나 더 많을 수 있어요. 창 안에서 쓰는 앱이 더 잘 맞아요.

제가 하지 않을 일

저라면 베타가 필요한 릴리스 빌드에 Live Activity를 넣어 배포하지 않을 거예요. macOS 27.3이 나오고 제 것이 아닌 Mac에서 동작하는 걸 확인하기 전에는 출시 글에 "Mac의 Live Activities"라고 쓰지도 않을 거예요. 새롭다는 이유만으로 만들지도 않을 거예요. 사람들이 앱을 기다리지 않는다면, 없어도 아쉽지 않아요.

MacPip의 관점

MacPip은 앱이 Live Activities를 지원하는지 테스트하지 않아요. 등록 페이지는 제출할 때 자동으로 스캔되고, 파란 체크는 사람이 어느 날짜에 앱을 써 봤다는 뜻일 뿐이에요. 그러니 지원을 추가했다면 필요한 macOS 버전과 함께 등록 페이지에 쉬운 말로 적어 주세요. 처음 나올 곳은 메뉴 막대 앱과 개발자 도구 카테고리일 것 같아요.

오늘 새로 나온 건 Info.plist 설명 도구예요. 앱의 Info.plist나 plutil -p가 출력한 내용을 붙여 넣으면 각 키를 쉬운 말로 설명하고, 버전 번호, 최소 macOS, 카테고리, 권한 메시지를 확인하고, App Review에서 물어보는 키에 표시해 줘요. 페이지 안에서 실행되고 아무것도 전송되지 않아요. Sparkle로 업데이트를 배포한다면 바로 옆에 appcast 검사기도 있어요. 아직 MacPip에 Mac 앱이 없다면 등록은 무료예요.

출처

계속 읽기

앱 제출하기메이커를 위한 무료 도구