[iOS] 2022 New HIG Loading 공식문서 정리 - Lawn

Lawn·2022년 9월 1일
0

🥳 NEW HIG 2022

목록 보기
22/23
post-thumbnail

안녕하세요 🌱 Lawn입니다 새롭게 바뀐 2022년 NEW HIG를 Study를 통해 공부하며 정리하는 중입니다.

🎈 HIG Study with

👨🏻‍💻 Halgen
👩‍💻 Dana


🌱 Loading

컨텐츠가 로드되는 동압 앱이나 게임이 느려지거나 멈췄다고 생각할 수 있는 빈 화면이나 정적 화면을 표시하는 것을 피합니다.

🍀 Best pratices

가능한 한 컨텐츠를 빠르게 표시하십시오. 아무런 내용을 표시하지 않고 사용자를 로딩이 끝날 때까지 기다리게 하면 내용이 부족한 것으로 해석할 수 있습니다. 대신 컨텐츠를 아직 사용할 수 없는 위치에 플레이스홀더 켄스트, 그래픽 혹은 애니메이션을 표시하고 컨텐츠가 로드되면 이 요소들을 교체하십시오. 가능하면 애니메이션이 재생 중이거나 애니메이션이 재생되거나 사람들이 메뉴를 탐색하는 동안 앞으로 나올 컨텐츠를 미리 백그라운드에서 로드하십시오.

컨텐츠가 로드 중이라는 것과 완려하는 데 걸리는 시간을 명확하게 전달하십시오. 이상적으로는 컨텐츠가 즉시 표시되지만 로드하는 데 1분 또는 2분 이상이 걸리는 상황의 경우 시스템 제공 구성 요소인 진행률 표시기(progress indicator)를 사용하여 컨텐츠가 로드 중임을 표시할 수 있습니다. 일반적으로 로딩 시간을 알면 확정(determinate) 진행률 표시기를 사용하고, 로딩 시간을 정량화할 수 없을 때는 미확정(indeterminate) 진행률 표시기를 사용합니다. 예를 들어 macOS에서 Finder는 확정 진행률 표시줄과 간단한 설명 텍스트를 결합하여 사람들이 파일 복사를 완료하는 데 걸리는 시간을 측정하는 데 도움을 줍니다. 가이드는 Progress indicators를 참조하십시오.

로딩에 불가피하게 시간이 오래 걸린다면 사람들이 기다리는 동안 볼 수 있는 것을 제공하는 것을 고려하십시오. 예를 들어 게임 플레이에 대한 팁을 제공하거나, 짧은 비디오를 표시하거나, 정보를 주는 플레이스홀더를 표시할 수 있습니다. 남은 로딩 시간을 가능한 한 정확하게 측정하여 사람들이 흥미로운 컨텐츠를 즐길 시간을 너무 적게 주거나 컨텐츠를 반복해야 하는 시간이 너무 길어지지 않도록 하십시오.

로딩 화면을 사용자 정의(cusomizing)하는 것을 고려하십시오. 표준 진행률 표시기(progress indicator)는 일반적인 상황에서는 알맞지만 종종 맥락과 맞지 않는 느낌이 들 수 있습니다. 앱이나 게임의 스타일에 맞는 맞춤형 애니메이션과 요소를 통해 보다 몰입감 있는 경험을 디자인하는 것을 고려하십시오.

🍀 Platform considerations

iOS, iPadOS, macOS 또는 tvOS에 대한 추가적인 고려 사항은 없습니다.

watchOS

가능한 한, watchOS 경험에서 로딩 인디케이터가 표시되지 않도록 하십시오. 사람들은 Apple Watch와 빠른 상호작용을 기대하기 때문에, 즉시 컨텐츠가 표시되는 것을 목표로 하십시오. 컨텐츠를 로드하는 데 1~2초가 필요한 상황이라면 빈 화면보다는 로딩 인디케이터를 표시하는 것이 더 낫습니다.


📚 Resources

Related
Launching
Progress indicators

profile
안녕하세요 글쓰는 🌱풀떼기 입니다.

0개의 댓글