启动
顺畅的启动过程影响用户的使用体验。无论用户使用的是什么设备,无论用户距离上次打开应用的时间有多久,启动体验都应该是快速而流畅的。
-
提供启动页
启动页的作用是让用户觉得你的应用响应得快长快速,同时让应用内的初始内容得以加载。
为了确保能从启动页无缝过渡,请设计一个类似于应用第一屏的页面,以至于不会因为过渡不畅而引起用户注意。
-
以恰当的方向启动
如果应用同时支持纵向和横向模式,它应当以屏幕当前的朝向启动。
如果应用只能以一种朝向运行,它应当始终以该朝向启动。
一个处于横向模式的应用,应该正确定位,无论设备是向左还是向右旋转。
-
避免一开始就要求设置信息
尽可能从设备设置的默认值或通过同步服务器 (如 iCloud) 获取设置信息。
如果必须请求设置信息,请在首次打开应用时提示用户提供这些信息, 并允许他们能够在稍后的设置中修改。
-
避免在应用内显示授权许可和免责声明
在 App Store 中显示协议和免责声明,以便用户可以在下载应用之前阅读它们。
如果必须在应用中包含这些内容,请以一种不打断用户体验的方式将它们融入到应用中。
-
应用重启时恢复到之前的状态
不要让用户重新操作一遍才能抵达之前的位置。
保留并恢复应用的状态以便他们可以从离开的地方继续使用。
-
不鼓励重启应用
重启需要时间,会让应用看起来难用且不可靠。
-
避免过快或频繁地要求用户为应用评分
在首次启动后或在使用时过于频繁地要求评分是非常令人反感的,并且可能会减少你收到的有效反馈量。
鼓励用户进行更有效的反馈,在要求评分之前,给用户更多深思熟虑的时间。
始终提供一种退出评分提醒的方法,不要强迫用户对你的应用进行评分。