티스토리 뷰

HIG

[HIG]App Architecture - Settings

unside 2021. 10. 22. 20:00

일부 앱은 설정 또는 구성을 선택하는 방법을 제공해야하지만, 대부분의 앱은 하지않거나 지연할 수 있다. 성공적인 앱은 대부분의 사람들에게 즉시 잘 작동하는 동안 경험을 조정하는 몇가지 편리한 방법을 제공한다. 앱을 대분분의 사람들이 기대하느 방식으로 디자인하면, 설정의 필요성은 줄어든다.

 

Infer what you can from the system

  • 사용자, 장치, 환경에 대한 정보가 필요한 경우, 사용자에게 묻지 않고 가능하면 시스템에 쿼리한다.
  • 예를들어, 지역 옵션을 보여줄 수 있도록 다른사람에게 그들의 우편 번호를 입력하게 요청하는 대신에 그들의 현재 위치를 사용할 수 있는 권한을 요청해야한다.
  • 사용자가 정보에 접근을 거부하는 경우 수동 입력으로 정상적으로 전환한다.

Thoughtfully prioritize configuration options within your app

  • 앱의 메인화면은 필수적이거나 자주 변경되는 옵션을 위한 좋은 장소이다.
  • 보조화면은 가끔 변경되는 옵션에 더 좋다.

Expose infrequently changed configuration options in Settings

Provide shortcuts to Settings when appropriate

  • 예를 들어 앱이 "Go to Settings > MyApp > Privacy > Location Services" 와 같이 사용자를 설정으로 안내하는 텍스트를 포함한다면 해당 위치를 자동으로 여는 버튼을 제공한다.
  • 참조 : openSettingsURLString, UIApplication

 

 

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

 

Settings - App Architecture - iOS - Human Interface Guidelines - Apple Developer

Settings Some apps may need to provide a way to make setup or configuration choices, but most apps can avoid or delay doing so. Successful apps work well for most people right away, while also offering some convenient ways to adjust the experience. When yo

developer.apple.com

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함