稳定流畅的APP编写时候的注意事项

本文聚焦于客户端开发中确保应用稳定、无崩溃、流畅运行的核心策略。包括客户端性能指标设定、应对网络和数据库延迟的方法、界面设计原则、在不同网络环境下调试技巧以及建立缓存策略等。此外,文章还强调了收集崩溃日志的重要性,以优化用户体验。

稳定流畅的APP编写时候的注意事项

把一个客户端做得稳定、无奔溃、流畅,是写客户端朋友的梦想,今天我就来给大家提一些检点的建议,也是我自身的经历和建议:

客户端的一些指标
  • 运行多小小时,不崩溃
  • 打开多少次页面,崩溃率控制到多少
  • 让用户不急躁、不烦躁
一些关键词
  • 服务器没有返回数据,导致奔溃了
  • 网络不好,数据来的太慢,界面就不流畅了
  • 这是从数据库读的数据,所以就慢

界面不应与协议相关

  1. 界面应该有自己的逻辑,需要网络数据的地方,应该有默认值,这样在网络数据没有返回的情况下,让用户有数据可以看到。
  2. 收到的网络数据应该是通过某种方式刷新到界面,而不是等到数据返回才刷新页面。
  3. 当没有网络数据的时候,界面应该可以自成一体,走的通流程。
  4. 不强依赖网络数据。

在弱网模式下调试

  1. 在弱网模式下调试是我们必备的功力,因为我们要考虑用户的实施环境通常都不会很好。
  2. 可以使用限速软件,给自己的APP限速。
  3. 当在不好网络环境的情况下,APP还能顺畅运行,那更好的环境就不再话下了。

应该建立缓存

把经常使用的数据,存到缓存,提高APP的运行效率、界面流程度

上报Crash文件

虽然我们不希望APP奔溃,但这通常是不可能,但是我们需要具备收集奔溃日志的功能,这样才能更好的减少崩溃,提高用户体验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值