毕竟现在 Edge 也用 Chromium 了,直接把 Chromium 集成进系统框架岂不是更好? 毕竟现在有很多软件是基于 Chromium 来做前端渲染的,比如 VSCode、网易云音乐等等,而这些软件的通病就是体积庞大,如果能直接调用系统自带的 Chromium 估计能减小不少体积。 而且估计还能衍生出不少跟以前世界之窗一样的轻量、多功能但是又基于 Chromium 内核的高性能浏览器。 不知道会不会是以后的一个发展方向。
1
chinvo 2019-10-18 13:00:38 +08:00 via iPhone 3
他们自带一个 chromium 的目的就是避免使用系统框架,以减少兼容性问题
|
2
ClericPy 2019-10-18 13:05:59 +08:00
好久没见这种一楼结贴的了...
|
3
anguiao 2019-10-18 13:17:16 +08:00 via Android
楼上说得很对。然后如果你想要的是 Chromium 的 WebView 的话,也是有的,叫“WebView 2”。
https://docs.microsoft.com/en-us/microsoft-edge/hosting/webview2 |
4
fonlan OP @chinvo 但是做得好的话还是能省不少事儿的,尤其是程序逻辑并不是太复杂的话,毕竟 Electron 的程序越来越多了,每个程序都带一个完整的 Chromium 的话想想都恐怖
|
6
wwqgtxx 2019-10-18 16:34:37 +08:00 via iPhone
我记得以前还有基于 edge 内核的 electron 分支,不知道现在是否还活着。
其实主要问题还是覆盖问题,现在做个程序还是要兼容 win7 的,就算是 win10 用户,其中还有大量的旧版本用户(不愿意升级的,用 ltsb/ltsc 的),这一条就可以否决使用系统框架的可能性了 当然还是希望 ms 把这方面 api 做好,至少再过 N 年我们就有可能用的上了😂 |
7
fonlan OP @wwqgtxx win7 也是能兼容的,微软出个安装包就行了,就是把 3 楼说的 WebView 2 做成安装包或者补丁包的形式安装到系统里就行,其他程序就可以调用了
|
8
learnshare 2019-10-18 17:14:59 +08:00
这是个好想法,Android/iOS 都基本可以统一 WebView 了
如果微软把浏览器内核做成可独立安装的包(如 .Net 组件包),对许多应用都是有利的 |
10
Jirajine 2019-10-18 17:24:18 +08:00 via Android
东西是好东西,可惜他们不用啊。
至少同时发布“轻量版”,“兼容版”总可以吧。 Android 上的 system webview 版本差异更大,怎么就愿意用了呢。。 |
12
tulongtou 2019-10-18 18:49:36 +08:00 via iPhone
.net 做成框架了,君不见一整安装软件就.net framework 版本不对或者缺失,要自己安装,还经常有人安装失败或者卸载失败的
|
13
wunonglin 2019-10-18 18:53:53 +08:00
你要是内嵌,那跟 ie 有什么区别?
|