화면이 먼저 뜨고, 소리는 뒤늦게 깨어나도록
앱 시작 시 화면 렌더링과 재생 상태 복원을 분리했다. 화면이 먼저 안착된 뒤 이전 재생 상태와 콘텐츠를 순차적으로 복원하도록 초기화 순서를 재설계했다.
앱 실행 시 이전 트랙 정보와 재생 상태를 UI 렌더링과 동시에 복원하던 구조가 초기 화면 응답 속도를 저하시켰다. 이를 해결하기 위해 초기화 순서를 재설계했다. 화면이 먼저 안착된 뒤, 이전 재생 상태와 콘텐츠를 순차적으로 복원하도록 분리했다.
UI 측면에서는 카드 이미지 처리 방식과 헤더 정렬을 통일해 화면 간 시각적 일관성을 확보했다. 추천 및 탐색 영역의 노출 기준을 정비해 항목 간 표시 규칙의 불일치를 제거했다. 트랙 묶음은 순서 변경이 가능하도록 개선해 재생 흐름에 대한 사용자 제어권을 확장했다.
재생 측면에서는 잠금화면과 Now Playing의 원격 제어 동작이 실제 재생 상태와 항상 동기화되도록 처리를 강화했다. 잠금화면에서의 제어 불일치는 재생 경험의 신뢰도를 직접 저하시키는 요인이므로, 두 인터페이스 간 상태 일치를 보장하는 것이 이번 작업의 핵심 목표 중 하나였다.