초코비23 2021. 12. 30. 23:36

Setting

 

일부 앱은 설치 또는 설정을 선택할 수 있는 방법을 제공해야 한다.

성공한 앱은 대부분의 사람들에게 앱안에서 바로 설정을 할 수 있도록 제공한다.

또한 경험을 조정할 수 있는 몇가지 방법을 제공한다.

사용자의 needs를 파악해서 기본적으로 setting을 잡고 안되는 것들만 따로 설정창을 사용 한다.

 

 

Infer what you can from the system. 

시스템에서 무엇을 할 수 있는지 추론하라. 사용자, 디바이스 또는 환경에 대한 정보가 필요한 경우 사용자에게 요청하는 대신 시스템에 쿼리를 날려라.

 

Thoughtfully prioritize configuration options within your app.

우선 순위를 신중하게 정해야 한다. 앱의 메인 화면은 필수적이거나 자주 바뀌는 옵션을 위한 좋은 장소이다.

보조 화면은 가끔만 변경되는 옵션이 더 좋다.

 

Expose infrequently changed configuration options in Settings.

설정에서 자주 변경되지 않는 구성 옵션을 표시하라.

설정 앱은 사용자가 앱에서 나가서 접속해야 하므로 앱내에서 직접 ㅅ벌정을 조정하는 것이 훨씬 편리하다.

변경이 거의 필요하지 않은 설정을 제공해야 하는 경우  Implementing an iOS Settings Bundle in Preferences and Settings Programming Guide 참고

 

Provide shortcuts to Settings when appropriate.

필요한 경우 설정에 대한 바로 가기를 제공한다.

설정 위치로 사용자를 안내하는 텍스트가 포함되어 있다면 해당 위치를 자동으로 여는 버튼을 제공한다.

 

 

 

 

 

출처 : https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/settings/

 

※ 문서를 번역한 것이 아닌 문서를 읽고 제 생각을 정리한 글 입니다.

잘못된 설명이나 이해가 있다면 댓글로 달아주시면 감사하겠습니다!!☺️