이미지 회전 버튼의 작은 차이가 왜 접근성과 예측 가능성, 그리고 상황적 고급 사용자 경험에 중요한지를 살펴본다.
제가 최근의 대형 인터랙티브 에세이와 관련해 걱정했던 점 하나는, 이런 고전적인 데스크톱 예시들을 모두 보여주다 보면 전체가 구식처럼 보이고, 이미 지나가 버린 시대에만 의미가 있는 것처럼 보일 수 있다는 것이었습니다.
하지만 그 글이 보여주는 과제들은 보편적입니다. 방금 제가 발견한 것이 하나 있습니다. 아이폰과 Nothing Phone에서 이미지를 회전하는 방식은 이렇습니다:
한 번 탭하면 반시계 방향으로 회전하고, 두 번째로 탭하면 다시 한 번 회전하는 식의 꽤 표준적인 컨트롤입니다. 사진의 방향이 바뀌는 과정도 도움이 되게 전환되어, 사용자가 자신의 방향 감각을 잃지 않게 해 줍니다.
이제 저는 문제를 조금 과장해서, 90도 회전을 빠르게 여덟 번 탭해 보겠습니다. 여덟 번이면 엔지니어들이 “no op”이라고 부르는 결과가 나와야 합니다. 이미지는 두 바퀴 완전히 회전한 뒤 처음 시작한 자리로 돌아와야 합니다. 아이폰에서는 실제로 그렇게 됩니다:
Video 7 이야기가 달라지는 것은 Nothing Phone/Android 쪽입니다:
Video 8 아이폰은 탭을 기억하고 버퍼링해서, 두 번째로 대기 중인 회전이 첫 번째 회전이 끝나자마자 일어나게 합니다. Nothing Phone의 버튼은 햅틱과 소리로 탭 확인을 준 다음, 이전 회전의 애니메이션이 아직 진행 중이면 그 탭을 무시합니다.
왜 이것이 중요할까요?
저는 종종 상황적 장애라는 틀에 대해 생각합니다. 장애란 소수의 사람들에게만 일어나고 다른 누구에게도 일어나지 않는 것이 아니라는 주장입니다. 그렇지 않습니다. 거의 모든 사람은 때때로 자신을 사실상 장애 상태로 만드는 상황 을 마주하게 되고, 그래서 접근성은 우리 중 많은 이들이 짐작하는 것보다 훨씬 더 중요합니다:
저는 가벼운 사용과 그렇지 않은 사용에 대해서도 비슷하게 생각합니다. 휴대폰으로 사진을 찍는 일은 보통 가벼운 사용입니다. 휴대폰 카메라는 일반적으로 사진의 방향을 아주 잘 감지하지만, 아래를 향하고 있을 때는 헷갈려합니다. 예를 들어 가로 방향 문서 여러 장의 사진을 찍어야 한다면, 결국 수십 장의 사진을 하나씩 회전해야 할 수도 있습니다. 그리고 생각하지 않고, 신경 쓰지 않고, 더 이상 도움도 되지 않는 애니메이션 때문에 UI가 막히지 않은 채, 원하는 속도로 버튼을 세 번 그냥 탭할 수 있다면 훨씬 더 예측 가능하고 쾌적할 것입니다.
제 생각에 이것은 “상황적 파워 유저성”입니다. 충분히 긴 시간 범위를 두고 보면, 또는 이 경우 충분히 큰 사용자 집단을 보면, 휴대폰 사진 편집이나 GarageBand 같은 가벼운 인터페이스조차도 그것을 더 진지하게 다루고 더 많은 것을 기대할 수밖에 없는 사람을 만나게 됩니다.
그런데 탭을 버퍼링하는 것만이 유일한 답은 아닙니다. 가로채는 탭이 들어온 뒤 애니메이션을 멈추거나 가속할 수도 있고, 아이폰도 그렇게 하는 듯합니다. 하지만 규칙은 이렇습니다: 절대로 사용자가 애니메이션이 끝나기를 강제로 기다리게 하지 마세요.