HIG

iOS Human Interface Guidelines 읽어보기! - App Architecture/Launching

jangsilverbaby 2021. 11. 20. 20:45

앱 아키텍처(App Architecture)

런칭(Launching)

런치 경험(launch experience, 앱을 시작하여 시작 화면(launch screen)을 띄우고 앱의 첫 화면으로 바뀐 직후)은 앱에 대한 사람들의 인식에 큰 영향을 미칩니다. 사람들이 사용하는 기기나 앱을 마지막으로 연 이후 시간에 관계없이 런치 경험은 빠르고 원활해야 합니다.

 

아래 지침은 즐거운 런치 경험을 디자인하는 데 도움이 될 수 있습니다. 개발자 지침은 Responding to the Launch of Your App을 참조하십시오.

 

시작 화면 제공하십시오. 시스템은 앱이 시작되는 순간 시작 화면을 표시하고 앱의 첫 번째 화면으로 빠르게 교체합니다. 시작 화면의 기능은 사람들에게 앱이 빠르고 반응적이라는 인상을 주는 동시에 초기 콘텐츠를 로딩할 수 있게 하는 것입니다. 시작 화면에서 매끄럽게 전환되도록 하려면 첫 번째 앱 화면과 비슷하고 눈에 띄지 않는 일반 화면을 디자인하십시오. 지침은 Launch Screen을 참조하십시오.

 

적절한 방향으로 시작하십시오. 앱이 세로 및 가로 모드를 모두 지원하는 경우 기기의 현재 방향을 사용하여 시작해야 합니다. 앱이 한 방향으로만 실행되는 경우 항상 해당 방향으로 실행되어야 하며 필요한 경우 사람들이 기기를 회전할 수 있도록 해야 합니다. 특별한 이유가 없는 한 가로 모드의 앱은 기기가 왼쪽 또는 오른쪽으로 회전되었는지 여부에 관계없이 방향을 올바르게 지정해야 합니다. 지침은 Adaptivity and Layout을 참조하십시오.

 

설정 정보를 미리 요청하지 마십시오. 사람들은 앱이 제대로 작동하기를 기대합니다. 대다수의 사용자를 위해 앱을 설계하고 다른 구성을 원하는 소수의 사용자가 필요에 맞게 설정을 조정하도록 하십시오. 가능한 한 장치 설정 및 기본값 또는 iCloud와 같은 동기화 서비스를 통해 설정 정보를 가져오십시오. 설정 정보를 요청해야 하는 경우 사람들이 앱을 처음 열 때 해당 정보를 제공하고 나중에 앱 설정에서 수정할 수 있도록 합니다.

 

앱 내 라이센스 계약 및 고지 사항을 표시하지 마십시오. 사람들이 앱을 다운로드하기 전에 읽을 수 있도록 App Store에 계약 및 면책 조항이 표시되도록 하십시오. 이러한 항목을 앱에 포함해야 하는 경우 사용자 경험을 방해하지 않는 균형 잡힌 방식으로 통합하십시오.

 

앱이 재시작될 때 이전 상태를 복원합니다. 사람들이 앱에서 이전 위치에 도달하기 위해 왔던 길을 되돌아가게 하지 마십시오. 중단했던 위치에서 계속할 수 있도록 앱의 상태를 유지하고 복원합니다.

 

재부팅을 권장하지 마십시오. 다시 시작하는 데 시간이 걸리고 앱을 신뢰할 수 없고 사용하기 어렵게 만듭니다. 앱에 메모리나 기타 문제로 인해 시스템이 방금 부팅되지 않은 경우 이러한 문제를 해결해야 합니다.

 

사람들에게 앱에 대한 평가를 너무 빨리 또는 너무 자주 요청하지 마십시오. 처음 출시 직후 또는 앱을 사용하는 동안 너무 자주 평가를 요청하는 것은 성가신 일이며 사용자에게 받는 유용한 피드백의 양을 줄일 수 있습니다. 잘 고려된 피드백을 장려하려면 평가를 요청하기 전에 사람들이 앱에 대한 의견을 형성할 시간을 주십시오. 항상 평가 프롬프트를 선택 해제할 수 있는 방법을 제공하고 사람들에게 앱 평가를 강요하지 마십시오.

 

출처 : https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/launching/