잠금화면까지 한 호흡으로 이어붙이기
미니 플레이어부터 잠금화면 원격 제어까지, 재생을 둘러싼 화면들이 동일한 상태를 공유하도록 구조를 정비했다.
출시 직후에는 기능을 추가하는 것보다 기존 기능 간의 불일치를 해소하는 작업이 우선이었다. 화면을 닫은 상태에서 잠금화면과 제어 센터에 표시되는 정보가 실제 재생 상태와 일치하지 않는 문제가 핵심 과제였다.
미니 플레이어, 릴스 재생, 잠금화면 원격 제어가 각각 독립적인 상태를 보유하던 구조를 단일 상태 소스로 통합했다. 현재 재생 중인 콘텐츠와 장착된 트랙 정보를 한 곳에서 관리하고, 각 화면이 해당 상태를 참조하도록 정비하면서 동일한 동작에 여러 지점이 별도로 반응하던 문제가 제거되었다. 스플래시, 온보딩, 리버브 등 음향 처리의 일관성도 같은 맥락에서 정비했다.
더 이상 사용되지 않는 코드를 제거하는 작업도 병행했다. 비활성 코드를 정리하면 이후 동일 영역을 수정할 때 코드 흐름 파악이 용이해지고, 의도치 않은 동작의 발생 가능성이 줄어든다. 사용자 입장에서는 화면 전환 중에도 재생 상태와 화면 표시가 일치하는 경험의 안정성이 개선되었다.