Loading

When content is loading, a blank or static screen can make it seem like your app is frozen, resulting in confusion and frustration, and potentially causing people to leave your app.

컨텐츠가 로드 될 때 빈 화면 또는 정적 화면으로 인해 앱이 정지 된 것처럼 보이게되어 혼동과 좌절감을 유발할 수 있으며 잠재적으로 사람들이 앱을 떠날 수 있습니다.

Make it clear when loading is occurring. At minimum, show an activity spinner that denotes something is happening. Even better, display explicit progress so the user can gauge how long they’ll be waiting. Show content as soon as possible. Don’t make people wait for content to load before seeing the screen they're expecting. Show the screen immediately, and use placeholder text, graphics, or animations to identify where content isn't available yet. Replace these placeholder elements as the content loads. Whenever possible, preload upcoming content in the background, such as while an animation is playing or the user is navigating a level or menu.

로딩이 일어나고있을 때 명확히하십시오. 최소한 뭔가 일어나고 있음을 나타내는 activity spinner를 보여주십시오. 더 나은 점은 명시적인 진행 상태를 표시하여 사용자가 대기하는 데 걸리는 시간을 측정 할 수 있습니다. 가능한 한 빨리 텐츠를 표시하십시오. 사람들이 기대하는 화면을보기 전에 내용이로드 될 때까지 기다리지 않게하십시오. 즉시 화면을 표시하고 placeholder 텍스트, 그래픽 또는 애니메이션을 사용하여 아직 컨텐츠를 사용할 수없는 곳을 식별하십시오. 내용이로 드 될 때 이러한 placeholder요소를 바꿉니다. 가능한 한 애니메이션이 재생되는 동안이나 사용자가 레벨이나 메뉴를 탐색하는 동안 백그라운드에서 곧 나오는 내용을 사전로드하십시오.

Educate or entertain people to mask loading time. Consider showing hints about gameplay, entertaining video sequences, or interesting placeholder graphics.

로딩 시간을 가리는 사람들을 교육 시키거나 즐겁게하십시오. 게임 플레이, 재미있는 비디오 시퀀스 또는 재미있는 자리 표시 자 그래픽에 대한 힌트를 보여줄 것을 고려하십시오.

Customize loading screens. Although standard progress indicators are usually OK, they can sometimes feel out of context. Consider designing a more immersive experience through custom animations and elements that match the style of your app or game.

로딩화면을 사용자정의 하십시오. 표준 진행 상태 표시기는 일반적으로 정상이지만 표시되는 경우가 종종 있습니다. 앱 또는 게임의 스타일과 일치하는 맞춤 애니메이션 및 요소를 통해 몰입 형 경험을 디자인하는 것이 좋습니다.

For additional guidance, see Progress Indicators.

Loading - App Architecture - iOS - Human Interface Guidelines - Apple Developer

Last updated