目錄表

將網頁製成桌面 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`` 新視窗

其他