美团外卖商家版杀竞争对手进程的事情,谁来分析一下?

2015-06-22 09:01:29 +08:00
 sloppysop
我觉得王兴挺靠谱的,我是饭否重度患者。所以很盲目支持王兴和郭万怀。
http://www.solidot.org/story?sid=44506#comment_211324

知乎上他们也解释了,我觉得不太通,没弄懂,谁来解释一下?
http://www.zhihu.com/question/31413252/answer/51834580

美团前段时间还闹过一次招聘海报风波。
5951 次点击
所在节点    程序员
22 条回复
slixurd
2015-06-22 11:51:28 +08:00
感觉知乎题主只是想搞出个大新闻。既然会反编译了,难道还不会看看函数引用?
刚刚反编译了一下顺带帮美团洗地。
public void onEventMainThread(BtMsgEvent paramBtMsgEvent)
{
if ((paramBtMsgEvent.a == 5) && (paramBtMsgEvent.b != null))
showToast((String)paramBtMsgEvent.b);
while (paramBtMsgEvent.a != 7)
return;
FriendUtil.b(this);
}
只有这个EventBus用到那个杀掉进程的功能。
然后
grep -r BtMsgEvent ./
......
.//com/sankuai/meituan/meituanwaimaibusiness/modules/print/bt/BtService.java: EventBus.getDefault().post(new BtMsgEvent(5, "正在连接蓝牙设备"));
所以的确是像他们给自己洗白一样的用法。
slixurd
2015-06-22 11:53:24 +08:00
哦对,另外杀别人进程这事情本身就不光彩
这种做法的确有违常规。
sloppysop
2015-06-22 11:56:17 +08:00
@slixurd 感觉知乎里水军好多,还有舆论导向
t895
2015-06-22 12:28:47 +08:00
我写了个APP,启动的时候除了系统进程之外其他全杀,这是什么水平doge:
theoractice
2015-06-22 12:38:08 +08:00
这不是一个有情怀的做法,lol
learnshare
2015-06-22 13:17:23 +08:00
只是正常的商业行为而已,越狡辩越难看
a01113
2015-06-22 13:52:19 +08:00
杀别人的进程和gfw有什么区别
fashioncj
2015-06-22 13:57:15 +08:00
我一直以为这个代码只能让别人的程序停止一下下而已- -暂时的解除锁定。。
sloppysop
2015-06-22 14:08:18 +08:00
反正感觉涉及到利益了就脏。
饭否就特别干净。
happypy1
2015-06-22 14:17:04 +08:00
照”官方解释“,杀进程只是因为获取不到蓝牙通信频道。

那为何只杀同行竞争者的进程,难道美团的工程师就觉得没有其他的进程会占据着蓝牙通信频道吗?
sobigfish
2015-06-22 14:18:59 +08:00
事实上他们只要给个提示给用户,让用户按下激活那个杀进程的功能就好了...可惜
lsmgeb89
2015-06-22 14:29:40 +08:00
@happypy1 这个是因为商家都在同时用几个同类的 App 啊。如果一楼的代码分析正确,那官方的解释是合理的。只是他们的做法太草率,太 workaround 了,一看就是创业公司初期快速迭代主要代码,这种小问题就先 workaround 放着。只不过后来接手的人可能因为麻烦就没愿意再去改进罢了。其实比较优雅的做法,是给个提示,让用户暂时去关闭其他的商家的 App。但是你其实仔细想下,很多用户是弄不来的,你觉得一个路边小饮食店的老板会知道 Android 彻底杀掉 App 的方法吗?
sloppysop
2015-06-22 14:43:26 +08:00
@sobigfish 这个方法就挺好的。
VirgilMing
2015-06-22 17:19:45 +08:00
@lsmgeb89 我觉得问题是……又不是键鼠这种设备,一般的蓝牙连接需要一直维持吗?如果所有的应用都只在必要的时候调用蓝牙,用完立刻释放,也不用这种 workarond 了吧……
lsmgeb89
2015-06-22 17:29:53 +08:00
@VirgilMing 只有写这代码的人知道具体原因吧,自己瞎猜有什么意思。可能某个 App 用完没释放,可能某个版本 Android 的系统问题,可能。。。

其实也没什么大不了的事,谁会想到这么一段 workaround 在将来被别人翻出来讨论呢?

如果是美团是恶意竞争 kill 掉其他竞争对手,那早就像当初 3Q 大战一样打起来了,你觉得还会等到现在吗?
Delbert
2015-06-22 23:22:54 +08:00
@t895 在调用蓝牙打印的时候,谢谢。
irgil
2015-06-23 00:26:21 +08:00
@happypy1 是针对蓝牙打印机,不是蓝牙通信
zzNucker
2015-06-23 01:22:17 +08:00
这楼都能看出有些喷子连别人答案都没仔细看,看了个标题就开喷了。。。
jesse_luo
2015-06-23 02:48:41 +08:00
要说的话的确是技术问题,但是这种做法被别人拿来发挥也没办法,内部也有反思的

估计最近我厂或某些友商又要融资了吧……记得去年12月左右就密集的黑过一轮的
janxin
2015-06-23 09:29:52 +08:00
看1楼的说法,我倒是觉得美团还是可以原谅的...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX