启动是新用户第一次启动应用并重新连接返回数据。设计师有机会设计快速,有趣和教育的启动体验。
设计启动屏幕。启动屏幕会在您的应用启动时出现,给用户的印象是应用响应快速,同时允许加载初始内容。这个屏幕很快被你应用程序的第一个屏幕所替代,所以它应该非常类似于这个屏幕,也具有可本地化的文本和交互元素。
以适当的方向启动。如果您的应用程序支持纵向和横向模式,则应使用设备的当前方向启动。如果您的应用程序仅以一个方向运行,则应始终以该方向启动,并让人们在必要时旋转设备。除非有不可辩驳的原因,否则横向模式中的应用程序应该自动正确定位,无论设备是左右旋转。
快速启动。避免显示启动屏幕,菜单和说明,使其需要更长时间才能访问内容并开始使用应用程序。相反,让用户直接进入应用。如果应用程序需要教程或介绍序列,请提供一种跳过它们的方式,同时避免再次展示在用户面前。
预测需要帮助。主动寻找用户可能被困住的地方。例如,一个游戏可以在暂停时或当角色不前进时需要显示有用的提示。让用户重播教程,以防他们第一次错过任何事情。
只增加必要的指导。为初学者提供指导是很好的,但教育不能代替伟大的应用程序设计。首先,确保应用直观。如果需要太多的指导,请重新审视您的应用程序的设计。
使学习变有趣和可发掘。边做边学比阅读长长的指导书更有趣和有效。使用动画和互动逐渐渗透教学。避免显示交互式的截图。
避免过早询问设置信息。用户期望应用程序正常工作。为大多数用户设计应用程序,允许少数需要不同配置的用户调整设置以满足他们的需求。在可能的范围内,通过设备设置或默认值,或同步服务(如iCloud)导出设置信息。如果您必须要求设置信息,请在进入应用的第一时间提示,并允许用户稍后在应用程序的设置中进行修改。
避免在应用程序内显示许可协议和免责声明。App Store在应用程序下载之前显示协议和免责声明。如果必须在应用程序中包含这些项目,请以均衡的不会中断用户体验的方式显示。
在应用程序重新启动时恢复关闭前的状态。请勿清空用户设置。保留并恢复您的应用程序的状态,以便用户可以继续离开前的操作。
不要求用户过快或过频繁地评价应用程序。过早或过于频繁的要求评级,令人烦感,也会导致收到的有用反馈数量减少。为了得到良好的反馈,给用户和应用程序足够的接触时间从而形成意见或印象,然后再要求评级。始终提供一种退出评分提示的选择,而不要强迫用户评估应用程序。
不要鼓励重新启动。重新启动需要时间,使您的应用程序看起来不可靠,难以使用。如果应用程序有内存或其他问题,除非重启系统,否则难以运行,则需要解决这些问题。