MOMENT Studio
← 목록으로

잠금화면과 재생 표면을 한 줄로 꿰다

2026.05.29기술 기록#ios-shell#playback#product-ui

잠금화면 원격 제어, 릴스 전환, 오디오 세션 등 분산되어 있던 재생 표면을 단일 상태로 통합해 재생 일관성을 확보했다.

화면이 꺼진 상태에서도 재생 제어는 계속된다. 잠금화면 Now Playing, 원격 제어, 릴스 재생, 루프·전환 등 각 재생 표면이 서로 다른 상태를 참조하고 있었고, 이로 인해 한 표면의 재생이 멈춰도 다른 표면이 독립적으로 계속 동작하는 불일치가 발생했다. 이러한 불일치는 기능 명세에는 드러나지 않지만 재생 경험의 신뢰도를 직접 저하시킨다.

Apple 플랫폼 위의 네이티브 재생 레이어 전반을 재정비했다. 오디오 세션, 트랙 로딩, 이펙터, 리버브, 비디오 전환·루프, 잠금화면 원격 제어가 동일한 상태 소스를 참조하도록 연결 구조를 정리했다. 스플래시와 온보딩을 포함한 첫 진입 흐름도 동일한 재생 상태 위에 연결해, 앱 시작 시점부터 이후 재생 전체가 하나의 흐름으로 동작하도록 했다.

결과적으로 잠금화면에서의 제어가 인앱 재생 상태에 즉시 반영되고, 릴스 전환 시 오디오와 비디오가 동기화된다. 어떤 표면에서 제어하든 동일한 재생 상태를 보장하는 것이 이번 작업의 목표였다.