为什么 MaoXian 不再在「谷歌商店」上线

前些日子 Chrome 那边以不安全为由,把 MaoXian 下架了,但身为开发者却没有得到任何通知。我曾经怀疑 Chrome 那边有发送邮件预先告知,但我翻遍整个邮件的收件箱和回收站,没有任何相关邮件,在 Chrome 开发者后台那边也没有提示下架的原因。在我发邮件询问 Chrome 那边后,他们把 MaoXian 上架了,但是没有回复我的邮件。我至今都无法知道那次下架的原因是什么,但从他们马上把 MaoXian 重新上架的行为,很可能 MaoXian 是被某个「代码审核程序」误伤了。而且这次强制下架事件,不仅是无法从「谷歌商店」搜索和安装 MaoXian,并且已经安装了 MaoXian 扩展的那些用户,也发现扩展被标记为「不安全」并被禁用。

刚开始从用户那里得知软件被下架的消息,我还以为开发者帐号被盗,软件被加入恶意代码,着急得要死,结果竟然是这么一回事。 一个软件发布平台,在把一个软件强制下架之前,都不经过人工确认的吗? 在无法百分百确定这个软件是病毒软件的情况下,就直接以对待病毒软件的方式直接进行下架,这种一刀切的行为,尊重开发者?尊重用户? 开发者在这样的平台发布软件,又如何能确保软件不会再遭到这样的对待?

除了上面这个主要原因,整个 Chrome 开发者平台的强制性也很大,当这个平台要拿开发者的信息时,经常是这样的:你选择好了软件包,点击上传,它会提示,你必须提供某个信息,进行某些操作,才能继续下一步。例如:它提示你必须填写开发者邮箱才能继续,你不填写,它就不让你上传软件包。然后你填写好了后,它就把你的邮箱公开在软件的显示页面,结果呢,你的邮箱每天收到一大堆垃圾邮件,有的来诈骗的,有的看你软件的权限大,要买你软件去干坏事的。还有最近的一个例子:它要你开启帐号的二步验证,你不开启,它就不让你更新软件。我遇到这,直接无语,我更新软件跟有没有开启二步验证有个屁的关系? 当你退一步,去开启二步验证,好家伙,需要另一个设备(手机或某种物理key)。难道就不能让帐号保持帐号的数字性,非要让它和物理设备挂钩?这真的是为了所谓的帐号安全?难道不是平台为了拿到开发者更多个人信息的借口?

面对这样的平台,还要怎样妥协嘛? 难道用分发文件的方式,分发软件,不是更好吗?