본문 바로가기
iOS - 실무관련/HIG(Human Interface Guidelines)

App architecture - Loading

by print_soo 2022. 3. 29.

콘텐츠가 로딩되고 있을 때, 빈 화면 혹은 정지 화면을 보여준다면 앱이 멈춘것 처럼 보일 수 있으며, 혼란스럽고 좌절감을 낳을 것이고, 잠재적으로 사용자들이 앱을 떠나버릴 수 있다.

예시화면

현재 로딩 진행 중임을 확실히 하자. 

최소한, 무언가 일어나고 있다는 것을 알리는 움직이는 스피너를 보여주자. 얼마나 기다려야 하는지 판단할 수 있는 확실한 진행 상황을 알려주면 더 좋다.

 

내용을 최대한 빨리 보여주자.

사용자들이 기대하는 화면을 보여주기 전에, 내용을 로딩하는데 기다리게 하지 말자. 즉시 화면을 보여주고, 내용(콘텐츠)가 아직 사용가능하지 않다는 것을 보여주기 위해 문자 입력창, 그래픽 혹은 애니메이션을 사용하도록하자 . 이 요소들은 내용의 로딩이 완료되면 교체된다. 가능하다면, 애니메이션이 재생되는 동안이나 사용자가 메뉴를 탐색하는 동안 배경(백그라운드)에 추가 내용을 미리 로딩하자.

 

로딩되는 시간에 사용자들에게 지식을 알려주거나 즐겁게 하자. 

게임의 힌트를 보여주거나, 재밌는 비디오, 흥미로운 입력창 그래픽 등을 고려할 수 있다.

 

로딩 화면을 사용자 정의합니다. 

물론 일반적인 진행상황 표시자도 좋지만, 때때로 문맥에 맞지 않게 느껴질 수 있다. 당신의 앱이나 게임의 스타일에 맞는 맞춤 애니메이션이나 요소를 통해 좀 더 몰입도 높은 경험을 디자인을 고려해라.  Progress Indicators 참고

'iOS - 실무관련 > HIG(Human Interface Guidelines)' 카테고리의 다른 글

App Architecture - Navigation  (0) 2022.03.31
App architecture - Modality  (0) 2022.03.30
App architecture - Onboarding  (0) 2022.03.29
App architecture - Launching  (0) 2022.03.29
iOS - Interface Essentials  (0) 2022.03.29