app升级是一个看似简单其实很复杂的事情;网页可以随时更新,用户不需要做任何操作就可以升级到最新版本;但app每次版本发布都需要用户配合才能完成。如何在不同的网络环境下,尽量不打扰用户,让更多的用户完成版本升级?我们以几个电商app为例,来研究下他们是怎么做的。
一、WIFI环境(WLAN)
1. 静默升级、自动下载、提示升级
如图14-1,京东、天猫、苏宁正好代表了目前主要的3种升级方式。
京东采用的是静默升级,WIFI环境下进入应用,不弹出升级提示,直接在后台下载完成升级,升级过程中用户没有任何感知(注:图片中的提示,是点击检查更新后弹出的)。
天猫采用的是WIFI下自动下载,开始也是跟京东一样,进入后不弹出提示直接下载,不同的是在下载完成后,立即弹出提示,告诉用户已经下载完成,问用户是否安装。这种升级方式需要用户手动安装,并且用户在使用过程中弹出提示,会打扰用户,显然没有静默升级体验好。
而苏宁则是提示升级,在进入应用后,立即弹出升级提示,并提示当前是WIFI环境。
图14-1 WIFI环境下升级(图片来源:京东、天猫、苏宁)
2. 自动下载完成后的提示
京东的早期版本,也做过类似天猫的自动下载升级,如图14-2所示。
下载完成后,告诉用户新版本做了哪些更新,有多少比例的用户已经升级了,更着重强调“无需流量”,对比图14-1天猫的提示,显然引导效果要好很多。
图14-2 京东早期版本自动下载升级提示(图片来源:京东)
3. 自动升级开关
从图14-3可以看到,京东、天猫在设置里面有WIFI环境下自动升级的开关,默认是打开的,苏宁没有类似功能。所以在WIFI情况下打开京东、天猫,程序在后台已经开始下载升级包,而没有弹出升级提示。
另外我们注意到,该功能设置不需要用户登录,说明该功能不是针对账号,而是针对手机的,也就是说,同一个用户在不同的手机上使用产品,要分别进行升级,这样的设置显然是非常合理的。