稳定流畅的APP编写时候的注意事项
2015-12-10 13:40
239 查看
稳定流畅的APP编写时候的注意事项
把一个客户端做得稳定、无奔溃、流畅,是写客户端朋友的梦想,今天我就来给大家提一些检点的建议,也是我自身的经历和建议:客户端的一些指标
运行多小小时,不崩溃
打开多少次页面,崩溃率控制到多少
让用户不急躁、不烦躁
一些关键词
服务器没有返回数据,导致奔溃了网络不好,数据来的太慢,界面就不流畅了
这是从数据库读的数据,所以就慢
界面不应与协议相关
界面应该有自己的逻辑,需要网络数据的地方,应该有默认值,这样在网络数据没有返回的情况下,让用户有数据可以看到。收到的网络数据应该是通过某种方式刷新到界面,而不是等到数据返回才刷新页面。
当没有网络数据的时候,界面应该可以自成一体,走的通流程。
不强依赖网络数据。
在弱网模式下调试
在弱网模式下调试是我们必备的功力,因为我们要考虑用户的实施环境通常都不会很好。可以使用限速软件,给自己的APP限速。
当在不好网络环境的情况下,APP还能顺畅运行,那更好的环境就不再话下了。
应该建立缓存
把经常使用的数据,存到缓存,提高APP的运行效率、界面流程度上报Crash文件
虽然我们不希望APP奔溃,但这通常是不可能,但是我们需要具备收集奔溃日志的功能,这样才能更好的减少崩溃,提高用户体验。相关文章推荐
- Android 图片加载Bitmap OOM错误解决办法
- GitHub 优秀的 Android 开源项目
- android 屏幕适配(一)基本适配
- Android所有View通用下拉刷新上拉加载控件
- Android中获取应用程序(包)的信息-----PackageManager的使用
- 移动端自动化测试开课了
- Arcgis sde 10.1您不能创建在安装后的空间库,提示User has privileges required to create database objects.
- Android页面布局控件-Android学习笔记
- Android 隐藏软键盘
- android:process=":remote"和android:process="remote"的区别
- iOS检查更新的方法
- unity5 设置场景的图片背景
- 手机自动化测试:搭建appium手机自动化测试开发环境
- Android Studio配置AndroidAnnotations
- Android所有权限说明
- 正则表达式-理论基础篇
- Intent android基础二
- 每个Android开发者都应该了解的资源列表
- 每个Android开发者都应该了解的资源列表
- 每个Android开发者都应该了解的资源列表