程序结构(5)-设置
2020-05-14 本文已影响0人
vcy桑
设置
有一些应用程序可能需要提供安装或者配置选项的方法,但大多数应用程序可以避免或者推迟这样做。成功的应用程序能立刻为大多数用户良好运行,同时也提供调整体验的便利方式。当你按照大多数人期望的方式设计应用程序时,就减少了对设置功能的需求。
从系统中推断你能做什么。如果你需要用户信息,设备信息,或者环境信息,任何时候尽可能地向系统请求信息而不是询问用户。例如,不要向用户询问邮政编码以显示本地选项,向他们请求使用当前位置即可。如果用户拒绝获取他们的信息,则优雅地退回到手动输入模式。
慎重安排应用程序中配置选项的优先级。应用程序的主画面适合显示重要的或者频繁变化的选项。次级画面更适合偶尔变化的选项。
在设置中显示不经常变化的配置选项。在整个系统中,设置应用程序是进行配置变更的中心位置,但是用户必须离开你的应用程序才能抵达。把设置直接整合到应用程序当中要方便得多。
适当时,可以提供设置的快捷键。如果你的应用程序当中有引导用户设置的文字,比如说“前往设置>我的应用程序>隐私>位置服务”,那么请提供一个可以自动打开定位的按钮。
原文地址:https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/