https://developer.apple.com/design/human-interface-guidelines/going-full-screen
iPhone, iPad, Mac은 방해 받지 않는 환경을 제공할 수 있는 전체 화면 모드를 제공하며 사람들이 액션을 취하기 전까지 시스템 및 앱 컨트롤을 숨기는 경우가 많습니다.
(visionOS는 전체 화면 모드를 지원하지 않습니다.)
Best practices
- 필요한 경우 전체 화면 모드를 지원하자.
- 사람들은 게임, 미디어 시청, 심층적인 작업을 하고 있을 때 전체 화면 모드를 선호한다.
- 하지만, 모든 앱이 이 기능을 제공할 필요는 없다.
- 예를 들어 macOS의 계산기는 일반적으로 계산을 수행하고 다른 곳에 붙여넣기 위해 사용하기 때문에 전체화면을 지원할 필요가 없다.
- 사람들이 전체 화면 모드를 종료하지 않고 작업을 완료할 수 있도록 필수 앱 기능에 대한 액세스를 유지하자.
- 필요한 경우 전체 화면 모드에서 확장된 공간을 활용할 수 있도록 인터페이스를 조정하자.
- macOS 및 visionOS와 같은 일부 경우에는 전체 화면 모드를 선택하면 창 너비와 높이가 모두 커질 수 있다.
- 필수 콘텐츠를 눈에 잘 띄게 하고 여분의 공간을 잘 활용하기 위해 비율을 미세하게 조정할 수 있다.
- 이러한 조정이 필요한 경우 전환이 어색하지 않도록 하고 인터페이스를 즉시 알아볼 수 있도록 만들자.
- 사람들이 전체 화면 모드를 종료할 시기를 선택할 수 있도록 하자.
- 사람들은 일반적으로 다른 앱으로 전환하거나 영화나 게임 플레이 같은 활동을 마칠 때 전체 화면 모드가 자동으로 종료될 것을 기대하지 않는다. (유튜브에서 영상이 끝나도 전체화면이 유지되는 이유인 듯!)
- iPadOS, macOS 앱이 전체 화면 모드일 때는 사람들이 Dock을 볼 수 있도록 하자. (Dock이 숨겨져 있더라도 제스쳐로 올릴 수 있게!)
- 화면 가장자리가 게임의 일부인 경우는 예외이다.
Platform considerations
iOS, iPadOS
- 적절한 경우 Home Screen Indicator를 자동으로 숨길 수 있도록 허용한다.
- 자동 숨김 기능을 사용하면 사용자가 몇 초 동안 화면을 터치하지 않으면 indicator가 사라졌다가 터치하면 다시 나타난다.
- 이 동작은 동영상, 사진 슬라이드 쇼와 같은 viewing experience와 게임 플레이 중에만 지원하자.
'iOS > HIG' 카테고리의 다른 글
[HIG] Patterns - Collaboration and sharing (0) | 2023.08.25 |
---|---|
[HIG] Patterns - Searching (0) | 2023.08.04 |
[HIG] Patterns - Launching (0) | 2023.07.07 |
[HIG] Patterns - Loading (0) | 2023.06.30 |
[HIG] Components - Notifications (0) | 2023.06.27 |
댓글