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

随时准备停止



                       iOS 程序需要在用户按下 Home 键的时候停止,然后打开别的程序。所以用户不会点击
                       程序的关闭按钮或是从菜单里选择退出。为了提供好的退出体验,iOS 程序应该:

                       经常且快速保存用户进度。因为用户可能在任何时间选择退出。

                       停止的时候保存当前的状态,尽可能的保留细节。这样用户再次打开程序时不会损失
                       细节。例如,如果你的应用展示可翻页的数据,保存当前的翻页位置。




                   不要自动退出



                       绝对不要自动退出,因为用户倾向于觉得是程序崩溃了。如果你的程序确实无法像预期
                       的那样工作,你需要告知用户当前的情景,解释他们可以做什么。基于当前情景的危机
                       程度,你有两种选择:


                       展示一屏吸引人的内容,描述当前的问题,提供修正。这屏内容告知用户程序没出问
                       题。它给予用户控制权,让他们决定是采取补救措施还是忽略报错,又或是按 Home 键
                       然后打开别的程序。

                       如果只有部分功能失常,那就在用户使用这些功能时弹出警告框。





                   有必要的话,展示许可证或者免责声明


                       如果你提供终端用户许可协议 EULA,App Store 会把它展示出来。用户能在获得程序前
                       阅读到它。

                       可能的话,避免用户在第一次运行程序时必须同意你的协议。没有协议的话,用户可
                       以立刻享用你的程序。但是,即使这是更好的体验,但并不适用所有情况。如果你必须
                       让用户签署协议,要让签署过程与你的界面和谐相处,减少对用户的打扰。

                       可能的话,在程序描述或者 EULA 中提供免责声明。用户可以在 App Store 中浏览它,
                       你可以平衡商业需求和用户体验。






                   适用于 iPad:增强交互性(别只增加功能点)



                       最好的 iPad 用户给用户创新地与内容交互的体验,同时帮助用户完成任务。
   49   50   51   52   53   54   55   56   57   58   59