目錄表

將網頁製成桌面 app

這就是所謂的「web app」嗎?不確定。

Prism

Firefox(Gecko)核心的解決方案,(2016 的)前幾年已中止。之前還在用 Linux 時有用過。

Fluid

Chrome App Builder

Electron

WebDGap

優點
Node-webkit 及 Chromium 似乎蠻省資源的,以執行 Wikiwand 為例,Firefox 可能需要耗到 100% CPU,而 Node-Webkit 就只要 40~50%
缺點
app 肥大,要 80~90MB cf. Fluid app 一個大概 7MB 多而已

createGcApp

優
差不多和 Fluid 一樣簡便
亦可自訂 icon
比起 Chrome App Builder 的成品更獨立,所以不會被與 Chrome 視為相同的 app instance,獨立切換 app 無虞
程式核心永遠是最新的 Chrome(只要本機的 Chrome 有一直更新),不像 Fluid 用的 Safari 還是 Webkit 好像是封閉的
缺
app 的大小可能會隨 profile 越來越肥(其實 Fluid app 也是越來越肥啊,只是存在其他地方,所以這不成問題)

Flotato

Flotato - lost in a sea of browser tabs?

FirefoxPWA

filips123/FirefoxPWA: A tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox

  1. 裝 extension
  2. 依跳出的網頁指示
    1. 用 Homebrew 裝相關程式
    2. 執行連結指令
    3. 安裝 runtime
    4. 自動完成 ✅
  3. 試用
    1. Spotify 播放器
      1. 用 Firefox extension 的工具列按鈕 Install current site 進行設定 ✅
      2. 是裝到 ~/Applications,而不是全系統,所以有可能只有本使用者可以用
      3. 第一次執行需要等個 10 秒,是因為要建立 profile?
      4. 會變成一個新的 Firefox 實體,用全新的 profile,Dock 圖示是網站圖示,執行檔的圖示仍是 Firefox,只是程式名稱變 Spotify
      5. 順利 redirect 到 FB 登入,再 redirect 回來 ✅
      6. Spotify 要吃 600 多 MB RAM
      7. 預設使用介面是英語耶
      8. 還好沒有登錄成新的開啟 HTML 的 app
      9. SoundSource 裡是辨識成一個 bash 程式項目,但直接調整這個程式的音量的話沒有效果,必須調 Firefox 整體 XD
      10. Menubar 都跟一個正常的 Firefox instance 一樣,是完整的
      11. 不過不吃 ``⌘L``,看來是進入視窗模式?👍
      12. 也不吃 ``⌘T``,沒有新分頁
      13. 但吃 ``⌘N`` 新視窗

其他