下載包不到 1 MB 的 Windows 啟動器:ALTRun 這門工具,把帳記在資源佔用那一欄
開發者以 AutoHotkey v2 重寫 ALTRun 啟動器,下載包不到 1 MB、免裝運行庫,本文從資源佔用與分發成本結構,看桌面效率工具這門小生意。
一款名為 ALTRun 的 Windows 桌面啟動器近日在 V2EX「分享創造」板發布,一天內累積約 711 次瀏覽。開發者 zhugecaomao 以 GPL-3.0 授權開源,採 AutoHotkey v2 撰寫,下載包不到 1 MB,解壓後約 2 MB,不需要 .NET、Electron 或其他運行庫,免安裝、不寫登錄檔、不需管理員權限,資料全部存放在 Data 資料夾。
這則分享的重點不在多了一款啟動器,而在它選了一條與主流競品相反的成本路線。
體積為什麼是差異化變數
桌面啟動器市場的現有格局大致分三層:商業閉源如 Listary、Raycast(後者主要在 macOS);微軟官方免費的 PowerToys Run;開源方案如 Wox 與舊版 ALTRun、RunZ。
開發者在文中給出的對照是:這些方案「不是太大(幾十上百 MB,常駐佔記憶體),就是中文支持一般」。以 Electron 架構為主的工具,常見安裝體積落在數十至百餘 MB 區間,且伴隨一個常駐的 Chromium 渲染程序。ALTRun 把整個軟體壓在 2 MB 以內,等於把分發頻寬、安裝摩擦、常駐記憶體三個成本項同時壓低。
這與先前Jev 一鍵包的分發門檻帳的邏輯類似:當功能差距縮小時,取得與安裝的摩擦成本就成為主要競爭欄位。ALTRun 另外提供 Scoop 套件庫安裝路徑,對已採用命令列套件管理的用戶,把安裝步驟壓到兩行指令。
中文輸入場景的差異化
功能面上,ALTRun 的差異集中在中文用戶的匹配層:拼音首字母檢索(輸入 wx 匹配「微信」、vsc 匹配 Visual Studio Code),搭配每次選擇的結果記憶,讓常用項目自動前置。檔案搜尋方面,若用戶已安裝 Everything 則呼叫其毫秒級全盤索引,未安裝則退回內建索引,屬於把重資產(全盤索引)外包給既有工具的設計。
其餘功能包括剪貼板歷史(文字/檔案/圖片)、文字片段展開、單位與匯率換算、瀏覽器書籤檢索、視窗切換與 40 多個 Windows 設定頁快取。對 Total Commander 用戶另提供對話框目錄跳轉與多選檔案操作。授權採 GPL-3.0,明確標示不收集資料,僅在檢查更新與匯率下載時連網。
誰受惠、誰承壓
受惠方是低配硬體與可攜場景用戶:2 MB 的體積讓軟體可以放進隨身碟或同步盤漫遊,這在企業內網受限、無管理員權限的環境尤其實用。
承壓方難以說是既有商業方案。Listary 與 Raycast 的定價基礎建立在深度整合與跨裝置生態上,體積敏感用戶本來就不是其主要付費羣。真正的擠壓發生在開源免費這一層:Wox 與 PowerToys Run 若長期未解決中文拼音匹配與記憶體佔用,這類精簡重寫案會持續分走技術社羣的注意力。
收束判斷
以單一開發者的自用工具而言,ALTRun 的帳算得清楚:不碰商業化、不留用戶資料,成本只剩開發者本人的維護時間。GPL-3.0 開源讓後續維護風險有社羣接手的可能。至於它能否在啟動器這個老品類裡站穩,指標不在星數,而在 Everything 整合與拼音匹配這兩項差異功能被抄走的速度。