Page 54 - iOS人机界面指导手册
P. 54
随时准备停止
iOS 程序需要在用户按下 Home 键的时候停止,然后打开别的程序。所以用户不会点击
程序的关闭按钮或是从菜单里选择退出。为了提供好的退出体验,iOS 程序应该:
经常且快速保存用户进度。因为用户可能在任何时间选择退出。
停止的时候保存当前的状态,尽可能的保留细节。这样用户再次打开程序时不会损失
细节。例如,如果你的应用展示可翻页的数据,保存当前的翻页位置。
不要自动退出
绝对不要自动退出,因为用户倾向于觉得是程序崩溃了。如果你的程序确实无法像预期
的那样工作,你需要告知用户当前的情景,解释他们可以做什么。基于当前情景的危机
程度,你有两种选择:
展示一屏吸引人的内容,描述当前的问题,提供修正。这屏内容告知用户程序没出问
题。它给予用户控制权,让他们决定是采取补救措施还是忽略报错,又或是按 Home 键
然后打开别的程序。
如果只有部分功能失常,那就在用户使用这些功能时弹出警告框。
有必要的话,展示许可证或者免责声明
如果你提供终端用户许可协议 EULA,App Store 会把它展示出来。用户能在获得程序前
阅读到它。
可能的话,避免用户在第一次运行程序时必须同意你的协议。没有协议的话,用户可
以立刻享用你的程序。但是,即使这是更好的体验,但并不适用所有情况。如果你必须
让用户签署协议,要让签署过程与你的界面和谐相处,减少对用户的打扰。
可能的话,在程序描述或者 EULA 中提供免责声明。用户可以在 App Store 中浏览它,
你可以平衡商业需求和用户体验。
适用于 iPad:增强交互性(别只增加功能点)
最好的 iPad 用户给用户创新地与内容交互的体验,同时帮助用户完成任务。

