People tend to be unaware of an app’s navigation until it doesn’t meet their expectations. Your job is to implement navigation in a way that supports the structure and purpose of your app without calling attention to itself. Navigation should feel natural and familiar, and shouldn’t dominate the interface or draw focus away from content. In iOS, there are three main styles of navigation.
사용자들은 앱의 네비게이션이 기대에 부응만 잘 한다면, 그 존재에 대해 잘 눈치채지 못합니다. 당신은 네비게이션 바가 그 자체로 주의를 끌지 않으면서, 앱의 목적과 구조를 잘 지지하도록 해야합니다. 자연스럽고 친숙하게 느껴져야 하되 화면에 가장 중요한 특징이 되거나, 내용으로부터 시선을 뺏도록 하지 말아야 합니다. iOS에는 세가지 주된 스타일의 네비게이션이 있습니다.
위계 질서형 네비게이션
Make one choice per screen until you reach a destination. To go to another destination, you must retrace your steps or start over from the beginning and make different choices. Settings and Mail use this navigation style.
목적지 (화면)에 도달하기 위해 단 하나의 선택지를 만듭니다. 다른 목적지로 가기 위해선, 이전 단계를 되짚어 가야하거나 처음부터 다시 시작해 다른 선택을 해야만 합니다. 설정(Settings)이나 메일에서 이 스타일의 네비게이션을 사용합니다.
Hierarchical Navigation (위계 질서형 네비게이션)
플랫(평면) 네비게이션
Switch between multiple content categories. Music and App Store use this navigation style.
다수의 카테고리를 번갈아 전환합니다. 음악과 앱스토어에서 이 스타일의 네비게이션을 사용합니다.
Flat Navigation (평면형 네비게이션)
내용 혹은 경험 중심의 네비게이션
Move freely through content, or the content itself defines the navigation. Games, books, and other immersive apps generally use this navigation style.
내용 사이를 자유롭게 오가거나, 내용 그 자체가 네비게이션을 정의합니다. 게임, 책, 다른 몰입도 높은 앱들이 대개 이 네비게이션 스타일을 사용합니다.
Content-Driven of Experience-Driven Navigation
Some apps combine multiple navigation styles. For example, an app that uses flat navigation may implement hierarchical navigation within each category.
몇몇 앱들은 여러개의 네비게이션 스타일을 혼합하기도 합니다. 예를 들어, 평면형 네비게이션을 사용하는 앱은 각 카테고리 안에 위계 질서형 네비게이션을 사용할 수도 있습니다.
Always provide a clear path. People should always know where they are in your app and how to get to their next destination. Regardless of navigation style, it’s essential that the path through content is logical, predictable, and easy to follow. In general, give people one path to each screen. If they need to see a screen in multiple contexts, consider using an action sheet, alert, popover, or modal view. To learn more, seeAction Sheets,Alerts,Popovers, andModality.
언제나 명확한 길을 제공하세요. 사용자들은 언제나 자신이 앱 안 어디에 있는지, 다음 목적지를 어떻게 갈지 알아야 합니다. 네비게이션 스타일에 관계없이, 콘텐츠로 이동하는 길은 논리적이고, 예측가능해야하며, 따라가기 쉬워야 합니다. 대개의 경우, 사용자들에게 각 화면으로 가는 선택지를 한개씩 주세요. 만약 여러 맥락에서 한 화면을 보여줘야 한다면, 액션시트나 알람, 팝오버나 모달 화면을 사용하는 것을 고려해보세요. Action Sheets,Alerts,Popovers,Modality 에서 더 자세히 배울 수 있습니다.