Modality - App Architecture - iOS - Human Interface Guidelines - Apple Developer
Modality is a design technique that presents content in a temporary mode that requires an explicit action to exit.
⇒ 일시적인 탈출 가능한 액션 공간 제공
Help people focus on a self-contained task or set of closely related options
Ensure that people receive critical information and, if necessary, act on it
⇒ 몰입 ex. 메일 작성(sheet)
⇒ 경고 ex. Alert
Create a modal experience only when it’s critical to focus people’s attention on making a choice or performing a task that’s different from their current task. A modal experience takes people out of their current context and requires an action to dismiss
In general, keep modal tasks simple, short, and narrowly focused.
Consider using a fullscreen modal style for immersive content or a complex task.
Always include a button that dismisses the modal view.