HIG App Architecture - Launching

LEEHAKJIN-VV·2022년 5월 13일
0

원본 문서:
Human Interface Guidelines App Architecture

NOTE
본 글은 Apple developer의 공식문서인 Human Interface Guidelines App Architecture원본을 번역하여 정리한다.


Launching (시작 화면)

시작 화면은 앱에 대해 사용자가 느끼는 감정에 중요한 영향을 미친다. 사용자가 사용하는 앱을 마지막으로 언제 사용했는지 관계없이 시작 화면은 빠르고 원할해야한다.

시작 화면을 만드는 데 도움이 되는 지침은 다음 문서에서 확인할 수 있다.
Responding to the Launch of Your App

  • Provide a luanch screen (시작 화면을 제공해라): 시스템은 앱이 시작되는 순간 시작 화면을 잠깐 보여주고 앱의 첫 번째 화면으로 교체한다. 시작 화면은 사용자가 앱이 빠르고 반응적이라는 인상을 주는 동시에 초기 콘텐츠가 로드되는 시간을 확보한다. 시작 화면에서 앱의 첫 화면으로 매끄럽게 화면 전환을 원하면 첫 화면과 유사하고 주의를 끌지 않도록 시작 화면을 설계한다. 이것에 대한 가이드라인은 다음 문서에서 확인할 수 있다.
    Launch Screen

  • Luanch in the appropriate orientation (적절한 방향에서 시작해라): 앱이 가로모드와 세로 모두를 동시에 지원하는 경우, 기기의 현재 방향과 동일한 방향으로 시작 화면을 제공한다. 만약 앱이 가로와 세로 중 1가지 방향만 지원한다면 시작 화면은 그 방향으로만 제공되어야 하고 필요시 사용자가 기기를 돌릴 수 있어야 한다. (모바일 롤체는 항상 가로모드) 그렇게 할 특별한 이유가 없다면 앱의 가로모드는 왼쪽으로 회전시키든지 오른쪽으로 회전시키든지 회전 시킨 결과가 동일해야 한다. 이와 관련한 가이드는 다음 문서에서 확인할 수 있다.
    Adaptivity and Layout

  • Avoid asking for setup information up front (미리 설정 정보를 요청하지 마라): 사용자는은 단지 앱이 작동하는 것을 원한다. 대다수의 사용자들을 위해서 앱을 설계하고 그리고 설정을 원하는 소수의 사용자들이 그들의 니즈를 만족시킬 수 있도록 설정 조작을 제공한다. 가능한 사용자의 기기로부터 설정 및 기본 값이나, iCloud와 같은 동기화 서비스를 통해서 설정 정보를 얻는다. 만약 설정 정보를 요청해야 하는 경우 앱을 처음 시작할 때 사람들에게 요청하고, 이후 앱의 설정에서 수정할 수 있도록 한다.

  • Avoid showing in-app licensing agreements and disclaimers. (앱 내에서 라이선스 동의나 거부 표시를 피해라): 앱 스토어에서 라이선스에 대한 동의 및 거부 항목을 표시를 하여 사용자가 앱을 다운로드하기 전에 읽을 수 있도록 한다. 만약 불가피하게 앱 내에서 이들을 표시해야 한다면 사용자의 경험(UX)를 방해하지 않는 방법으로 표시해라.

  • Restore the previous state wehn your app restarts (앱을 재시작 할 때 이전 상태로 복구해라): 사용자가 앱에서 이전 위치를 찾기 위해 뒤로 돌아가도록 하면 설계하면 안 된다. 앱이 중단된 부분부터 다시 시작할 수 있도록 앱의 상태를 유지하고 저장한다.

  • Don't encourage rebooting (되도록이면 앱을 다시 시작하도록 설계하지 마라): 앱을 다시 시작하면 시간이 걸리고 앱의 신뢰성을 떨어트리고 사용하기 어려워 보이게 한다. 시스템이 재부팅 되지 않으면 실행하기 어려운 메모리나 다른 문제들이 발생한 경우 이를 빨리 해결해야 한다.

  • Avoid asking people to rate your app too quickly or too often (사용자에게 앱의 평가를 너무 빠르게 그리고 자주 요청하지 마라): 앱이 처음 출시되거나 사용자가 앱을 사용하는 도중에 자주 앱의 평가를 요청하는 것은 사용자에게 짜증을 유발하고 유용한 피드백의 수를 감소시킨다. 품질이 좋은 피드백을 얻기 위해서 사람들에게 앱을 평가하기 전에 앱에 관한 전반적인 의견이 충분히 생성될 때까지 기다려야한다. 항상 사용자는 평가를 생략할 수 있어야 하며 평가를 하도록 강요받아서는 안된다.

0개의 댓글