App优化(六)网络优化
引言
- App优化(一)App启动速度优化
- App优化(二)布局优化
- App优化(三)ANR优化
- App优化(四)内存优化
- App优化(五)电量优化
- App优化(六)网络优化
互联网时代, App作为于用户交互的端, 可以说实际上是一个界面, 产品的业务, 服务都是由Server提供的. 而App与Server的交互依赖于网络, 故而网络优化, 也是我们的App优化中不可缺少的一个优化项.
1, 网络连接对用户的影响
App的网络连接对于用户来说, 影响很多, 且多数情况下都很直观, 直接影响用户对这个App的使用体验. 其中较为重要的几点:
- 流量 App的流量消耗对用户来说是比较敏感的, 毕竟流量是花钱的嘛. 现在大部分人的手机上都有安装流量监控的工具App,
用来监控App的流量使用. 如果我们的App这方面没有控制好, 会给用户不好的使用体验. - 电量 电量相对于用户来说, 没有那么明显. 一般用户可能不会太注意. 但是如前文电量优化中说的那样,
网络连接(radio)是对电量影响很大的一个因素. 所以我们也要加以注意. - 用户等待 也就是用户体验, 良好的用户体验, 才是我们留住用户的第一步. 如果App请求等待时间长, 会给用户网络卡, 应用反应慢的感觉,
如果有对比, 有替代品, 我们的App很可能就会被用户无情抛弃.
2, 分析网络连接的工具
2.1 Network Monitor
Android Studio内置的Monitor工具中就有一个Network Monitor:
其中:
- Rx — R(ecive) 表示下行流量, 即下载接收.
- Tx — T(ransmit) 表示上行流量, 即上传发送.
2.2 网络代理工具
一般来说, 网络代理工具有两个作用:
- 截获网络请求响应包, 分析网络请求
- 设置代理网络, 移动App开发中一般用来做不同网络环境的测试, 例如Wifi/4G/3G/弱网等.
代理工具很多, 诸如Wireshark, Fiddler, Charles等, 在此不一一细说了, 使用方法自行问谷歌度娘.
App优化(六)网络优化相关推荐
- Android App优化:内存优化、电量优化、网络优化等 (2)
-- 优化专题: 整理一系列的专题:比如APK瘦身.插件化.程序架构.性能优化.自定义view.增量升级.移动开发各种技术解决方案等. Android后期发展的五大趋势:一.性能优化:二.高级UI ...
- 弱网搭建及模拟工具,弱网或无网状态下 App的优化,弱网优化,网络优化(DNS/HttpDNS)
现代移动端网络短连接的优化手段总结:请求速度.弱网适应.安全保障- http://www.52im.net/thread-1413-1-1.html 快速理解P2P技术中的NAT穿透原理- http: ...
- App优化(五)电量优化
引言 App优化(一)App启动速度优化 App优化(二)布局优化 App优化(三)ANR优化 App优化(四)内存优化 App优化(五)电量优化 App优化(六)网络优化 电量使用优化, 基本上是我 ...
- 手把手带你撸一个校园APP(六):失物招领二手交易模块
代码经过简单的整理,已经放到Github上了.https://github.com/zhengweichao/Hevttc 回首来看,代码质量一般,里面也有各种逻辑问题,还望各位看官海涵.接下来有时间 ...
- Android App优化之ANR详解
引言 背景:Android App优化, 要怎么做? Android App优化之性能分析工具 Android App优化之提升你的App启动速度之理论基础 Android App优化之提升你的App ...
- Android App优化之Layout怎么摆
Android App优化之Layout怎么摆 anly_jun关注 0.1172016.09.03 00:34:00字数 1,668阅读 15,750 系列文: 背景:Android App优化, ...
- Android App 优化之 Layout 怎么摆
为了便于阅读, 应邀将Android App性能优化系列, 转移到掘金原创上来. 掘金的新出的"收藏集"功能可以用来做系列文集了. 优化完App的启动速度, 接下来我们要关注的就是 ...
- Android App优化
背景:Android App优化, 要怎么做?Android App优化之性能分析工具Android App优化之提升你的App启动速度之理论基础Android App优化之提升你的App启动速度之实 ...
- App优化以及内存泄漏溢出优化
目录介绍 1.OOM和崩溃优化 1.1 OOM优化 1.2 ANR优化 1.3 Crash优化 2.内存泄漏优化 2.0 动画资源未释放 2.1 错误使用单利 2.2 错误使用静态变量 2.3 han ...
最新文章
- 【Android笔记】Activity的四种启动模式
- html5 元素重叠,javascript – 检查两个或多个DOM元素是否重叠
- IOS中设置全局变量
- 考研数学(180°为什么等于π)
- 深耕一个行业有缺点?
- python--for循环
- LA 3882 And Then There Was One
- arpspoof看看隔壁女同事上班时间都在浏览什么网页?
- 开发linux版QQ就是支持未来的国产操作系统
- java 学习笔记之AtomicInteger类的使用
- Android Studio 控制台输出中文乱码
- 我国第一个“法律语言语料库”
- 三星S7edge番茄花园ROM
- CF1111C Creative Snap
- Centos8 安装node
- 电气控制电路图——(1)识读
- 学习H5仿制网站时遇到的问题
- linux系统如何下游戏,海岛纪元干货 在Linux系统下如何畅玩游戏攻略
- 活久见!西电毕设门处理结果:只让肇事者延毕一年、取消保研
- matlab分形曼德勃罗,曼德勃罗与他的分形几何学
热门文章
- web界面设计的原则和总结
- 【计算机视觉40例】案例22:目标检测(YOLO方法、SSD方法)
- JavaScript--JQuery事件 当网页元素加载完成后再去执行事件
- KEIL5软件仿真出现*** error 65: access violation at 0xE0001004 : no ‘read‘ permission的解决方法
- ssl加速卡_OpenSSL异步模式与Intel QAT加速卡(一)
- 使用millis函数制作大范围的方波脉冲计数器
- 孩子身高和父母身高有多大关系(测测你的宝宝有多高!)
- LR手写代码常用的函数
- iOS和Android 界面设计尺寸规范
- 计算机切换用户快捷键6,10个超实用的电脑快捷键