首页>>技术前沿>>APP开发行业动态
响应速度成为检验APP好坏的重要指标之一。
作者:各地APP开发 | 转载 来源:APP开发 | 时间:2017年2月28日| 点击:0次 | 【评论】

我们都知道不管网页还是移动应用,响应速度都是最重要的体验指标之一,并且移动应用的网络环境不稳定,速度的体验显得尤为重要。其实速度优化不仅是程序员的事,设计,也能够让APP开发变得更快。
  1. 后台执行
  这是一条很通用,也容易理解的方法。用户不会愿意盯着进度条傻傻地等待,除了“取消”没有其他选择。在系统处理一些网络任务的时候,完全可以允许用户做一些其他的事情。
  各大平台的发微博,都采用了后台执行。云阅读的离线下载也采用后台执行。
 而微博的看长图(或视频),是个反例。网络不给力时,要么等待1分钟让图加载完,要不就只好放弃看图。为什么不能让图加载的同时,用户可以看其他微博呢?
APP开发

  2. 在载入前显示内容
  客户端与web的一个不同点,客户端的显示内容包括本地数据和网络数据两部分。在设计界面时,将更多的信息放在本地,在网络数据未载入时即显示本地数据,让用户产生一种“已经载入一半了”的错觉,即使最终的耗时一样,心理感受也会更快。当然把数据过多地写在本地,会牺牲一些灵活性,需要根据具体情况考虑。
  具体请看twitter、Facebook、Vine等优秀产品的启动画面,虽然同是静态图片,但它们不使用LOGO而假装已经载入了“导航栏”和“标题栏”,让人感觉“点击后立即就启动了”。
  3. 充分利用好缓存
  缓存可以把网络数据保存在本地,下次打开时无需要再次向网络请求,减少流量并减少等待时间。在设计时,可以先显示缓存内容,同时后台到网络上拉取新内容,若有新内容立即替换或下次访问时替换。但缓存使用也要注意“度”,过大的缓存文件占用太多的系统空间,会让用户一怒之下卸载APP。

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签:APP开发 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

弈聪软件网站内容中凡注明来源为转载的内容,涉及软件开发,APP开发公司,APP开发,APP制作,app推广等内容并不代表本站赞同支持其观点,并不对其真实性负责。转载请署名弈聪软件公司,否则弈聪软件公司将追究其相关法律责任。