![]() |
1
kapaseker 23 天前
确实,我以为基于 Chromium 内核的浏览器应该有跨平台的能力的。看来扩展的支持不是那么容易,估计很多与操作系统强相关吧
|
2
w568w 23 天前
划重点:
为什么支持 Extension 这么困难: > 开始动手之后发现,这的确是一个非常庞大的项目。普通的功能一般都是按周来计算或最多按月来计算的,而 Extension 这个功能得是按年来计算的。最终我们花了一年多的时间,才让 Extension 成功登陆了 Edge Android 平台。 为什么 Kiwi 停更: > 对于 Arnaud 来说,这个项目经过几年维护已经趋于稳定,他不太想继续花更多精力只是在维护上面,而是想要尝试其他更有挑战性的项目。 为什么 Kiwi 给 Edge 官方站台: > 我也将(实现 Extension )这中间的很多辛酸历程都写在了上面的那篇文章里,[...] Kiwi 浏览器的作者居然也看到了这篇文章,并且就是因为这篇文章,巧合般地让 Kiwi 和 Edge 建立了联系。 > 现有的 Kiwi 用户怎么办呢?这时 Arnaud 想起了我之前写的文章,他认为 Edge Android 已经很好地支持了 Extension 功能,成功接过了 Kiwi 的接力棒。 > Kiwi 的这一突然声明把我们也搞了个措手不及。 |
3
qujiqujl 23 天前
真的这么淡泊名利啊,百万级的用户量就这样直接放弃了,,确实牛逼,俺估计是境界不够,大概做不到。
|
4
NoOneNoBody 23 天前
差点以为远洋捕捞有漏网之鱼来了这里……
玩笑,跑偏了,跑偏了 |
5
nuansediao 23 天前
是不是成都爱情故事?
|
![]() |
6
beimenjun PRO 不错诶。
|
![]() |
7
Kenshiro 23 天前 via iPhone
Orion 很早支持插件了啊,怎么都关注 edge 去了
|
![]() |
8
andyskaura 23 天前
@w568w 我完善一下。
为什么支持 Extension 这么困难: >Extension 的代码量极其庞大,依赖关系错综复杂。我在整个的实现过程中能深深感受到,Google 是完全没打算让 Extension 能在 Android 上运行,才会把代码写成这样。 >Chromium 在 Extension 的设计上并没有做到很好的独立性,其实它是依赖于很多模块的。而 Edge 桌面端又会在这些被依赖的模块里做很多自己的功能,最后把 Extension 带到 Android 上的同时,我也几乎把半个 Edge 桌面端的功能都给带到 Android 上了。 >Extension 相关的代码都不是为 Android 平台设计的,必然会出现海量的编译错误。花两个多月时间才一个一个错误地去解决。 >Extension 改动的还基本都是桌面端的代码,因此还需要 Edge 美国团队和印度团队的成员来检查我这边的改动。 |
9
jeesk 23 天前
因为 chromium 不支持所以难, 但是现在 chromium for android 已经可以使用插件了, chromium 的代码库在 3 月就开始陆续增加代码了。 只是需要单独编译罢了。
|
![]() |
10
HojiOShi 23 天前
就挺暖心的。上次看到这件事还是在郭霖的 CSDN 博客里,没想到还有个这么温暖的后续。
https://blog.csdn.net/guolin_blog/article/details/136356855 |
![]() |
11
402124773 23 天前
原来是第一行代码的作者 guolin ,难怪这个名字这么熟悉。
大佬真的很厉害,主做 android app 的,居然能够在这么 C++代码里面加入这个功能。 |
![]() |
12
hafuhafu 23 天前 ![]() 啊? kiwi 居然停止更新了,我还是看到这个文章才知道的。
这个浏览器太安静太好了,虽然同步要靠插件,但是尝试了诸多移动端浏览器之后依然是我的最爱。 待我再下一个 Edge 看看。上一次用 Edge 的印象还是“臃肿且有点怪”的 UI 。 |
![]() |
13
Tink PRO 有点厉害
|
![]() |
14
lns103 22 天前 via Android
Edge 的安卓版阉割了多窗口(每个窗口可以开不同的标签页),所以还是在用 kiwi
|
![]() |
15
alleluya 22 天前
kiwi 应该也不止一个人维护吧? 不太了解 但看这篇文章 感觉就 Arnaud 一个人?
|