如何让用户觉得你的 app 加载速度很快
来源:互联网 发布:乌鲁木齐有4g网络吗 编辑:程序博客网 时间:2024/04/30 13:44
文章摘要:用户讨厌等待,如果你让用户觉得他们没有等待,那么他们就会喜欢你的App。
编者按:本文作者 Nick Babich 在文中介绍了几种 “提高” 加载速度的方法。
当我们设计产品的时候,我们没有办法模拟不同的加载速度。因此如果用户等待太长的时间才能看到内容,并不是我们特意的安排。
网速不稳定,尤其是当我们加载图片或音乐时,时间会较长。在这种情况下,我们不得不考虑在这种间隙向用户展示什么内容才能让他们感觉不枯燥。
加载动图(Spinner)效果不佳
加载 Spinner 并不是暗示加载或思考的正确方式。默认加载图标(例如 iOS 的加载动画效果是从中心点辐射的灰色线条)通常具有消极的含义。它们应用于多种操作系统功能之中,包括设备启动、连接到网络或者加载数据。
人们讨厌只看到加载 Spinner,但是却看不多进度或时间。让用户盯着一个下载进度条或者旋转圈会让跳出率提高。
不确定的等待时间比已知的、有限的等待时间让人觉得更长。你应该给你的用户一个清晰地等待时间。
进度条可以告诉用户这个过程需要花费多长时间,但是一般不太正确。你可以通过一些方法隐藏过程中的延迟,例如你可以在开始的时候让速度显示地快一点,在结尾的时候,显示速度慢一点。进度条不应该中断,否则用户就会认为这个 App 卡住了。
后台操作
在后台操作中包含行为有两个优点——用户可见;在用户真正发出请求时就会加载完毕。当程序在后台运营时,给用户呈现一些其他的内容。一个很好的案例是在 Instagram 中加载图片。用户一旦选择想要分享的图片,就开始加载。
在后台加载图片的过程中,Instagram 邀请用户添加标题和标签,当用户准备按 “分享” 键时,加载过程就完成了,这时候就可以立刻分享图片了。
仿真内容和 Placeholder(占位符)
如果你无法缩短加载时间,那么你应该试图让用户在等待中更高兴一点。可以利用这个时间显示一些临时的信息。为了提高用户的参与度,可以使用仿真内容作为文本和图片。
几点小建议:
1、加载屏幕不应该太亮。不需要太吸引眼球。Facebook 的灰色 Placeholder 就是一个很好的例子。当加载内容时使用模板元素,让用户熟悉将要加载的内容的整体结构。
2、如果要加载图片,你可以在 placeholder 中使用加载图片的主色调。Medium 的图片加载效果比较好。首先加载一个小型的模糊图片,然后转化成一个清晰的大图片。
使用 placeholder 和仿真内容并没有加快加载过程,但是在用户眼中加载速度好像变快了。
分散用户的注意力
为了不让用户在等待时感到枯燥,可以适当分散他们的注意力。你可以使用一些有趣的、始料未及的东西吸引用户的注意力,为 App 加载赢得充足的时间。
动画片可以分散访客的注意力,让他们忽略加载时间。
结论
用户讨厌等待,如果你让用户觉得他们没有等待,那么他们就会喜欢你的 App。一定要让用户觉得 App 的加载时间比他预计的短。
- 如何让用户觉得你的 app 加载速度很快
- 机智:如何让用户觉得你的App加载速度很快?
- 如何让老板觉得你很牛。
- 如何让人觉得你情商高
- 你还是会觉得很快乐
- 让广告不再影响你的网页加载速度
- 六招帮你提高网页的加载速度 改善用户体验
- 如何让你的App图标杀出重围?
- Android 如何让你的App赚钱?
- 如何让你的APP变小
- 如何让你的App更流畅
- 国内用户如何加快App Store的访问速度
- 如何让用户爱上你的产品?
- 如何让用户读懂你的设计?
- 如何让js调用不影响页面的加载速度
- 如何让js调用不影响页面的加载速度?
- 如何让你的qq登录速度变快~~强烈推荐!!
- [VC++] 如何让你的 VisualStudio 提高速度
- 数字图象处理——滤波器(1)
- C++ STL -- stack / queue / priority_queue 的使用方法
- php大文件上传时,应该注意的问题
- 2013年山东省第四届ACM大学生程序设计竞赛 Problem A Rescue The Princess 向量法 水题
- Problem L
- 如何让用户觉得你的 app 加载速度很快
- Android文档-国内服务器
- SharePoint 2013 Microsoft.Office.Server.UserProfiles.LMTRepopulationJob
- 后台权限管理控制shiro+jsonMenu
- React Native-目前最火的前端技术
- spring通过注解实现声明式事务控制
- iOS界面卡顿之离屏渲染
- 47-引用计数与写时复制
- Eclipse使用jUnit4对MapReduce程序进行单元测试