재생 화면이 어긋나지 않게 묶다
잠금화면 제어부터 미니 플레이어까지, 재생을 둘러싼 화면들이 동일한 상태를 참조하도록 정렬했다.
재생 상태를 표시하는 진입점은 여러 곳이다. 잠금화면 원격 제어, 하단 미니 플레이어, 릴스 뷰, 비디오 전환과 루프가 각각 독립적으로 존재한다. 출시 초기 품질 문제의 대부분은 이 지점에서 발생했다. 한 화면에서 정지했음에도 다른 화면이 재생 중으로 표시되거나, 표시되는 트랙 정보와 실제 재생 중인 오디오가 불일치하는 증상이었다.
이번 작업의 목표는 기능 추가가 아니라 상태 정합성 확보였다. 오디오, 비디오, 적용된 이펙트, Now Playing 메타데이터가 단일 상태 소스를 참조하도록 데이터 흐름을 재정비했다. 리버브 등 이펙트와 비디오 전환·루프 로직도 동일한 흐름 위에 통합하여, 화면을 전환해도 재생 컨텍스트가 유지되도록 했다.
스플래시와 온보딩 화면도 함께 정리했다. 첫 진입 경험의 완성도는 이후 전체 제품 인상에 직접 영향을 미친다는 판단에서다.
재생 경험의 신뢰도는 기능 수가 아니라 상태 일관성에서 결정된다. 어느 화면에서 제어하든 동일한 재생 상태를 보장하는 것이 이번 정렬의 핵심이었다.