CH1. UI Design Basics(04)_Starting and Stopping

Starting and Stopping

1. 快速启动(Start Instantly)

一般用户不会花超过2分钟的时间来评判一款新的App,要充分利用这段时间,迅速向用户展示最有用的内容,激起新用户的兴趣,带给他们最出色的用户体验。安装App后别让用户重新启动手机。这样不仅需要时间,也会给用户留下你的App不可靠、难以使用的印象。

尽可能地避免屏幕闪烁和启动画面。最好让用户可以立即开始使用


不要让用户提供配置信息。而是:

  • 关注80%用户的需求。这样一来,大多数用户不需要去提供任何设置,因为你的App已经按照他们期望的样子设置好了。如果有一些功能是一小部分用户需要,或大多数用户仅仅需要一次,置之不理就好。
  • 尽量从其它途径获取信息。如果你能利用用户在内建App和设备设置项中提供的信息,从系统中查询,别让用户再次输入。
  • 如果必需提供设置信息,提示用户在你的App中输入。如果用户以后需要修改,他们可以随时去App中更改。

尽可能往后推迟登录。
最好可以让用户在未登录的状态下浏览一部分App,使用一部分功能。如果必须登录,在登录视图中呈现一个简洁友好的解释,同时告知用户登录的好处。

慎用用户引导。
在考虑使用用户引导之前,努力让你App的特性和功能符合用户直觉且易于被发现。用户引导不是优秀App设计的必要组成。如果仍然觉得用户引导很有必要,遵从下列原则可以创建一个简单且有针对性的体验:

  • 只要给出能让用户开始使用的信息即可。
  • 使用动画和交互来获取用户注意力,帮助用户在操作中学习。
  • 保证用户可以轻松取消或跳过用户引导。

不要过于频繁地请求用户给你的App评分。

通常,要在设备当前的使用方位下启动App。

提供启动文件。
iOS会在App启动瞬间显示一幅图片,可以给用户一个App启动迅速的印象,同时给App充足的时间来加载内容。

如果可以,避免在用户可以开始使用App之前要求用户阅读免责声明或同意最终用户许可协议
如果必须在App内提供这些,确保以一种不损害UI的方式集成在App中,平衡商业需求和用户需求。

当App重启时,存储当时的状态,用户可以接着从他们退出的地方使用。

2. 做好随时停止的准备(Always Be Prepared to Stop)

iOS App没有退出选项。
当用户从你的App离开时,iOS多任务处理机制会将它转移到后台,用新App的UI替换它的UI,为了准备好这个转移,你的App需要:

  • 尽可能快地、尽合理频繁地保存用户数据。因为后台的App随时都可能被终止。
  • 当App停止时,尽可能多地保存当前状态的细节。

永远不要让iOS App程序化地退出运行。
用户倾向于将它理解为程序崩溃。当有什么事情阻止你的App以期望的方式运行时,你需要将这个情况告知用户,并向用户说明他们可以做些什么。有两种好的方法来做到它:

  • 如果所有功能都不可用,用整屏向用户描述这个情形,并给出修正建议。
  • 如果部分功能不可用,当用户使用这些功能时用整个屏幕或一个告警窗口给出提示。

你可能感兴趣的:(CH1. UI Design Basics(04)_Starting and Stopping)