当一个APP迭代完善到一定程度,就不得不考虑用户体验及性能优化。今天我们主要讨论弱网络环境下APP如何优化以达到更好的用户体验。
从字面意来讲,就是在网速不好的情况下使用APP来处理网络请求操作。如3G、4G网络,在网络信号不好的情况下用户的网络速度维持在较低的水平。当然在WI-FI下也存在网速差的情况。通常网络延迟Ping值超过200ms。在这样差的网络环境下,如果不对弱网进行优化,APP在使用过程中难免加载缓慢,用户体验肯定大大折扣。
那么我们如何在开发工程中测试弱网环境呢?
我们可以真机器连接xcode后,打开iPhone,选择【设置】->【开发者】->【Network Link Conditioner】->【Enable】->点亮Enable后的按钮。
在里面选择对应的网络环境模式进行测试。
真实环境下如何检测APP弱网状态
在开发阶段我们可以利用手机设置弱网环境,那么在APP发布后如何检测APP弱网状态呢?
首先我们要区分网络状态和弱网络状态的区别。