Page 53 - iOS人机界面指导手册
P. 53

务必须包括子任务,一定要给用户一个单一、清爽的路径来浏览层级结构,避免环形路
                       径。

                       在模态任务中总是提供明显、安全的出口。用户应该总是能够在离开模态时预测他们
                       工作的命运。

                       如果任务需要分层级的模态,确保用户明白如果他们点击子级页面上的 Done 按钮后会
                       有什么结果。检查一下任务,看看子级页面上的 done 按钮按下后是结束了那一小部分
                       任务还是结束了整个任务。可能得话,避免在子级页面加 Done 按钮,这真的很让人困
                       惑。




                   立即启动



                       iOS 程序应该在用户想用它们的时候立刻启动,毫无延迟。在启动时,iOS 程序应该:

                       展示与应用程序第一屏一样的启动图片。这可以缩短对启动时间的知觉。

                       避免呈现“关于”窗口或者 splash。一般而言,避免添加任何阻碍用户立刻使用程序
                       的元素。

                       在 iPhone 上,提供合适的状态栏样式。通常,状态栏要和程序的其他界面部分风格一
                       致。
                       以合适的默认方向启动。在 iPhone 上,默认的方向竖屏模式。 在                          iPad 上,默认方向是
                       当前设备的方向。如果你的设备只支持横屏模式,就按横屏模式启动,不用管设备当前
                       的方向。用户会去旋转设备的。

                       只支持横屏模式的应用应该支持两种方向的横屏模式(Home 键在左或在右)。如果设备
                       已经是横屏模式了,那就直接以此模式启动,除非有别的很好的理由。其他情况下,程
                       序应以 home 键在右侧的方向启动。

                       避免向用户询问设置信息。应遵照以下指南:

                           只为 80%用户解决问题。这样的话,大部分用户不需要设置,因为你的程序已经按
                           他们期望的方式设置好了。如果某个功能只有一点点用户会用到,或者用一次就扔,
                           这样的功能还是放弃吧。

                           从用户以外的地方获得尽可能多的信息。如果你要用到任何用户在内置程序中储
                           存的信息,可以向系统提出请求。不要让用户再输一次。

                           如果你必须从用户那获得信息,要让用户在程序内进行输入。然后尽快把这些信
                           息存下来。这样,用户就不用先退出程序才能进到 iOS 设置里。如果用户稍后还需
                           要更改这些信息,他们可以在任何时候到程序的设置模块。

                       从程序上次离开的位置启动。记住如何回到上一次退出的位置不应是用户的责任。
   48   49   50   51   52   53   54   55   56   57   58