跨越 8000 公里:一个中国男人和一个法国男人的浪漫故事 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sunben
V2EX    浏览器

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

  •  2
     
  •   Sunben 93 天前 3975 次点击
    这是一个创建于 93 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前看到 Kiwi 浏览器停止维护,推荐用户通过微软 Edge 使用扩展 ,咱们脑子里 yy 的都是残酷的商战、冰冷的交易、被鱼肉的用户...
    今天才知道,原来这背后是这样两个男人之间让人红温的故事: https://mp.weixin.qq.com/s/1awRWhBHiHE3Gn1QCU3Pg
    15 条回复    2025-07-10 09:41:03 +08:00
    kapaseker
        1
    kapaseker  
       93 天前
    确实,我以为基于 Chromium 内核的浏览器应该有跨平台的能力的。看来扩展的支持不是那么容易,估计很多与操作系统强相关吧
    w568w
        2
    w568w  
       93 天前
    划重点:

    为什么支持 Extension 这么困难:

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

    为什么 Kiwi 停更:

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

    为什么 Kiwi 给 Edge 官方站台:

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






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

    为什么支持 Extension 这么困难:

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

    https://blog.csdn.net/guolin_blog/article/details/136356855
    402124773
        11
    402124773  
       93 天前
    原来是第一行代码的作者 guolin ,难怪这个名字这么熟悉。
    大佬真的很厉害,主做 android app 的,居然能够在这么 C++代码里面加入这个功能。
    hafuhafu
        12
    hafuhafu  
       93 天前   1
    啊? kiwi 居然停止更新了,我还是看到这个文章才知道的。
    这个浏览器太安静太好了,虽然同步要靠插件,但是尝试了诸多移动端浏览器之后依然是我的最爱。
    待我再下一个 Edge 看看。上一次用 Edge 的印象还是“臃肿且有点怪”的 UI 。
    Tink
        13
    Tink  
    PRO
       92 天前
    有点厉害
    lns103
        14
    lns103  
       92 天前 via Android
    Edge 的安卓版阉割了多窗口(每个窗口可以开不同的标签页),所以还是在用 kiwi
    alleluya
        15
    alleluya  
       92 天前
    kiwi 应该也不止一个人维护吧? 不太了解 但看这篇文章 感觉就 Arnaud 一个人?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3002 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 13:30 PVG 21:30 LAX 06:30 JFK 09:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86