Page 53 - iOS人机界面指导手册
P. 53
务必须包括子任务,一定要给用户一个单一、清爽的路径来浏览层级结构,避免环形路
径。
在模态任务中总是提供明显、安全的出口。用户应该总是能够在离开模态时预测他们
工作的命运。
如果任务需要分层级的模态,确保用户明白如果他们点击子级页面上的 Done 按钮后会
有什么结果。检查一下任务,看看子级页面上的 done 按钮按下后是结束了那一小部分
任务还是结束了整个任务。可能得话,避免在子级页面加 Done 按钮,这真的很让人困
惑。
立即启动
iOS 程序应该在用户想用它们的时候立刻启动,毫无延迟。在启动时,iOS 程序应该:
展示与应用程序第一屏一样的启动图片。这可以缩短对启动时间的知觉。
避免呈现“关于”窗口或者 splash。一般而言,避免添加任何阻碍用户立刻使用程序
的元素。
在 iPhone 上,提供合适的状态栏样式。通常,状态栏要和程序的其他界面部分风格一
致。
以合适的默认方向启动。在 iPhone 上,默认的方向竖屏模式。 在 iPad 上,默认方向是
当前设备的方向。如果你的设备只支持横屏模式,就按横屏模式启动,不用管设备当前
的方向。用户会去旋转设备的。
只支持横屏模式的应用应该支持两种方向的横屏模式(Home 键在左或在右)。如果设备
已经是横屏模式了,那就直接以此模式启动,除非有别的很好的理由。其他情况下,程
序应以 home 键在右侧的方向启动。
避免向用户询问设置信息。应遵照以下指南:
只为 80%用户解决问题。这样的话,大部分用户不需要设置,因为你的程序已经按
他们期望的方式设置好了。如果某个功能只有一点点用户会用到,或者用一次就扔,
这样的功能还是放弃吧。
从用户以外的地方获得尽可能多的信息。如果你要用到任何用户在内置程序中储
存的信息,可以向系统提出请求。不要让用户再输一次。
如果你必须从用户那获得信息,要让用户在程序内进行输入。然后尽快把这些信
息存下来。这样,用户就不用先退出程序才能进到 iOS 设置里。如果用户稍后还需
要更改这些信息,他们可以在任何时候到程序的设置模块。
从程序上次离开的位置启动。记住如何回到上一次退出的位置不应是用户的责任。

