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