ITBear旗下自媒体矩阵:

曝美团强杀竞争对手App 美团:为去年实验版代码

   时间:2015-06-19 14:56:40 来源:TechWeb编辑:星辉 发表评论无障碍通道

曝美团强杀竞争对手App 美团回应:去年蓝牙打印机实验版

6月19日消息,昨日(6月18日)下午,一位程序员同学在知乎上提了一个问题:如何评价美团外卖强杀竞争对手的 App 进程?在提问中称自己尝试反编译了数十款O2O App,发现美团外卖的程序员直接用Hardcode封杀了饿了么、淘点点等四款竞争对手的商家版App。

程序员同学在反编译完美团外卖商家Android版后,发现其中有一个杀死后台运行进程的权限,看到这个权限后第一感觉是美团为了保证自己App可以流畅运行而杀死后台长时间不运行的App,找到killBackgroundProcesses(String packageName)的调用处后发现,美团并未使用很高深的技术来判断后台运行进程来选择杀死长期不运行的App,而是直接用Hardcode写死了四款App的包名,这四款App包名为:饿了么商家版、点评商家版、淘点点商家版、百度外卖商家版。美团并不是为了让自己App运行更流畅而杀死别的App,而是直接封杀竞对的App。

如何评价美团外卖商家版强杀竞争对手的商家版 App 进程 [保存到相册]

截至笔者发稿前,共有一千七百余人关注该问题,近两百余人回复了该问题。

美团公司副总裁王慧文(外卖事业部负责人)在当晚9点多对该问题进行了回答,称该段代码是在 2014 年 7 月 10 日提交的,当时美团在做蓝牙打印机的 MVP版本,一个工程师发在部分Android系统上 APP 在连接蓝牙打印机的时候,如果打印机已经被其他 APP 占用端口,则需要重启打印机;由于各同行商家端 APP 后台自动唤醒程序,用这种方法能减少商家操作,也不会给同行业务带来实质上的损害。

随后,王慧文表示美团将发布“全量发版更新掉了这段代码”,并就这段代码给同行们造成的困扰表示歉意。该代码的编写者也给出了自己的说明,并道歉。(穆澄)

以下为美团副总裁王慧文回应全文:

我是美团外卖的负责人王慧文,我刚从火车站出来,还来不及了解情况,我们的技术团队正在加紧了解详情,后续会给一个公开的答复;美团一直秉承尊重市场秩序公平竞争的原则,如果错在美团,我们会道歉。

调查结果:这段代码是在 2014 年 7 月 10 日提交的,当时我们在做蓝牙打印机的 MVP (可以理解为实验)版本,我们的一个工程师发在部分Android系统上 APP 在连接蓝牙打印机的时候,如果打印机已经被其他 APP 占用端口,则需要重启打印机;由于各同行商家端 APP 后台自动唤醒程序,用这种方法能减少商家操作,也不会给同行业务带来实质上的损害。

这个逻辑仅出现在使用 Android + 蓝牙打印机 组合的商家端,且在 APP 获取不到蓝牙连接的情况下才会触发。使用Android+蓝牙打印机 的商家数占全部美团外卖商家数的 5.8%,如果再考虑跟同行商家重合率的话,如果再考虑还有一部分Andoird+蓝牙 组合可以支持多App链接,会涉及到的商家比例会更低。

我咨询了相关资深技术人员,这事在技术上也确实没有更好的解决方案,不过在产品交互层面上确实有更好的解决方法;很不幸的是,美团外卖实在发展太快了,在疯狂的业务迭代中,这段代码被遗忘了...

答复一、提交代码的这位同学来美团之前并没有做过工业级产品,但是非常聪明好学动手快,乐天搞怪的阳光少年,我们相信他绝对不是带着恶意去写下这几行代码,我们也绝不会把责任推给一个小兄弟,在这个过程中我们没有尽到 REVIEW 代码的责任,以后会在工程管理中加强Review;也希望我们这位兄弟虽然已经离开美团,但是此事不要打击他在技术路线上发展的信心。

答复二、我们已经全量发版更新掉了这段代码。

答复三、如果这段代码给同行们造成了困扰,我们深表歉意。

答复四、我注意到楼主只贴出了杀死程序的代码,没有贴出这个代码被调用的上下文;知乎有很多技术高手,如果看到上下文应该能理解年轻工程师在这个技术难题前束手无策情况下的不完美解决方案。对于美团要承担的责任,美团绝不推卸,但是我们也希望大众看到的是一个完整全面的信息,不要因为有人断章取义有错误的理解。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version