Skip to content

Latest commit

 

History

History
36 lines (19 loc) · 4.4 KB

2-2.Onboarding.md

File metadata and controls

36 lines (19 loc) · 4.4 KB

Onboarding

Onboarding lets you welcome new users and reconnect with returning ones. An optional onboarding experience that’s fast, fun, and educational can help people get the most from your app without getting in their way.

Provide onboarding that helps people enjoy your app, not just set it up. People can appreciate the opportunity to learn more about your app, but they also expect it to just work. Avoid including setup or licensing details in your onboarding experience. For guidance, see Launching.

Get to the action quickly. After the system replaces your launch screen with your initial app screen, let people dive right in and start enjoying your app. If you need to provide tutorials or intro sequences, give people a way to skip them and don’t automatically show them when people return.

Anticipate the need for help. Proactively look for times when people might be stuck. A game, for example, could casually show useful tips when paused or when a character isn’t advancing. Let people replay tutorials in case they miss something the first time.

Stick to the essentials in tutorials. It’s fine to provide guidance for beginners, but education isn’t a substitute for great app design. First and foremost, make your app intuitive. If people seem to need too much guidance, revisit the design of your app.

Make learning fun and discoverable. Learning by doing is a lot more fun and effective than reading a list of instructions. Use animation and interactivity to teach gradually and in context. Avoid displaying static screenshots that appear interactive.


온보딩은 새로운 사용자들을 환영하고 다시 돌아온 사용자들과 다시 연결할 수 있게 합니다. 빠르고 재밌으며 교육적인 선택적 온보딩 경험은 사용자가 직접 경험하지 않고도 앱의 전반을 이해하는데 도움을 줍니다.

사용자가 앱을 단순하게 설치하는 것 만이 아닌, 즐길 수 있는 온보딩 화면을 제공하세요. 사용자는 당신의 앱에 대해 더 많은 것을 배울 수 있는 기회를 높이 평가할 수 있지만, 한편으로는 앱이 그냥 단순하게 작동하길 기대할 수 있습니다. 설치나 라이선스에 대한 자세한 내용 등을 온보딩 경험에 포함시키지 마세요. 가이드라인은 Launching 를 확인하세요.

빠르게 사용할 수 있도록 하세요. 시스템이 시작화면을 앱의 첫 화면으로 넘어간 후에는, 사용자가 바로 앱에 뛰어들어 즐길 수 있도록 하세요. 만약 튜토리얼이나 소개하는 순서를 제공하고 싶다면, 사용자가 이를 건너뛸 수 있도록 하고 다시 돌아온 사용자들에겐 온보딩 화면이 자동적으로 보여지게 하지 마세요.

도움의 필요성을 미리 예측하세요. 사용자가 앱을 사용 중 막힐 때를 미리 찾고 사전 대책을 마련하세요. 예를 들어, 게임이 일시 정지 되었을 때나 캐릭터가 움직이지 않을 때, 가볍게 유용한 팁을 보여줄 수 있습니다. 사용자가 처음 튜토리얼을 보며 놓친 것이 있는 경우에는 튜토리얼을 다시 재생할 수 있도록 하세요.

튜토리얼엔 중요한 것만 충실히 담으세요. 처음 시작하는 사용자에게 가이드를 제공하는 것은 좋으나, 교육 자체가 멋진 앱 디자인을 대체할 수 있는건 아닙니다. 처음으로 해야 할 가장 중요한 것은, 앱을 직관적으로 만드는 것입니다. 만약 너무 많은 가이드가 필요하다면, 앱의 디자인에 대해 다시 논의해보세요.

배움을 즐겁고 쉽게 찾을 수 있도록 하세요. 무언가를 실행하면서 배우는 것은 단순히 설명을 읽는 것보다 훨씬 재미있고 효과적입니다. 애니메이션과 상호작용을 통해 맥락 내에서 서서히 가르치세요. 소통하는 것처럼 보이는 고정된 스크린샷을 보여주는 것은 피하세요.



애플 공식 문서

https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/onboarding/