驗收單 · 2026-10-22 · 约 7 分钟

Hermit 輕應用的隱私原生設計:為什麼一個網頁轉換器敢零權限啟動

軟體Hermit分類系统工具
版本29.3.6體積4.64M
開發方Chimbori狀態已歸檔
Hermit 輕應用的隱私原生設計:為什麼一個網頁轉換器敢零權限啟動

Hermit 是什麼:把網頁拎出來當應用用

Hermit 是 Chimbori 開發的 Android 輕應用工具,4.64M 的安裝包就能把任何網站變成獨立的手機應用入口。它不廣告、不追蹤、不收集個人資訊,是 Google Play 上同類產品中被反覆稱道的隱私友好型工具。

用一個生活化的類比來理解它的定位:你的手機桌面就像一個抽屜,原生應用是每個都要占一格大位置的物件(幾十 MB 起),瀏覽器標籤頁是全部堆在抽屜深處容易亂成一團的零碎東西。Hermit 做的事情是——給你高頻訪問的網站做一個迷你的抽屜標籤,點一下就打開,關掉就停,每個標籤有自己獨立的收納格,互不干擾。

安裝

Hermit 的安裝體驗本身就是它設計哲學的縮影——安裝過程不請求任何權限,首次啟動也彈不出來一個紅色的授權對話框。4.64M 的 APK 從應用商店完成 Hermit下載 後即可安裝;如果走側載方式,部分安卓系統會彈出「未知來源」的系統級安全提示,這是安卓的常規保護機制,不是 Hermit 自身的問題。安裝完成進入主介面後,你可以直接從內置的精選庫一鍵添加 100+ 預設配置好的輕應用,或手動輸入任意網站地址創建屬於自己的輕應用。不需要註冊、不需要登入、不需要選語言——打開就是能試用。

為什麼它敢零權限啟動:一場架構層的徹底換血

我一直在想一個問題:為什麼 Hermit 能夠做到啟動時一行權限請求都沒有?常見的安卓應用打開後第一步就是要位置、要通知、要存儲,連 Chrome 也不例外。Hermit 把原生應用那套權力架構替換成了什麼?

問題原生態:原生應用和 PWA 都有隱患

先把問題擺出來。原生應用的權限審視邏輯是「一鍵全授權」——安裝時一次性把所有敏感權限都要到手,之後在後台持續消耗資源、收集資料。用戶嫌麻煩通常全點允許,實際上大部分權限終其一生都不會被真正使用。Chrome PWA 雖然也能「添加到主螢幕」做出獨立圖示,但本質上是瀏覽器進程裡的一個標籤頁分身——共享進程、共享權限、共享設定,控制力為零,更談不上每個應用有獨立主題或沙盒多開。

架構拆解:三層設計共同托起「零權限基礎運行」

Hermit 的核心架構有三個關鍵設計,缺一不可:

獨立 WebView 實例:每個輕應用是一個獨立的 WebView 實例,不是瀏覽器進程裡的標籤頁。這意味著每個輕應用的 Cookie、本地存儲、權限請求完全隔離——你在 A 輕應用裡登錄的社交帳號,B 輕應用看不到;你給 C 輕應用允許的位置權限,D 輕應用根本不會知道有位置這個東西的存在。回到抽屜類比:原生應用是一棟獨立的樓,每個應用一棟;瀏覽器標籤頁是一棟樓裡的多個房間,共享水電;Hermit 輕應用是一棟樓裡的獨立公寓,每個公寓有獨立的水表、電表和鑰匙。

按需授權而非預設全取:WebView 本身渲染網頁、加載內容不需要任何敏感權限。只有當你主動使用 Web Monitors(內容變化監控)、Atom/RSS Feed(新內容推送)、備份恢復這些進階功能時,Hermit 才會彈出針對該功能的單一權限請求。你不開 Web Monitors,就永遠不會看到通知權限的對話框;你不做備份,就永遠不會請求存儲權限。對比原生應用那種「先把手機的鑰匙串全部要到手再說」的風格,這個按需機制在安卓應用裡屬於異類。

隱私預設收緊:彈窗攔截、第三方 Cookie 預設關閉、阻止強制跳轉原生應用——這些隱私保護設定不是用戶事後去設定頁面手動打開的選項,而是產品設計時就寫死的預設值。Chrome 從 2024 年才開始計劃逐步淘汰第三方 Cookie,Hermit 從最早版本起就不讓站點寫第三方 Cookie。當然這個設計也會帶來副作用——某些依賴彈窗的 OAuth 授權流程或支付確認可能卡住,這時進入 Quick Settings 把對應開關臨時打開即可,操作完再關上。

內建的內容攔截與隱私設定

取捨代價:設計選擇必須配套的放棄

Hermit 選了「輕」就放棄了「全」——這不是 bug,是設計承諾。

它基於 Android WebView 而非自嵌 Chromium 引擎,這讓安裝包從幾十 MB 砍到 4.64M,但代價是:不支援 WebRTC 的完整能力(視訊通話應用可能受限)、不支援部分依賴 Service Worker 的複雜離線應用、不支援 DRM 視頻的完整播放體驗。另外 Google Play 政策禁止 PWA 安裝到應用抽屜,Hermit 的輕應用永遠只能以獨立入口的形態存在於桌面,不能成為真正的系統級安裝包。

邊界判斷:它適合誰、不適合誰

Hermit 的價值不在於「替代所有原生應用」,而在於「把 80% 高頻使用的網站從瀏覽器裡解放出來,同時不給你裝一包用不到的權限和後台服務」。

適用場景:存儲告急的手機(把臃腫的原生應用換成幾十 KB 的入口,立省上百 MB)、多帳號重度用戶(工作號和私人號各占一個沙盒,同時在線互不串場)、沒有客戶端的小眾網站(論壇、追更站、自建系統)、給長輩做簡化的手機管理入口(查話費、語音信箱、天氣查詢做成大圖示)。

不適用場景:需要完整 WebRTC 的視訊會議、依賴複雜離線邏輯的企業應用、DRM 受保護的串流影片——這些場景繼續用原生應用就好。

歸結一句話:Hermit 做的不是「更好的瀏覽器」,而是「更懂隱私的網頁應用隔離器」。它用架構層的三個選擇,回答了一個安卓應用開發者很少面對的問題——如果我們不預設索取所有權限,手機還能正常工作嗎?答案是:能,而且更清爽。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

同類驗收報告