引言

  • 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 网络代理工具

一般来说, 网络代理工具有两个作用:

  1. 截获网络请求响应包, 分析网络请求
  2. 设置代理网络, 移动App开发中一般用来做不同网络环境的测试, 例如Wifi/4G/3G/弱网等.

代理工具很多, 诸如Wireshark, Fiddler, Charles等, 在此不一一细说了, 使用方法自行问谷歌度娘.

App优化(六)网络优化相关推荐

  1. Android App优化:内存优化、电量优化、网络优化等 (2)

    -- 优化专题: 整理一系列的专题:比如APK瘦身.插件化.程序架构.性能优化.自定义view.增量升级.移动开发各种技术解决方案等.   Android后期发展的五大趋势:一.性能优化:二.高级UI ...

  2. 弱网搭建及模拟工具,弱网或无网状态下 App的优化,弱网优化,网络优化(DNS/HttpDNS)

    现代移动端网络短连接的优化手段总结:请求速度.弱网适应.安全保障- http://www.52im.net/thread-1413-1-1.html 快速理解P2P技术中的NAT穿透原理- http: ...

  3. App优化(五)电量优化

    引言 App优化(一)App启动速度优化 App优化(二)布局优化 App优化(三)ANR优化 App优化(四)内存优化 App优化(五)电量优化 App优化(六)网络优化 电量使用优化, 基本上是我 ...

  4. 手把手带你撸一个校园APP(六):失物招领二手交易模块

    代码经过简单的整理,已经放到Github上了.https://github.com/zhengweichao/Hevttc 回首来看,代码质量一般,里面也有各种逻辑问题,还望各位看官海涵.接下来有时间 ...

  5. Android App优化之ANR详解

    引言 背景:Android App优化, 要怎么做? Android App优化之性能分析工具 Android App优化之提升你的App启动速度之理论基础 Android App优化之提升你的App ...

  6. Android App优化之Layout怎么摆

    Android App优化之Layout怎么摆 anly_jun关注 0.1172016.09.03 00:34:00字数 1,668阅读 15,750 系列文: 背景:Android App优化, ...

  7. Android App 优化之 Layout 怎么摆

    为了便于阅读, 应邀将Android App性能优化系列, 转移到掘金原创上来. 掘金的新出的"收藏集"功能可以用来做系列文集了. 优化完App的启动速度, 接下来我们要关注的就是 ...

  8. Android App优化

    背景:Android App优化, 要怎么做?Android App优化之性能分析工具Android App优化之提升你的App启动速度之理论基础Android App优化之提升你的App启动速度之实 ...

  9. App优化以及内存泄漏溢出优化

    目录介绍 1.OOM和崩溃优化 1.1 OOM优化 1.2 ANR优化 1.3 Crash优化 2.内存泄漏优化 2.0 动画资源未释放 2.1 错误使用单利 2.2 错误使用静态变量 2.3 han ...

最新文章

  1. 谁来养活中国人?他,用小麦增产千亿斤让中国成为粮食大国
  2. python文件打开模式rb表示只读模式打开文件_一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)...
  3. Elasticsearch Transient与Persistent的区别
  4. 理论计算机科学研究生,清华大学理论计算机科学中心姚期智组招收保送研究生,请帮忙发到虎...
  5. LVM逻辑卷详解及创建
  6. 洛谷 3381 【模板】最小费用最大流
  7. git版本管理工具学习
  8. IOS沙盒中的Documents、Library、tmp区别
  9. 可视化与办公自动化学习
  10. javascript 不让成为nan_JavaScript高级,第一集
  11. linux服务器查看系统装到哪个盘,查看linux安装了什么服务器地址
  12. html网页设计期末大作业——绿色的化妆品网页设计(5页) 网页设计作业模板 学生网页制作源代码下载
  13. 基于thinkphp6开放,免费开源可商用的兴趣社区论坛圈子小程序
  14. CBR VBR CVBR
  15. 【第38题】2019年OCP认证12C题库062考试最新考试原题
  16. 数据基础设施创新如火如荼,主要方向有哪些(下)
  17. Gartner:新兴技术成熟度曲线2018(中文—历年)
  18. Markdown学习之(2)-绘制表格和流程图
  19. vant的安装和引入
  20. MATLAB 散点图(scatter)设置点据透明度

热门文章

  1. Keil uv5安装pack报错:Cannot copy PDSC file to .Download folder
  2. vue初始化项目出现 npm ERR! fatal: unable to access ‘https://github.com/nhn/raphael.git/‘: OpenSSL SSL_read:
  3. CSS边框长度控制(收藏)
  4. 2023 年第三届长三角高校数学建模 C 题 考研难度知多少
  5. 韩顺平SQL,雇员系统表.txt
  6. 查询SAP表维护视图(Table Maintenance)对应的事务代码(T-CODE)
  7. webpack 之 LoaderRunner 全方位揭秘
  8. 国内的聚宽量化平台好不好用?
  9. 升级为私有全栈云的腾讯云TStack究竟强在了哪儿?
  10. 简单的httpmock-MOCO