버튼이라면 할 일은 하나뿐
1 hour ago
1
- 사진 회전처럼 단순한 버튼도 빠른 반복 입력을 어떻게 처리하느냐에 따라 사용자 경험이 크게 달라짐
- iPhone은 여러 번 누른 90도 회전 입력을 기억해 애니메이션이 끝나는 대로 다음 회전을 이어서 실행함
- Nothing Phone/Android는 햅틱과 소리로 탭을 확인해 주지만, 회전 애니메이션 중 들어온 후속 탭은 무시함
- 문서 사진을 여러 장 돌려야 하는 상황에서는 캐주얼한 사진 편집 UI도 더 빠르고 예측 가능한 조작을 요구받음
- 버튼은 사용자를 애니메이션 종료까지 기다리게 하기보다, 탭 버퍼링이나 애니메이션 중단·가속으로 입력을 받아야 함
사진 회전 버튼이 반복 입력을 처리하는 방식
- 사진 회전 버튼은 한 번 누르면 보통 반시계 방향 90도 회전하고, 다시 누르면 같은 동작을 반복하는 표준적인 컨트롤임
- 회전 애니메이션은 사진 방향이 바뀌는 과정을 보여줘 사용자가 방향 감각을 잃지 않도록 도와줌
- 빠르게 90도 회전을 8번 누르면 엔지니어가 말하는 “no op”처럼 이미지가 두 바퀴 돌고 원래 방향으로 돌아와야 함
- iPhone에서는 이 기대가 실제로 맞아떨어짐
- 빠른 탭 입력을 기억함
- 이전 회전이 끝나면 대기 중인 다음 회전을 실행함
- Nothing Phone/Android에서는 다른 결과가 나옴
- 버튼은 햅틱과 소리로 탭 확인을 제공함
- 이전 회전 애니메이션이 끝나지 않았으면 새 탭을 무시함
캐주얼 UI도 반복 작업에서는 더 강한 입력 처리가 필요함
- 상황적 장애는 장애가 일부 사람에게만 생기는 것이 아니라, 누구나 특정 상황에서 효과적으로 장애를 겪을 수 있다는 개념임
- 사진 촬영은 대체로 캐주얼한 사용에 가깝지만, 휴대폰 카메라는 아래쪽을 향해 찍을 때 사진 방향을 혼동할 수 있음
- 여러 장의 가로 문서 사진을 찍은 뒤 각각 회전해야 한다면, 사용자는 사진을 하나씩 수십 장 돌려야 할 수 있음
- 이런 상황에서는 버튼을 원하는 속도로 세 번 눌러도 예측 가능하게 동작하는 편이 더 즐겁고 덜 번거로움
- 충분히 긴 시간이나 큰 사용자 집단을 놓고 보면, 캐주얼 인터페이스도 더 진지하게 다뤄야 하는 순간을 만남
- 이런 “상황적 파워 유저성”은 휴대폰 사진 편집이나 GarageBand 같은 사례에서도 나타남
- 해결책이 반드시 탭 버퍼링일 필요는 없음
- 인터럽트성 탭이 들어오면 애니메이션을 멈추거나 가속할 수도 있음
- 핵심은 사용자가 애니메이션 종료를 기다리도록 강제하지 않는 것임
-
Homepage
-
개발자
- 버튼이라면 할 일은 하나뿐