Skip to content

Latest commit

 

History

History
31 lines (16 loc) · 4.36 KB

2-7.Settings.md

File metadata and controls

31 lines (16 loc) · 4.36 KB

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 you design your app to function the way most people expect, you decrease the need for settings.

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

Infer what you can from the system. If you need information about the user, device, or environment, query the system for it whenever possible instead of asking the user. For example, instead of asking someone to enter their zip code so you can present local options, ask permission to use their current location. Gracefully fall back to manual entry if the user denies access to their information.

사용자가 시스템에서 할 수 있는 것을 추측해보세요. 만약 사용자나 기기 혹은 환경에 대한 정보가 필요하다면, 사용자에게 묻는 대신 시스템에서 찾아보세요. 예를 들어, 현재 위치를 표시하기 위해 사용자에게 우편번호를 입력하라고 요구하는 대신에 그들의 현재 위치 정보를 사용해도 되는지 허가를 구할 수 있습니다. 사용자가 그들의 정보에 접근하는 것을 원하지 않는다면 우아하게 수동으로 입력하는 것으로 돌아가세요.

Thoughtfully prioritize configuration options within your app. Your app’s main screen is a good place for options that are essential or that change frequently. Secondary screens are better for options that change only occasionally.

앱 내에서의 설정 옵션을 우선으로 처리하세요. 앱의 메인 화면은 필수적이거나 자주 바뀌는 옵션을 표시하기 적합합니다. 2차적인 화면엔 종종 바뀌는 옵션을 표시하는 것이 좋습니다.

Expose infrequently changed configuration options in Settings. The Settings app is a central location for making configuration changes throughout the system, but people must leave your app to get there. It’s far more convenient to adjust settings directly within your app. If you must provide settings that rarely require change, see Implementing an iOS Settings Bundle in Preferences and Settings Programming Guide for developer guidance.

설정 앱에선 자주 바뀌지 않는 설정 옵션을 보여주세요. 설정은 시스템 전반의 환경설정을 바꿀 수 있는 앱이지만, 사용자들은 설정 앱에 접근하기 위해선 당신의 앱을 떠나야 합니다. 앱 내에서 바로 설정을 변경하는 것이 더 편리합니다. 사용자에게 변경을 거의 요구하지 않는 설정을 제공해야만 한다면, 개발자 가이드 Preferences and Settings Programming Guide 내의 Implementing an iOS Settings Bundle을 확인하세요.

Provide shortcuts to Settings when appropriate. If your app includes text that directs users to Settings, such as “Go to Settings > MyApp > Privacy > Location Services,” provide a button that opens that location automatically. For developer guidance, see openSettingsURLString in UIApplication.

적절한 경우에 설정앱으로 가는 단축키를 제공하세요. 만약 당신의 앱이 "설정으로 가기 > 앱 > 개인 정보 보호 > 위치 서비스로" 와 같이 설정으로 바로 가는 문장을 포함한다면, 그 위치를 자동으로 열 수 있는 버튼을 제공하세요. 개발자 가이드는 UIApplication내 openSettingsURLString 에서 확인할 수 있습니다.


애플 공식 문서

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