본문 바로가기
iOS - 실무관련/HIG(Human Interface Guidelines)

App Architecture - Settings

by print_soo 2022. 3. 31.

몇몇 앱은 환경 설정 선택을 할 수 있는 방법을 제공해줘야 하지만, 대부분의 앱은 이를 피하거나 미룰 수 있다. 성공적인 앱들은 경험을 조정할 수 있는 몇몇 방법을 제공하면서, 대부분의 사용자에 잘 맞게 바로 작동할 수 있습니다.

당신이 시스템에서 어떤걸 얻을 수 있을지 추측해보자. 

만약 사용자나 기기, 혹은 환경에 대한 정보가 필요하다면, 사용자에게 묻는 대신 시스템에서 찾아봐라. 예를 들어, 현재 위치를 표시하기 위해 사용자에게 우편번호를 입력하라고 요구하는 대신 현재 위치 정보를 사용하도록 허가를 요구해라.

 

앱 내에서의 환경 설정 옵션을 우선적으로 처리해라.

앱의 메인 화면은 꼭 필요하거나 자주 바뀌는 옵션을 표시하기 좋은 장소이다. 2차적인 화면엔 종종 바뀌는 옵션을 표시하는 것이 좋다.

 

'설정' 앱에선 자주 바뀌지 않는 환경설정 옵션을 보여주자.

설정은 시스템 전반의 환경설정을 바꿀 수 있는 앱이긴 하지만, 사용자들은 설정 앱에 접근하기 위해 당신의 앱을 떠나야한다. 만약 잘 변하지 않는 환경설정을 제공해야만 한다면, 개발자 가이드 Preferences and Settings Programming Guide 내의 Implementing an iOS Settings Bundle 을 확인해라.

 

 

적절한 경우 설정에 대한 바로 가기를 제공하자.

만약 당신의 앱이 "설정 > 앱 > 보안 > 위치 설정 으로 가세요" 와 같이 길을 알려주는 문장을 포함한다면, 그 위치를 자동으로 열 수 있는 버튼을 제공해라.

'iOS - 실무관련 > HIG(Human Interface Guidelines)' 카테고리의 다른 글

Bars - Navigation Bars  (0) 2022.05.25
User Interaction - 3D Touch  (0) 2022.04.11
App Architecture - Accessing User Data  (0) 2022.03.31
App Architecture - Navigation  (0) 2022.03.31
App architecture - Modality  (0) 2022.03.30