풀 투 리프레시
Pull-to-refresh새로 고침은 컴퓨터 장치의 화면을 손가락으로 터치하거나 포인팅 장치의 버튼을 누르고 손가락 또는 포인팅 장치로 화면을 아래로 끌어다 놓은 후 화면 내용을 새로 고치는 신호로 응용 프로그램에 보내는 터치 스크린 제스처입니다.
새로고침 제스처는 로렌 브리처가 개발한 트위티 모바일 어플리케이션에서 처음 등장했습니다.브리처는 2007년 애플사를 그만둔 후 2008년 개인 프로젝트로 iOS용 트위터 애플리케이션인 트위터를 개발했다.
동기
Brichter는 처음에 Tweetie를 개발하면서 어플리케이션에 새로 고침 기능을 추가하고 싶어했습니다.그는 당시 다른 모바일 앱에 대해 "모두 자리를 찾아 어딘가에 새로 고침 버튼을 눌러야 했다.일반적으로 스크롤 가능한 목록과 인접한 도구 모음의 모서리 중 하나에 있습니다.그것은 내비게이션과 액션 UI에 있어서 가장 가치 있는 부동산이었기 때문에 새로 고침 버튼과 같은 일상적인 용도로 사용하는 [1]것은 낭비처럼 느껴졌습니다.그래서 브리쳐는 가치 있는 구석 공간을 다른 것에 사용할 수 있도록 다른 새로운 방법을 개발하기로 결정했다.처음에는 애플의 플랫폼 관례를 따르는 리프레시 메커니즘을 만들 계획이었지만, 브리처의 풀 투 리프레시 작업은 [2]그 당시 애플의 플랫폼에 새로운 상호작용을 가져왔다.
창조.
Tweetie의 리프레시 메커니즘의 초기 디자인에서 Brichter는 리프레시 버튼을 트윗 목록의 맨 위에 배치했다. 왜냐하면 사용자들은 일반적으로 새로운 트윗이 페이지 맨 위에 나타나기를 기대했기 때문이다.이 디자인은 Tweetie 버전 1.0에서 공개되었습니다.사용자에게 트위터 피드를 갱신할 수 있는 기능을 제공했지만, 이 버튼은 브리처가 다른 기능을 위해 사용하고자 하는 귀중한 화면 공간을 활용했다.Brichter는 "(새로고침 버튼이 목록의 맨 위에 있는) 트윗티 1.0은 나중에 보면 풀투리프레쉬에 가까웠고 버튼에서 [1]제스처로 가는 것은 그리 빠른 일이 아니었다"고 말했다.
Brichter는 최종 버전을 발표하기 전에 풀 투 리프레쉬의 두 가지 주요 반복 실험을 했습니다.첫 번째 반복에서는 사용자가 화면의 보이지 않는 임계값을 스크롤할 때 새로 고침을 트리거했습니다.그러나 이 반복에서는 사용자에게 새로고침이 발생했음을 알리는 시각적 피드백은 없었습니다.Brichter는 사용자에게 시각적 피드백을 제공할 필요가 있다고 생각했기 때문에 사용자가 제스처를 더 잘 이해할 수 있도록 리프레쉬할 때 시각적 피드백을 추가하는 두 번째 및 마지막 반복을 수행했습니다.이 마지막 반복에는 페이지 상단이 임계값을 초과하여 해제되면 새로 고침이 발생함을 사용자에게 경고하는 텍스트도 포함되어 있습니다.Brichter는 제스처가 대부분의 사용자가 이전에 보지 못했던 새로운 상호작용 기술을 제시했기 때문에 제스처의 목적을 사용자가 그 기능을 이해하기 위해 명시적으로 명시해야 한다고 생각했기 때문에 이 설명 텍스트를 포함시켰다.이 두 번의 반복적인 풀업 리프레시는 사용자 테스트 없이 1일 오후에 작성되었습니다.Brichter는 동작의 반복과 보이지 않는 역치를 "올바르게" 느껴질 때까지 수동으로 테스트했다고 말합니다. 즉, 임계값이 너무 작아서 사람들이 실수로 동작을 트리거할 수 있는 것은 아니지만,[1][2] 사용자가 동작을 활성화하기 어렵게 할 수도 없습니다.
Tweetie 2.0에서 처음 출시된 이후, 상호작용 디자이너들이 이 기술에 다른 스타일리시한 방식을 적용함에 따라 디자인 커뮤니티에 의해 풀 투 리프레쉬 디자인의 진화가 이루어졌습니다.Brichter는 현재 Pull-to-Refresh [1]작업을 계속할 계획이 없습니다.
메커니즘
Tweetie 2.0에서 공개된 풀 투 리프레시 원래 버전에 관련된 단계:
- 사용자가 화면을 아래로 당기면 목록 맨 위에 아래쪽 화살표와 "Pull down to Refresh"라는 메시지를 표시하는 텍스트가 표시됩니다.
- 사용자가 새로 고침 임계값에 도달하기 전에 해제하면 새로 고침이 중단되고 시각적 피드백이 사라집니다.
- 사용자가 새로 고침 임계값에 도달할 정도로 아래로 내려가면 화면 상단에 위쪽 화살표와 "Release to Refresh" 메시지를 표시하는 텍스트가 새 시각적 피드백으로 표시됩니다.
- 사용자가 해제되면 새로고침이 이루어집니다.
접수처
처음 출시되었을 때, Pull-to-Refresh는 트위터 사용자들로부터 긍정적인 평가를 받았습니다.[1]사용자들은 그 메커니즘의 편리성과 직관성에 찬사를 보냈다.일반 사용자 외에도, 풀 투 리프레쉬(pull-to-refresh)는 전체 상호작용 설계 커뮤니티에서도 호평을 받았습니다.디자이너 Tim Van Damme는 Pull-to-Refresh가 발매된 후 브리처에게 이메일을 보내 "여러분 덕분에 목록을 아래로 끌어다 놓아 받은 편지함을 새로 고치려고 했습니다.당신이 [1]애플보다 일을 더 잘하는 게 싫어요."다른 상호작용 설계자들은 기법에 대해 비슷하게 긍정적인 감정을 표현했다.
주식회사 기사2013년 말 Austin Garr가 쓴 "Why The Pull To Refresh Gesture Must Die"라는 제목의 디자인은 스마트폰이 자동 리프레쉬를 할 수 있을 만큼 빠르고 강력해졌기 때문에 풀 투 리프레쉬 기술은 이제 시대에 뒤떨어진 것이라고 말하며 이 제스처를 비판했습니다. 이는 본질적으로 불필요한 [3]단계입니다.그러나 이 제스처가 너무 보편화되었기 때문에 사용자들은 그것이 모바일 앱 익스피리언스의 일부가 되기를 암묵적으로 기대하고 있기 때문에 개발자들은 그것을 넘어서기 어렵다.그 기사는 브리처조차도 동의하고 제스처가 진화해야 할 때라고 믿고 있다고 보도한다.이 기사에서 브리쳐는 다음과 같이 말했습니다. "사람들이 여전히 '풀 투 리프레쉬'라고 부르는 사실이 저를 괴롭힙니다. 단지 새로 고침 목적으로만 사용하는 것은 제한적이고 쓸모 없게 만듭니다.저는 '풀 투 두 액션'이라는 아이디어가 마음에 들어요."이 기사에서는 리프레시만을 위해 사용되는 것이 아니라 수직 스와이프 상호작용이 다른 액션을 수행하기 위해 진화하여 새로운 스타일의 앱 상호작용이 탄생해야 한다고 기술하고 있습니다.
Nick Arnott가 쓴 "잠재력 무시"에 대한 기사는 스마트폰이 이론적으로 자동 갱신 가능하지만 많은 사용자에게 데이터 속도는 여전히 제한적인 요소라고 반박했다.Arnot은 사용자가 보고 있는 콘텐츠가 실제로 최신임을 확실히 하기 위해서는 수동으로 갱신할 수 있는 기능이 여전히 중요하다고 덧붙였습니다.또한 사용자가 새로운 콘텐츠를 보고 싶을 경우 풀 투 리프레시는 스크롤의 논리적인 확장이기 때문에 풀 투 리프레시는 훌륭한 설계입니다.당기는 동작이 [4]직관적이지 않은 다른 동작으로 전환됩니다.
레퍼런스
- ^ a b c d e f Brichter, Loren (April 21, 2016). "Email Interview with Loren Brichter" (Interview). Interviewed by Samantha Lee, Sijia Zhang & Jenna Choo.
- ^ a b Brichterr, Loren. "Interaction Techniques. Carnegie Mellon University, Pittsburgh. 24 Feb. 2016. Web. 24 Feb. 2016".
- ^ Carr, Austin. "Why The Pull-To-Refresh Gesture Must Die". Co.Design. Retrieved 28 April 2016.
- ^ Arnott, Nick. "WHY PULL-TO-REFRESH ISN'T SUCH A BAD GUY". Neglected Potential. Retrieved 28 April 2016.