nestle_kitkat_android_chocolate_robots

安卓应用开发者应该已经意识到了 Google Play 放置在他们开发者控制台界面上的一段小提示,这表明了安装机制当中的某些变化。

Notification-For-Android-App-Publishers

谷歌并没有发布关于这一变动的更多细节,点击那个 “了解更多” 的链接,只弹出一段非常简短的描述,只是表示修改了 “对预装应用工厂复位(Factory Reset)的计算” 以及 “多个用户在同一设备上使用应用的计算”。

让我们来理解谷歌这样做意欲何为。

首先,针对已安装软件的 “工厂复位”:

有些软件是随着系统嵌入手机当中的,其分类就是预装软件。谷歌最有可能在这里表明的意思是:要么把工厂重启之后的安装视为卸载之后再装一次,要么就完全不会被记录。不管哪种方式,他们可能都已经修复了这个问题。

第二,在同一个设备上有多个用户使用应用:

如果你有两个安卓设备,但是使用统一的谷歌 ID 的话,那么都安装了同一个程序后,谷歌商店会统计为两次安装。你可以在开发者控制台的下拉菜单看到这一点。但是,如果在同一个设备上有多于一个谷歌 ID 是活跃用户,就不会被计算。这种情况可能发生的场合,是有一个平板或者手机由两个家庭成员所分享,他们有各自的谷歌 ID。这种情况下,应用应该是拥有两个活跃用户,但是谷歌仍然视作一个用户,直到现在的改变。

谷歌的这个简短解释并不足够,还需要更加详细的解释才能让大家明白。但是我(原作者)对此有自己的理论。这是根据此前一些较为详细的应用分析得出的。

Android2

我在撰文前的八天当中,找到了以下的研究结果:在谷歌商店当中每日的应用安装和卸载数,在谷歌商店之外其他应用商店的安装和卸载数。

这个研究揭露了一些有趣的事实,不过有一些变量没有被控制,取样数量也极其有限。因此我在这里所说的有可能是完全错误的。但是,这也不能说是毫无逻辑。

事实:在谷歌商店之外安装的应用,不会在谷歌商店当中被统计为一次安装;但是在卸载的时候,同一个应用,却会被谷歌商店统计为一次卸载。

我是怎么总结出来这一点的?如果某款应用在谷歌商店有 100 次安装和 30 次卸载,亚马逊商店有 100 次安装和 35 次卸载,那么,现在谷歌的开发者平台,可能会将此计为 100 次安装和 65 次卸载。这把通常应用的 30% 的卸载率,戏剧性地提升到了 65%。

因为谷歌商店应用程序的排名是将卸载率计算在内的,你可以想像一下——如果开发者重度依赖非谷歌商店的第三方渠道,就会在谷歌商店当中遭受多大的损失?

我对几个比较大的应用开发者做了谈话。只有一个真正的感受到了在谷歌商店之外获得下载所带来的冲击。

我从这一事实导出结论:谷歌正在惩罚在谷歌 “围墙花园” 生态系统之外完成任何安装的应用开发者。他们想要哦打击应用开发者在其他任何应用商店当中提交自己的应用。

谷歌永远不会公开承认这一点,但是最近的算法的改变,非直接的向所有大型应用开发者提出警告信号,就是表明它们卸载率的增长。

如何规避风险?

如果你和终端厂商签有预装协议,或者你在大量的安卓应用商店当中投放,你可以使用下列形式来躲避谷歌新政:

1、推送一个应用更新。如果你推送一次应用更新,那么谷歌商店就会同步安装数据,同时把卸载率重置到原来的位置上。甚至哪怕这个更新毫无意义,你可能仍然要时不时的保持推送一个新版本,来保证你在谷歌商店当中的安装数据恢复正常。

2、使用不同的包名称:可以用一个不同的包名称签署你的 APK 包。这是另外一种方式来完全规避风险,就是用一个新的包名,来创建一个单独的分支。这样谷歌就不能拿在官方商店当中的版本怎么样。你的排名不会受到影响。这一方案的唯一问题是,你必须同时维持不同版本的更新,而诸如预装应用和其他商店推送的更新可能并不会直接起效。

因为谷歌还没有声明关于本次算法改变的任何细节,本文档中的内容还需要经过更多安卓应用开发者所知晓,并且由他们的实际操作来验证。

作者简介:Deepak Abbot 是 Paytm 公司的专家。他曾经在信实等印度大企业工作,负责产品,营销和市场分析。他的邮箱:dabbot@gmail.com(译:dio)

Google’s Hidden Message to Android App Publishers? Stay Within The Walled Garden