▲GN⁺ 2024-08-21 | parent | ★ favorite | on: 토스트 알림은 나쁜 UX임(maxschmitt.me)Hacker News 의견 토스트(Toast) 알림의 필요성 UX에서 중복된 정보 전달이 나쁜 UX라는 주장에 동의하지 않음 중복된 정보 전달은 메시지가 확실히 전달되도록 보장하는 기능임 토스트는 모든 작업 상태를 표준화된 방식으로 전달하여 사용자가 패턴을 빠르게 익히도록 도움 특정 지표와 토스트를 함께 사용하면 의미가 명확해짐 토스트를 제거하면 사용자가 여러 방식으로 "완료됨"을 이해해야 하는 부담이 생김 특히 노인, 시각 장애인, 어린이에게는 불편함 토스트 알림의 단점 토스트가 너무 빨리 사라지거나 불필요하게 주의를 끌 때 문제가 됨 전통적인 데스크탑 방식에서는 오류 메시지는 모달로, 성공 메시지는 상태 표시줄에 표시됨 상태 표시줄은 CLI 터미널 출력의 마지막 줄처럼 동작하며, 이전 메시지를 확인할 수 있는 팝업 제공 YouTube의 예시 YouTube에서 댓글 삭제 시 두 번의 토스트 알림이 발생함 여러 댓글을 빠르게 삭제하면 각 삭제 확인 토스트가 순차적으로 나타나 시간이 걸림 Undo 버튼의 필요성 실수로 클릭했을 때 Undo 버튼이 유용함 애플리케이션을 잘 모를 때 메시지만으로 쉽게 Undo하기 어려움 토스트의 장점 토스트는 시스템 사용성을 높이는 표준 구현을 제공함 대부분의 시스템은 고급 디자인 문제를 해결할 인력이 부족함 토스트의 적절한 사용 사용자 행동과 관련 없는 알림에만 토스트가 적합함 사용자 행동에 대한 피드백은 해당 행동의 문맥 내에서 제공되어야 함 비동기 작업의 경우, 작업이 대기 중임을 즉시 알리고 취소 및 진행 상황 확인 옵션 제공 토스트와 인라인 피드백 토스트는 사용자 행동에 대한 보편적이고 방해되지 않는 확인 방법임 인라인 피드백은 잘못 적용되면 혼란을 줄 수 있음 저자의 대안 제안에 대한 비판 로딩 지표가 오류를 사용자에게 전달하기 어려운 문제를 야기할 수 있음 Google 및 대부분의 UI 라이브러리가 토스트/알림 메시지를 사용하는 이유를 고려해야 함 저자의 의견은 개인적인 견해에 가깝고 분석적 결론이 아님 개인적으로 토스트와 알림의 UX를 선호함
Hacker News 의견
토스트(Toast) 알림의 필요성
토스트 알림의 단점
YouTube의 예시
Undo 버튼의 필요성
토스트의 장점
토스트의 적절한 사용
토스트와 인라인 피드백
저자의 대안 제안에 대한 비판