跨越 8000 公里:一个中国男人和一个法国男人的浪漫故事

108 天前
 Sunben
之前看到 Kiwi 浏览器停止维护,推荐用户通过微软 Edge 使用扩展 ,咱们脑子里 yy 的都是残酷的商战、冰冷的交易、被鱼肉的用户...
今天才知道,原来这背后是这样两个男人之间让人红温的故事: https://mp.weixin.qq.com/s/1awRWhBHiHtE3Gn1QCU3Pg
3994 次点击
所在节点    浏览器
15 条回复
kapaseker
108 天前
确实,我以为基于 Chromium 内核的浏览器应该有跨平台的能力的。看来扩展的支持不是那么容易,估计很多与操作系统强相关吧
w568w
108 天前
划重点:

为什么支持 Extension 这么困难:

> 开始动手之后发现,这的确是一个非常庞大的项目。普通的功能一般都是按周来计算或最多按月来计算的,而 Extension 这个功能得是按年来计算的。最终我们花了一年多的时间,才让 Extension 成功登陆了 Edge Android 平台。

为什么 Kiwi 停更:

> 对于 Arnaud 来说,这个项目经过几年维护已经趋于稳定,他不太想继续花更多精力只是在维护上面,而是想要尝试其他更有挑战性的项目。

为什么 Kiwi 给 Edge 官方站台:

> 我也将(实现 Extension )这中间的很多辛酸历程都写在了上面的那篇文章里,[...] Kiwi 浏览器的作者居然也看到了这篇文章,并且就是因为这篇文章,巧合般地让 Kiwi 和 Edge 建立了联系。
> 现有的 Kiwi 用户怎么办呢?这时 Arnaud 想起了我之前写的文章,他认为 Edge Android 已经很好地支持了 Extension 功能,成功接过了 Kiwi 的接力棒。
> Kiwi 的这一突然声明把我们也搞了个措手不及。
qujiqujl
108 天前
真的这么淡泊名利啊,百万级的用户量就这样直接放弃了,,确实牛逼,俺估计是境界不够,大概做不到。
NoOneNoBody
108 天前
差点以为远洋捕捞有漏网之鱼来了这里……






玩笑,跑偏了,跑偏了
nuansediao
108 天前
是不是成都爱情故事?
beimenjun
108 天前
不错诶。
Kenshiro
108 天前
Orion 很早支持插件了啊,怎么都关注 edge 去了
andyskaura
108 天前
@w568w 我完善一下。

为什么支持 Extension 这么困难:

>Extension 的代码量极其庞大,依赖关系错综复杂。我在整个的实现过程中能深深感受到,Google 是完全没打算让 Extension 能在 Android 上运行,才会把代码写成这样。
>Chromium 在 Extension 的设计上并没有做到很好的独立性,其实它是依赖于很多模块的。而 Edge 桌面端又会在这些被依赖的模块里做很多自己的功能,最后把 Extension 带到 Android 上的同时,我也几乎把半个 Edge 桌面端的功能都给带到 Android 上了。
>Extension 相关的代码都不是为 Android 平台设计的,必然会出现海量的编译错误。花两个多月时间才一个一个错误地去解决。
>Extension 改动的还基本都是桌面端的代码,因此还需要 Edge 美国团队和印度团队的成员来检查我这边的改动。
jeesk
108 天前
因为 chromium 不支持所以难, 但是现在 chromium for android 已经可以使用插件了, chromium 的代码库在 3 月就开始陆续增加代码了。 只是需要单独编译罢了。
HojiOShi
108 天前
就挺暖心的。上次看到这件事还是在郭霖的 CSDN 博客里,没想到还有个这么温暖的后续。

https://blog.csdn.net/guolin_blog/article/details/136356855
402124773
108 天前
原来是第一行代码的作者 guolin ,难怪这个名字这么熟悉。
大佬真的很厉害,主做 android app 的,居然能够在这么 C++代码里面加入这个功能。
hafuhafu
107 天前
啊? kiwi 居然停止更新了,我还是看到这个文章才知道的。
这个浏览器太安静太好了,虽然同步要靠插件,但是尝试了诸多移动端浏览器之后依然是我的最爱。
待我再下一个 Edge 看看。上一次用 Edge 的印象还是“臃肿且有点怪”的 UI 。
Tink
107 天前
有点厉害
lns103
107 天前
Edge 的安卓版阉割了多窗口(每个窗口可以开不同的标签页),所以还是在用 kiwi
alleluya
107 天前
kiwi 应该也不止一个人维护吧? 不太了解 但看这篇文章 感觉就 Arnaud 一个人?

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

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

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

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

© 2021 V2EX