프런트엔드 개발자: 클릭하려는 항목 이동 중지

Nov 28 2022
제발. 제 뇌에 대한 모욕입니다.

제발. 제 뇌에 대한 모욕입니다. 예를 들어, 버튼을 한 곳에 놓고 "아니, 다른 곳으로 옮기자." 다음은 최근에 저를 가장 짜증나게 한 몇 가지 예입니다.

Lyft 자전거 "스캔" 버튼

자전거를 타기 위해 Lyft 앱을 여는 경우가 많기 때문에 이것은 짜증 납니다. 그래서 저는 즉시 바이크 버튼을 누르고 최대한 빨리 "스캔" 버튼을 누르려고 합니다. 하지만! 현재 내 인터넷 속도에 따라 해당 배너가 나타나고 스캔 버튼을 위로 밉니다. 이것은 종종 일상적인 출퇴근에 정말 실망스러운 시작입니다.

노션 검색 결과

자신의 정신을 위해 페이지 제목을 무시하십시오.

저는 이 시점에서 Notion을 파워 유저로 사용합니다. 페이지로 이동하려고 할 때 CMD+K를 눌러 문서 찾기를 연 다음 찾고 있는 접두사를 입력합니다. 결과를 선택하기 위해 CTRL+P 또는 N을 사용하여 위아래로 이동하고 종종 1초 이내에 Enter 키를 누릅니다. 이것에 대해 미친 점은 먼저 하나의 결과 집합을 반환한 다음 꽤 다른 결과 집합을 반환한다는 것입니다. IIRC는 첫 번째 결과조차 거의 변경되지 않습니다 .

왜 그런 일이 일어나는가

몇 가지 아이디어:

  • 무언가를 로드하고 다른 요소 주위를 이동하는 방식으로 삽입
  • 결과를 재정렬하는 더 복잡한 쿼리. 예를 들어 Notion 검색은 먼저 제목 검색을 반환한 다음 실제로 결과 재정렬로 끝나는 문서의 내용을 검색합니다.
  • 제가 "UX 단편화"라고 부르는 것입니다. 사용자의 페르소나가 너무 다르거나 실행 중인 실험이 너무 많으면 엔지니어와 디자이너는 최종 사용자가 무엇을 보고 있는지 완전히 인식하지 못합니다. A/B 테스트 중인 기능에서 이러한 현상을 본 적이 있을 것입니다. 경우에 따라 많은 변수에 따라 항목이 한 순서 또는 다른 순서로 로드됩니다. 또한 네트워크 응답의 타이밍도 있습니다.

화면을 변경할 때 화면이 있어야 할 위치에 커밋하지 않는 이유는 무엇입니까? 사용자와 메트릭이 "유사 응답성"의 이점을 얻습니까? 후자에 대한 대답이 '예'라면 이것을 자본주의적 UX-안티 패턴 으로 간주하는 것이 공정하다고 생각합니다 . 꺼내.

누군가 이것에 대해 생각했거나 이것으로 짜증이 난다면, 내가 더 짜증을 낼 수 있도록 lmk를 보내거나 리소스와 추가 정보를 보내주세요. 감사:)