一款优秀的APP需要兼顾很多方面,比如:UI设计、界面流畅度、功能逻辑性等等。而有一点经常会被一些开发者所忽略,那就是测试网络条件的不同给APP带来的影响!
所以硬件网络条件不同对于项目性能的影响是很重要的。下面,我分别从模拟器、真机条件下,怎么来模拟网络条件的不同。
1. 模拟器
模拟器的时候要用到一款软件 —— Network Link Conditioner
也可以在App Stroe去 下载 。

下载完成后,点击安装:

选择Hardware

点击上面所选后,进入系统偏好设置:


点击ON就可以选择你想要模拟的网路环境了

如上图所示,其中:
- 100%Loss 全丢包
- 3G 3G网
- DSL 电话线上网
- Edge 2G网络
- High Latency DNS 高延迟
- LTE 准4G网
- Very Bad Network 网络状况不稳定
- Wi-Fi 无线网
- Wi-Fi 802.11ac 5GHz频带的无线局域网
然后就能愉快的去测试各种不同的网络环境了!
2. 真机
我们在真机上打开 设置 ——> 开发者


就看到跟上面模拟器上出现的一样的网络条件选择项。
网友评论