본문 바로가기

카테고리 없음

Human Interface Guidelines-App Architecture-Launching

App Architecture

앱 아키텍처

 

Launching

 

The launch experience has a significant impact on the way people feel about your app. Regardless of the device people are using or how long it's been since they last opened your app, the launch experience should be fast and seamless.

The guidelines below can help you design a delightful launch experience. For developer guidance, see Responding to the Launch of Your App.

Provide a launch screen. The system displays your launch screen the moment your app starts and quickly replaces it with your app's first screen. The function of a launch screen is to give people the impression that your app is fast and responsive, while allowing initial content to load. To ensure a seamless transition from your launch screen, design a plain screen that resembles your first app screen and doesn't draw attention to itself. For guidance, see Launch Screen.

Launch in the appropriate orientation. If your app supports both portrait and landscape modes, it should launch using the device’s current orientation. If your app only runs in one orientation, it should always launch in that orientation and let people rotate the device if necessary. Unless there’s a compelling reason not to, an app in landscape mode should orient itself correctly, regardless of whether the device was rotated left or right. For guidance, see Adaptivity and Layout.

 

진수
출시 경험은 사람들이 앱에 대해 느끼는 방식에 상당한 영향을 미칩니다. 사람들이 사용하는 장치 또는 마지막으로 앱을 연 이후로 얼마나 오래되었는지에 관계없이 실행 환경은 빠르고 원활해야합니다.

아래 지침은 즐거운 출시 경험을 디자인하는 데 도움이 될 수 있습니다. 개발자 지침은 앱 시작에 응답을 참조하십시오.

시작 화면을 제공합니다. 시스템은 앱이 시작되는 순간 시작 화면을 표시하고 앱의 첫 번째 화면으로 빠르게 대체합니다. 시작 화면의 기능은 초기 콘텐츠를로드하면서 앱이 빠르고 반응이 빠른 느낌을 사람들에게 제공하는 것입니다. 시작 화면에서 원활하게 전환하려면 첫 번째 앱 화면과 비슷하고 그 자체로주의를 끌지 않는 일반 화면을 디자인하십시오. 지침은 시작 화면을 참조하십시오.

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

 

 

Avoid asking for setup information up front. People expect apps to just work. Design your app for the majority of users and let the few that want a different configuration adjust settings to meet their needs. As much as possible, get setup information from device settings and defaults, or through a synchronization service, such as iCloud. If you must ask for setup information, prompt people to supply it the first time they open the app, and let them modify it later in your app’s settings.

Avoid showing in-app licensing agreements and disclaimers. Let the App Store display agreements and disclaimers so people can read them before downloading your app. If you must include these items within the app, integrate them in a balanced way that doesn’t disrupt the user experience.

 

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

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

 

 

 

Restore the previous state when your app restarts. Don't make people retrace steps to reach their previous location in your app. Preserve and restore your app’s state so they can continue where they left off.

Don’t encourage rebooting. Restarting takes time and makes your app seem unreliable and hard to use. If your app has memory or other issues that make it difficult to run unless the system has just booted, you need to address those issues.

Avoid asking people to rate your app too quickly or too often. Asking for a rating soon after first launch — or too frequently while people are using your app — is annoying and likely to decrease the amount of useful feedback you receive. To encourage well-considered feedback, give people time to form an opinion about your app before asking for a rating. Always provide a way to opt out of rating prompts and never force people to rate your app.

 

 

앱이 다시 시작되면 이전 상태를 복원합니다. 사람들이 앱에서 이전 위치에 도달하기 위해 단계를 되돌아 가게하지 마세요. 중단 된 부분부터 계속할 수 있도록 앱의 상태를 보존하고 복원합니다.

재부팅을 권장하지 마십시오. 다시 시작하면 시간이 걸리고 앱이 불안정하고 사용하기 어려워 보입니다. 앱에 메모리 또는 시스템이 방금 부팅되지 않는 한 실행하기 어려운 기타 문제가있는 경우 이러한 문제를 해결해야합니다.

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