时间:2023-01-19 | 标签: | 作者:Q8 | 来源:网络
小提示:您能找到这篇{交互设计中的数据加载}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的交互设计中的数据加载内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
一、理解数据加载对我们有什么帮助弄清楚数据加载可以让我们在合适的业务场景使用恰当的加载方式,就像拥有一个工具箱,知道什么工具可以做什么事,事半功倍。 同时,做好数据加载可以让我们的用户降低等待焦虑,获得更好的用户体验。 二、加载和刷新加载:指的是请求更多的数据 刷新:指的是请求最新的数据 这两个场景结合「知乎」应该更好理解,你可以通过下拉刷新来获取最新的推荐问题,也可以通过上滑查看更多的数据: 三、数据加载的场景1. 从后台切回应用涉及到宣传片动画制作跨平台任务的场景,当切回过程是很短的间隔则无需数据加载,超过一定时间间隔可以设定追加事件刷新。 2. 启动App当应用出现异常关闭、应用闪退等情况需要重新启动app,需要进行数据加载。 3. 触发加载事件一般包含两种情况:用户手动触发、系统自动加载。 用户手动触发:也就是常见的下拉刷新和上滑加载,也包含点击按钮重新加载。 系统自动加载:当前内容展示完毕,预加载下一页内容。 4. 页面跳转涉及页面跳转,可能是原生跳转原生页面,也能可以原生跳转到h5页面。 既然都有页面跳转,加载新数据是必然的。 5. 定时数据刷新在特定时间内,页面会进行刷新和数据加载,运营活动居多。 例如排行榜每天23:59更新,亦或是某些限时活动,这里我找了一个最近支付宝消费券的例子。 6. 即时消息推送微信的消息采用实时推送机制,不需要用户手动刷新和加载。 这就是微信小程序的入口可以大胆地做到一个下拉刷新位置的原因。 四、数据加载方式在具体介绍数据加载方式的基础之前先明确两个加载逻辑:懒加载和预加载。
大部分场景使用的是懒加载,节约性能,但是预加载能提前预测用户的浏览行为,保证体验。 1. 整体加载整体加载是指加载所有内容后再展现给用户,具体的表现形式是空白页加载。
2. 分布加载分布加载也成为优先加载,将页面内容重要的部分提前加载出来,具体的表现形式有:分块加载、分页加载和分屏加载。 (1)分块加载 可以根据数据类型进行先后加载,如资讯类应用,优先加载文字而后加载图片。 优点:可以保证用户快速获取内容。 缺点:部分内容因为加载速度限制而被用户忽略,从而造成信息缺失。 (2)分页加载 对于一些列表或卡片信息,可以使用自动或手动的分页加载。 优点:可以较快地展示比较完整的内容。 缺点:可能会对信息检索造成一定影响。 (3)分屏加载 先加载出全局页面框架,而后随页面停留,再具体加载相应内容。 优点:节省资源,方便聚焦内容。 缺点:只适用一些数据量较大的页面,信息不满足。 3. 智能加载智能加载通过用户的网络状态选择不同加载方案。 非WiFi模式下:暂不加载资源,提示用户需要耗费流量,等用户确认后进行加载 WIFI模式下:自动加载所有资源 优点:比较贴心,适用于视频、音乐等需要占用比较大流量的产品 缺点:会造成路径访问的阻滞。 4. 缓存加载也就是过去提到的离线加载,通过现有Wifi资源将服务器内容缓存到本地,无网络或是弱网环境下读取缓存加载。 优点:可以解决无网或弱网情况下数据获取的问题 缺点:可能会占用本地的存储空间,以及后续的缓存处理需要考虑。 5. 渐进式加载点击图片会先看到高斯模糊的图片,然后加载详细图片。 优点:降低等待,节省资源。 缺点:使用必须根据数据类型,有一定局限性。 五、加载设计流程数据加载的业务流程并不复杂。具体如抖音考试成绩视频怎么拍下: 分支情况:没有更多新内容、空页面、页面被删除。 异常情况:网络连接异常、刷新过于频繁、网络状态切换、服务器崩溃。 加载功能点:下拉刷新、点击刷新、系统自动刷新、重新加载按钮等。 六、加载优化策略数据加载流程的优化可以通过两个维度来进行优化: 1. 交互层面优化(1)尽可能考虑预加载 使用预加载可能极大提高用户体验,而消耗的性能却并不算多。 (2)使用异步处理 某些关键页面可以采用异步处理数据,等恢复网络环境的时候再与服务器校对。具有一定的门槛和风险,需要技术评估后使用。 (3)使用缓存 需要注意数据存储的数据类型、更新规则,配合缓存加载可以让用户降低等待,又不会用占用大量的本地存储空间。 (4)尽量使用非模态加载 非模态地加载:不会打扰用户,可以让用户转移注意力而降低等待焦虑。 模态加载:只能完成当前加载后其他的事,原生应用内使用模态,一定要考虑提供取消按钮,提供给用户掌控权。 (5)提前加载布局 在一些不太需要完整性的页面,尽量先将页面布局展示出来。 (6)进度条显示 应用内打开H5页面尽量提供进度条,先慢后快,尽可能消减用户网络营销快速入门等待焦虑。 2. UI层面优化(1)加载动画 使用情感化加载动画,可以让等待过程变得轻松、愉悦。 (2)加载占位图 如一些品牌元素,可以让用户在使用过程中加深对应用的印象,形成品牌感知。 (3)加载色块 如一些图片瀑布流应用,花瓣网、Pinterst,则会采用图片色块流的形式优先展示底色,降低等待焦虑。 因为本人功力有限,对数据加载的理解止步于此,欢迎各位同学积极探讨,相互交流成长! 参考资料:
作者:瓦解Pen;公众号:否定设计师,欢迎关注,一起成长! 本文由 @瓦解Pen 于。, ,基于CC0协议 |
上一篇:如何设计出极简主义风格的APP界面?
下一篇:用户体验设计的商业价值是什么?
一、标题规则:标题关键词分开的店铺,关键词排名和权重会排在前面。所以店主...
作为一个淘宝卖家,关注自己的店铺权重,是十分重要的,因为这对自己的销量、...
一般的消费者在淘宝买东西的时候都会先输入一个他理解这个产品的词组,顾客的...
淘宝直通车收费方式还是挺好的,所以对于一些资金比较少的淘宝店家来说,推广...
第一步:登录到淘宝卖家中心,点击左侧菜单中的『物流管理-电子面单平台-我的...
推广当然都希望立竿见影,最好来一个点你广告的,就做一笔生意,所以要选择你...
现在开淘宝网店只要交一些保证金就可以完成了,可以说是投资最低的创业成本了...
宝贝滞销,也就是说宝贝长期没有销量,上架之后90天依然没有销量,那么淘宝方...
直通车坑位指的是大家在使用直通车做店铺推广的时候,官方平台给予宝贝的展示...
线下活动对很多网站来说不容易,对于一些静态网站来说更加无从着手。比如技术...
小提示:您应该对本页介绍的“交互设计中的数据加载”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通交互设计中的数据加载的相关事宜。
关键词:2年, 交互设计, 初级, 数据