기억나세요, 그 상징적인 Cover Flow?

오늘 "Albums" 섹션에 Cover Flow를 넣었습니다. 누가 부탁해서가 아니라, 제가 그립고 보고 싶었거든요.

아마 기억하실 거예요. 2006년 iTunes 7. 반짝이는 앨범 커버가 3D로 살짝 기울고, 라이브러리를 넘길 때마다 아래쪽에 반사광이 은은하게 흐르던 그 장면. 애플은 한참 전에 이걸 없앴고, 대체로 "장식적이고, 느리고, 굳이 필요 없는 기능"이라는 평가였죠. 모바일에서 제대로 구현하기 어려웠던 탓도 컸고요. 어쨌든. 저는 이 세 가지를 꽤 당당하게 옹호할 수 있습니다.

혼자 만들면 좋은 점은, PM이 와서 "이게 정말 필요한 기능인가요?"라고 따질 일이 없다는 거예요. 디자인 리뷰에서 "브랜드 톤이랑 맞나요?" 같은 질문도 없습니다. 그냥 저와 제 라이브러리, 그리고 앨범은 목록으로만 보는 게 아니라, 제대로 바라볼 가치가 있다는 조용한 확신만 있죠. 그래서 이걸 "grid view"의 대안으로 만들었습니다. 키보드 내비게이션, 드래그로 스크러빙, 라이브러리 전체를 훑는 슬라이더, 그리고 기분 따라 눌러보는 "Random" 버튼까지 넣어서요.

반사 효과는 조금 애매했어요. 세로 뒤집기에서 앵커가 잘못 잡혀 있었고, 미러링된 콘텐츠가 위쪽으로 그려지면서 셀 바깥으로 삐져나가 잘려버렸거든요. 해결은 단 하나의 파라미터를 바꾸는 일이었습니다. 그리고 다시 한 번 배운 건, SwiftUI의 rotation/scale 코드에서 생기는 시각적 버그는 거의 항상 앵커 포인트 문제라는 사실이었죠.

Cover Flow가 파워 유저에게 실용적일까요?

아니요. 원하는 걸 정확히 알고 있다면 grid가 더 빠릅니다. 더 많은 메타데이터가 필요하면 list view가 더 낫고요. Cover Flow는 오히려 "뭘 듣고 싶은지 아직 모를 때"를 위한 기능입니다. 예전처럼 눈으로 훑어보며 컬렉션을 넘기다가, 어떤 앨범 아트가 갑자기 기억을 깨우거나 "아, 이 앨범 더 자주 들어야 했는데" 싶은 마음을 불러일으키는 그 순간을 위한 거예요. 그리고 그건, 분명히 아직 거기 있습니다.

← 모든 포스트
Zenteek 구매   Demo 다운로드