12. 계정 삭제 - UX 의사 결정

계정 삭제처럼 되돌릴 수 없는 행동은 사용자가 충분히 인지하고 의도했는지 확인해야 한다. 일반적으로 Alert Dialog 를 사용하지만 이는 매번 별도의 대화상자를 띄우기 때문에 화면 흐름이 끊기고 시각적으로도 무거워질 수 있다고 판단했다.

그래서 대신에 multiple tap 으로 확인하도록 설계했다. 이는 버튼을 반복해서 누르게 하여 사용자에게 충분한 인지를 준다. 또한, 각 tap 마다 버튼 내부의 배경색이 일정 비율로 채워지기 때문에 사용자는 현재 진행 상태와 남은 단계를 즉시 이해할 수 있고, 실수로 한 번 누른 것 만으로 삭제 절차가 진행되는 것을 막을 수 있다.

일반적인 방식이 모달을 열고 별도의 확인 버튼을 한 번 누르게 하는 구조라면, 이 방식은 버튼 자체가 확인 입력과 진행 표시 역할을 동시에 한다는 점이 다르다. 또한 별도 모달 없이 기존 맥락을 유지하므로 더 컴팩트하고, 사용자가 중간에 멈추거나 취소하기도 쉽다고 생각한다.

*holding tap 방식도 고려를 했었는데 실제로 사용해보니 모바일은 괜찮을 것 같지만 PC 에서는 누르고 있는 다는 것 자체가 피로하게 느껴졌다.