Android客户端优化课题.docx

Android客户端性能优化 众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。 那Android客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目,以及定位和解决性能问题的一般步骤。 性能优化应该贯穿于功能开发的全部周期,而不是做完一次后面便不再关注。每次发布版本前,最好能对照标准检查下性能是否达标。记住:产品=性能×功能! 更多Android、Linux、嵌入式和物联网原创技术分享敬请关注微信公众号:嵌入式企鹅圈。 一、 性能检查项 1. 启动速度 1)这里的启动速度指的是冷启动的速度,即杀掉应用后重新启动的速度,此项主要是和你的竞品对比。 2)不应在Application以及Activity的生命周期回调中做任何费时操作,具体指标大概是你在onCreate,onResume,onStart等回调中所花费的总时间最好不要超过400ms,否则用户在桌面点击你的应用图标后,将感觉到明显的卡顿。 2. 界面切换 1)应用操作时,界面和动画不应有明显卡顿; 2)可通过在手机上打开 设置-开发者选项-调试GPU过度绘制,然后操作应用查看gpu是否超线进行初步判断; 3. 内存泄露 1)back退出不应存在内存泄露,简单的检查办法

文档评论(0)

1亿VIP精品文档

相关文档