可降低用户加载过程中的焦虑感,同时可以减少不必要的流量消耗,同等内容的情况下若采用单页面一次加载,可能导致用户等待时间过长而退出加载,影响体验。但采用异步加载这种方式可以逐步展示页面内容,一定程度上降低了用户等待的焦虑感,在逐步加载过程中若用户已看到自己想要的内容也可停止,不必消耗流量来加载剩余不关注的信息。 缺点: 异步加载一定程度受数据接口影响,数据接口越多则加载模块就会越多,可能出现多个模块加载失败的状态,导致一页面出现多个重新加载按钮,针对这一特殊情况,可以在加载规则上设定优先级较高的模块自动重新加载,减少手动点击,提高页面加载成功率,同时显得机器更加智能,从而提升体验。 预加载(跨页面加载)
特点: 预测用户的下一步行为,提前加载下一个页面内容,用户进入下一页面不需要加载等待,页面与页面间可做到无缝连接,可以带来无缝的产品体验。如微信、QQ、浏览网络图片、提前加载新消息和下几张图,用户操作后可直接查看内容。 缺点: 可能导致不需要查看的内容被提前加载,消耗不必要的流量。 小结: 预加载最好设定在有WI-fi的情况下,避免不必要的流量消耗; 预加载方式最适用于线性流程之间的页面,即在A页面只能进入B页面这样的界面间;标记小红点的功能页,标记小红点的功能多数用户都会点击,可使用预加载; 提前加载下一页面内优先级较高的信息,剩余信息进入后加载,如新闻应用进入后先预先加载首屏的内容,进入后再加载剩余内容(听起来是不是有点像前面说的异步加载,不同点在于预加载会进入前会加载一部分内容,异步加载是进入后开始加载) 随着5G甚至6G -7G的推出往后流量不再是一个问题时,预加载将是一个很大的趋势 刷新
手动刷新 点击刷新 即点击页面中的刷新按钮加载新内容,在移动端上这种刷新方式将会逐渐边缘化,点击刷新在用户行为上来说具有一定的局限性(受按钮位置、按钮大小、屏幕大小以及用户手掌大小的影响)且移动端(特别是可穿戴设备)屏幕寸土寸金,点击按钮占用一定位置显得尤为鸡肋。 滑动刷新 即滑动加载新的内容,目前是一种主流的手动刷新方式,较点击刷新更适合大屏手机的使用,同时操作上更加自然。且在移动端那么小的界面上不必为了刷新按钮腾出空间而绞尽脑汁。 自动刷新 即在系统内设定一定刷新规则,之后系统按照设定的规则自动在后台持续性获取数据,用新的数据覆盖旧数据,规则可以是时间、如30秒刷一次、1分钟刷一次等。 特点:一般应用在时效性较强的内容 或 需频繁查看的内容页内,如地图的位置功能,社交应用、新闻类应用等。 缓存 即用户首次进入XX界面数据服务器数据,请求成功后将数据下载且保存在本地设备内,下次使用不需要加载
缓存分类
临时缓存 即缓存数据受规则限制会自动清除,常用于同一个功能页内,在同一个功能页内将加载过的数据保存在本地,减少不必要的重复加载,当用户退出该功能模块,则自动清除缓存内容。 特点:用户使用时可以达到无缝切换浏览,避免了一定的流量消耗,多适用于不常被查看的功能页。 固定缓存 固定可删除性缓存:即该缓存不会自动清除需用户手动清除,这种缓存适用于经常被用户反复查看的信息页,避免用户下次查看导致的不必要的等待和流量消耗,该缓存方式一定要给用户提供清楚缓存的功能,若不提供清除可能导致应用文件逐渐变大,极端情况可能导致手机内存过满无法获取新数据,造成用户删除应用。 (责任编辑:admin) |