간단하고 재밌는 온보딩
본 문서는 Apple의 Human Interface Guideline(이하 HIG) 문서를 한글로 번역한 것입니다. iOS 생태계 내에서 HIG를 읽으시는 분들이 번역본이 없어 불편함을 겪는 것을 알게 되었고, 이에 한글로 번역을 하게 되었습니다. iOS 커뮤니티 Async Swift에서 자율적으로 모인 9명이 함께 번역했으며, 일체의 상업적인 목적을 띄지 않습니다. 이 문서를 학습에 적극적으로 이용해 주시돼, 상업적인 용도로 이용하시는 것은 지양해 주시기 바랍니다. 감사합니다.
온보딩 과정을 줄이려면 사람들이 앱의 주요 작업과 콘텐츠를 쉽게 찾고 탐색할 수 있으며, 보조 항목이 타당하고 예측가능한 위치에 있는지 확인해야 합니다. 별도의 온보딩 경험을 만들어야 한다면 다음 모범사례를 참고하세요.
암기해야 하거나 많은 정보를 제공할 필요가 없는 간단하고 즐거운 경험을 디자인합니다. 사람들에게 앱의 목적을 간단하고 재미있는 방법으로 알려준다면 앱을 사용하는 방법을 쉽게 배울 수 있을 겁니다. 만약 앱이나 게임에서 어떤 작업을 하기 전에 개인 데이터 또는 리소스에 대한 접근이 필요한 경우, 사람들에게 해당 정보가 왜 필요하고 정보 제공에 따른 어떤 장점이 있는지 알려줄 수 있기 때문에 시스템에서 제공 권한 요청을 온보딩 과정에서 하는 것이 좋습니다. 이후 추가적인 정보는 앱 사용에 필요할 때까지 요청을 연기하세요. 가이드라인은 Accessing private data를 참고하세요.
앱과 사용자 간의 상호 작용을 통한 온보딩 과정을 제공하는 것이 좋습니다. 사람들은 교육 자료를 보는 대신 작업을 실제로 수행하고 콘텐츠를 실제 경험하면서 쉽게 앱을 이해할 수 있습니다. 또한 상호 작용하는 온보딩 경험을 통해 사람들은 앱이나 게임을 빠르게 시작하는 것처럼 느낄 수 있습니다.
별도의 온보딩 과정 대신 주요한 사용자 경험에 간단한 온보딩 요소를 함께 제공할 수 있습니다. 예를 들어 사람들이 처음 기능을 사용해 볼 때 기능에 대한 간결한 설명과 다음 단계를 알려주는 시각적인 신호를 함께 보여줄 수 있습니다. 사람들은 보통 직접 해보며 더 잘 배우기 때문에 새로운 기능을 설명하는 피드백을 제공하는데 도움을 줄 수 있습니다. 튜토리얼이 있다면 건너뛰기를 제공해야 합니다. 사람들이 앱을 처음 시작할 때 튜토리얼을 건너뛴다면 그다음번에도 다시 보여주지 말고 사람들이 나중에 듀토리얼을 원할 때 쉽게 찾을 수 있게 하는 것이 좋습니다. 예를 들면 앱이나 게임의 도움말이나 계정 또는 설정에서 튜토리얼을 볼 수 있습니다.
라이선스의 세부 정보를 온보딩 과정에서 보여주지 마세요. 사람들이 앱을 다운로드하기 전에 읽을 수 있도록 App Store에 계약 및 면책 조항을 표시합니다. 만약 이러한 항목을 앱에 포함해야 하는 경우 사용자 경험을 방해하지 않는 방법으로 앱에 포함시키는 것이 좋습니다.
No additional considerations for iOS, iPadOS, macOS, tvOS, or watchOS.