豌豆荚如何帮你“洗白白”Android应用?

2013-05-13 17:33:40来源:PingWest作者:肖旭

对比iOS来说,开放是 Android能迅速占领市场份额的制胜点。但随着开发者和应用数量的爆炸性增长, 难以节制的“开放”导致Android应用生态越来越良莠不齐:山寨应用层出不穷、用户隐私被随意窃取、通知栏广告遭恶意

对比iOS来说,开放是 Android能迅速占领市场份额的制胜点。但随着开发者和应用数量的爆炸性增长, 难以节制的“开放”导致Android应用生态越来越良莠不齐:山寨应用层出不穷、用户隐私被随意窃取、通知栏广告遭恶意植入……

“用最简单的方式帮用户找到优质应用”,这就是王俊煜认为豌豆荚现在要做的事。要知道,豌豆荚的应用数据库已经收录的不重复应用为53万款,更可怕的是,——重复应用和不同版本的 APK 包超过了 285 万款。所以,就在很多第三方商店仍然聚焦“推荐什么应用”时,豌豆荚决定开始关注如何帮用户“找到一款应用最优质洁净的版本”。

这就涉及到两个方面。一是在后端,需要通过元数据挖掘了解每一款应用的不同属性特征,以判断它是否“优质洁净”,二是在前端,为用户提供一套扫描、推荐、替换的解决方案。

在后端的解决方案是,豌豆荚基于3年数据积累推出的“应用基因库”,会通过多维度特征对一款应用的质量进行判断。王俊煜告诉我们,他们对“优质应用”的主要判断过程如下:

最主要的还是应用签名。签名就像是身份证号一样,会对每个应用进行区分,那么理论上来说,每个正版应用只会有一个签名(有的开发者或许会因为某些情况更改签名)。只要通过开发者提交、在GooglePlay上匹配、或者在该应用的官网上确认的方式,豌豆荚就可以确定某款应用的官方版本,帮用户在几千款应用里找到来自Rovio的“愤怒的小鸟”,而不什么“愤怒小鸟”或者“愤怒的小鸟绿色版”。

其次还包括广告特征(检测广告 SDK ,针对通知栏广告和内嵌广告特征分别标记)、安全特征(对手机病毒、扣费代码等风险进行扫描)、隐私特征(标识应用调用的敏感权限,并要求开发者进行说明)、语言特征、硬件适用性几个维度。

完成“应用基因库”在后端的筛选后,在用户的应用消费环节,豌豆荚推出了“豌豆洗白白”。用户只要打开“豌豆洗白白”,点击“开洗”,手机上的山寨及通知栏广告应用都会被标识出来,并且可以选择一键替换回无通知栏广告的官方版本,如果是包含通知栏广告的正版应用,针对 Android 4.1 以上的系统,“豌豆洗白白”就会提示用户关闭通知栏广告。

xibaibai

不过,这也涉及到一个问题,现在一个正版应用往往会选择在很多应用商店上同时发布,在山寨和恶意应用都被“洗”了之后,豌豆荚会推荐什么样的应用给用户呢?

技术负责人丁吉昌表示,从应用本身来说,首先会选择正版的、最新的安装包,没有通知栏广告;而涉及到具体的渠道,则看重第三方市场的稳定性、下载速度以及长期口碑。他称,有的市场年底为了冲击KPI,今天下的安装包还是好的 ,到了第二天就开始内置广告,以此赚钱,甚至还出现“无论用户选择下什么,都会下到另外一个应用”这种恶劣的情况。所以,豌豆荚对各个应用市场也有权重算分,但都是纯技术排序,其中不会存在商业合作问题。

“我们现在洗白白的使用量是每天50万,每天有12万在替换,占整个应用分发量不到1%,这里相对的量是很小的,更多的是想起到保障的作用,不是说通过这个来‘洗’所谓的渠道,我们内部在运营这个项目的时候,最主要的指标也是看当我们显示给用户一个替换提示时,他有多少的概率会点。”王俊煜称。

说起来,“豌豆洗白白”其实更多的是从“应用基因库”脱胎出来的一个产品化形态,应用搜索也是如此。对于已经有了三年技术积累的“应用基因库”来说,它具备丰富的可延展性,可作用于用户寻找、发现、获取、消费应用的各个环节,之后会不会有更多和其相关的产品推出?王俊煜没有否认这一点,但是他也不愿透露太多细节。他称,豌豆荚在2010年的定下的产品远景,到现在也才实现了百分之十几,他们点子库里的点子还很多,大部分都还没有用上。

尽管现在谈到豌豆荚,言必称360安全助手,但也许正是来自于产品和技术的信心,让王俊煜从来没有改变过自己的“打造简单、有爱的 Android 世界”的初衷。

“我们大的方向没有变化,但是步子会更灵活。我们的价值观,将会成为竞争的优势。”王俊煜说。

赞助商链接: