Fold All / Expand All

2016年7月10日 星期日

Slack uses Electron for Windows app and MacGap for macOS

https://twitter.com/slackhq/status/532662804525096960

原本以為 Slack 是用 Electron 包出不同平台的 desktop app,在看 Electron 和 NW.js 的比較討論時,才發現 Slack on Mac 是用 MacGap ( https://github.com/MacGapProject/ )

在最上面的 twitter,有人問 Slack 為什麼 macOS 不用 Electron,得到的答案是…因為一開始用了 MacGap,而且可以用,所以…

https://slack.com/downloads
目前看到有 Windows, Mac, Linux,其中把 Ubuntu 64-bit 的 .deb 解開來看,也是 Electron

在討論 Electron 的時候,都有提到一個缺點,就是無論 app 功能多小,包出來的東西,起跳就是 100 MB,壓縮後也是快要 40 MB

像 Lyric Get 以前用 py2exe 含 installer 是 7.2 MB,用 Electron,只是包殼,還沒換用 JS 寫 engine,已經 39.5 MB 啦,是說用 7z 壓可能會再小一些?

不過為了跨平台快速開發,容量大一些還好?

因為沒啥時間研究 MacGap 啊

沒有留言: