图源:维基百科
而基于Electron开发的桌面端应用,大概能分为三大部分。
Chromium内核 NodeJS后端 几个原生API,就能凑成一个能在桌面端运行的Web应用。
图源:github.io
再说直白点,用Electron写出来的软件,和Chrome浏览器套壳没啥区别。
只要你懂点前端技术,就可以用Electron打包微信网页版,让它成为独立的桌面级应用。
回到用Electron重做的QQ,道理是相通的。
反正底层都是Chrome,那开发团队只要把前端界面做得好看点,让用户看不出来是网页套壳,不就完事儿了?
如果大伙还是觉得有点绕,那小雷做个究极省流版总结:
所有用Electron写的桌面端应用,在打开后都是一个浏览器,本质上都是Chrome套壳。