我们都知道不管网页还是移动应用,响应速度都是最重要的体验指标之一,并且移动应用的网络环境不稳定,速度的体验显得尤为重要。其实速度优化不仅是程序员的事,设计,也能够让APP开发变得更快。
1. 后台执行
这是一条很通用,也容易理解的方法。用户不会愿意盯着进度条傻傻地等待,除了“取消”没有其他选择。在系统处理一些网络任务的时候,完全可以允许用户做一些其他的事情。
各大平台的发微博,都采用了后台执行。云阅读的离线下载也采用后台执行。
而微博的看长图(或视频),是个反例。网络不给力时,要么等待1分钟让图加载完,要不就只好放弃看图。为什么不能让图加载的同时,用户可以看其他微博呢?
2. 在载入前显示内容
客户端与web的一个不同点,客户端的显示内容包括本地数据和网络数据两部分。在设计界面时,将更多的信息放在本地,在网络数据未载入时即显示本地数据,让用户产生一种“已经载入一半了”的错觉,即使最终的耗时一样,心理感受也会更快。当然把数据过多地写在本地,会牺牲一些灵活性,需要根据具体情况考虑。
具体请看twitter、Facebook、Vine等优秀产品的启动画面,虽然同是静态图片,但它们不使用LOGO而假装已经载入了“导航栏”和“标题栏”,让人感觉“点击后立即就启动了”。
3. 充分利用好缓存
缓存可以把网络数据保存在本地,下次打开时无需要再次向网络请求,减少流量并减少等待时间。在设计时,可以先显示缓存内容,同时后台到网络上拉取新内容,若有新内容立即替换或下次访问时替换。但缓存使用也要注意“度”,过大的缓存文件占用太多的系统空间,会让用户一怒之下卸载APP。
版权声明:
弈聪软件网站内容中凡注明来源为转载的内容,涉及软件开发,APP开发公司,APP开发,APP制作,app推广等内容并不代表本站赞同支持其观点,并不对其真实性负责。转载请署名弈聪软件公司,否则弈聪软件公司将追究其相关法律责任。
- APP运营中需要把握的重点?
- 棋牌游戏竞技“互联网+发展思路”推动
- 基本的APP开发都包含哪些思路?
- 社区O2O“我家小区”致力打造和谐社
- 陕西弈聪软件总结手机APP开发的6大
- ※涪陵区APP推广方法-涪陵区APP
- APP运营重“结果”更要看“数据”才
- 一款经久不衰的APP要有清晰的运营推
- 针对零售及服务企业开发的手机App西
- 陕西弈聪:APP开发正规协议“落实书
- 陕西弈聪软件剖析做移动商城的APP?
- APP开发推广之软文推广需把握“天时
- APP开发推广“慢工出细活”,产品本
- APP推广之线下渠道“定位、造势、心
- APP推广难让用户买单“市场定位和综
- 网络棋牌游戏+移动APP开发模式创新
- 苏州公司APP怎么制作-苏州公司AP
- APP棋牌游戏开发注重“用户习惯,平
- 棋牌APP开发“重服务,析需求”方能
- APP棋牌游戏“零门槛”移动互联网为
- 影响一个移动商城APP开发费用的因素
- APP棋牌游戏市场“渐渐长大”创造良
- 棋牌游戏转移移动端,千亿市场良性发展
- 购物中心APP开发为购物行业带来了颠
- APP软件开发要想“异军突起”个性化
- ⊙江北区手机web应用程序开发-江北
- 智慧餐饮APP开发,餐饮行业又一次“
- ★长寿手机APP软件开发制作-长寿A
- ☆昆明手机APP软件开发-昆明手机A
- ⊙上海APP应用软件-上海APP软件
- ◇无锡APP客户端公司-无锡APP手
- ◆西藏android手机软件开发-西
- ■重庆手机应用开发工具-重庆手机应用
- 〓漳州APP软件开发公司-漳州APP
- ※浙江企业APP开发程序制作-浙江企