做了一个轻量级的 Electron,使用的是系统自带的 webview

2019-02-13 10:12:55 +08:00
 patr0nus

DeskGap: https://deskgap.com/

HN 讨论: https://news.ycombinator.com/item?id=19149690

目前支持 Mac OS X 10.10+ 和 Windows 10 (好多 10 啊

另外我用 DeskGap 把 squoosh 包装成了桌面 App "Pym",并成功提交上了 Mac App StoreMicrosoft Store.

14796 次点击
所在节点    JavaScript
29 条回复
LittleWhiteMouse
2019-02-13 10:22:52 +08:00
这个非常赞,非常支持!!!

Electron 每个应用带一个浏览器实在是觉得莫名其妙
noclin
2019-02-13 10:26:53 +08:00
很棒的项目,但是好像没看到打包相关的文档
lanxyou
2019-02-13 10:27:01 +08:00
赞啊 包的体积减小后有了下载的欲望了
noclin
2019-02-13 10:30:56 +08:00
一部分 electron 应用本可以不用附带完整的 chromium runtime,这样传播也方便多了。
GDC
2019-02-13 10:41:41 +08:00
@LittleWhiteMouse
@lanxyou

electron 的作者有不带浏览器的另一个项目,在 v2 发过的
Exin
2019-02-13 10:42:27 +08:00
是不是可以这么对比——

自定义 URL + 不锁定浏览器 -> 自由浏览网页,体积小、流量高,面临适配问题
指定 URL + 锁定浏览器 -> Electron App,体积大、流量低,无适配问题
指定 URL + 不锁定浏览器 -> DeskGap App,体积小、流量低,有适配问题
marcong95
2019-02-13 10:42:43 +08:00
无责任猜想一下,有没有可能调用用户自己装的 Chrome 或者 Firefox 里的 Webview 呢。因为个人感觉无论是 Edge 还是 Safari 都不是特别靠谱。
Cbdy
2019-02-13 10:45:09 +08:00
电脑版的 PWA ?
kakegu
2019-02-13 11:00:23 +08:00
既然是用系统的 webview 那就可能出现兼容性问题,还有什么时候支持 Linux ?
lenville
2019-02-13 11:05:04 +08:00
赞楼主,除了楼主提到的 Electrino
https://github.com/pojala/electrino

还有另外两个类似的工具
https://github.com/jiahaog/nativefier
https://github.com/francoislaberge/shrinkray

Electrino 跟 DeskGap 类似,Nativefier 和 Shrinkray 更偏向于简单封装
jiejiss
2019-02-13 11:11:26 +08:00
还有一个类似的 https://github.com/weolar/miniblink49,用的是 Chrome 的 49 版本内核,支持 XP 和 npapi。基于 miniblink 有一个 mini-electron,打包完了大小是 6mb
yidinghe
2019-02-13 11:13:52 +08:00
楼主的框架不带浏览器的话,Windows 10 下面用的是 edge 嘛?
microud
2019-02-13 11:16:50 +08:00
est
2019-02-13 11:21:24 +08:00
原来是国人作品。。。

https://weolar.github.io/miniblink/

这个也是。。
shuax
2019-02-13 11:32:51 +08:00
windows 下好像 miniblink 更好
edsheeran
2019-02-13 11:49:13 +08:00
大佬大佬,去他媽的 electron,現在電腦裡面一堆瀏覽器臥槽
Kei
2019-02-13 11:56:54 +08:00
patr0nus
2019-02-13 11:57:09 +08:00
@noclin 因为还没做😂那个 Pym 是写了一个脚本打包的,等我有空改成把脚本改得通用可配置了,再发布出来
cin
2019-02-13 12:00:01 +08:00
patr0nus
2019-02-13 12:03:56 +08:00
@kakegu @yidinghe 对。但 Windows 下用的是 Edge 引擎,兼容性问题会好办些。

Linux 支持刚起步,我对 Linux App 开发不太熟悉,可能要做一段时间。

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

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

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

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

© 2021 V2EX