精心设计应用的启动体验,因为这是用户遇到的第一件事。
启动应用时,请牢记以下原则。
优化性能
投入应用的性能,因为在等待内容加载时一直抬起手腕会让人感到不舒服。
指示活动
让用户确信系统正在积极处理他们的请求,可以提高他们对延迟的容忍度。
逐步构建
在内容可用时逐步构建内容。可以通过以下方式实现。
显示静态元素
首先显示静态元素,如文本元素、可操作按钮和占位符 UI,同时加载其余内容。

操作
在加载其他内容时显示静态元素。

不要
显示动态元素,因为内容的布局、形状或格式可能不可预测。
谨慎使用微调器
不确定的加载微调器会导致延迟问题。改为向用户显示静态文本或占位符图像以指示正在进行的操作。

操作
显示静态文本以指示正在进行的操作。
优先考虑视觉反馈
当用户执行操作时,立即向他们提供视觉反馈。这会增强他们对操作已完成的信心。对于简单的操作(如点击按钮),这可以是触控水波纹反馈。对于更复杂的操作(如更改手机上的音乐音量),这可以是在音量更改前显示音量指示器。

操作
当系统需要执行操作时,首先显示视觉反馈。
品牌启动
在应用启动期间将应用图标居中显示,以便用户首先看到应用图标。这可以提高品牌认知度,并且是显示进度的一种方式。使用黑色窗口背景和应用图标。应用图标必须是 48x48dp 的圆形图标,并位于表盘的中心位置。启动画面图标必须与应用启动器图标匹配。了解有关如何添加启动画面的更多信息。

操作
使用黑色窗口背景和 48x48dp 的圆形图标。