跳至主要內容

從那個打不開的安裝檔,到設定裡找不到的開關:純血鴻蒙嚴防安裝的設計語言

從檔案管理員裡那個再也打不開的 APK,與設定頁裡消失的未知來源開關讀起,拆解純血鴻蒙如何把安裝從使用者權限改寫成平臺許可,以及純血二字在溝通上扮演的文案角色。

設計觀察 ·
從那個打不開的安裝檔,到設定裡找不到的開關:純血鴻蒙嚴防安裝的設計語言

檔案管理員裡,那個 APK 檔案還在。圖示照舊,一個紙盒形狀的扁平圖形,檔名後面掛著三個字母的副檔名。手指按下去,系統沒有喚起安裝器,也沒有跳出權限詢問。畫面中央升起一個圓角對話框,一行短句配上一個確認鍵,按掉之後,一切回到原狀。

在 Android 手機上,這個動作的後半段完全不同:進度列與權限清單一路滑到底,最後落在安裝鍵上,完成時還有一個收尾動畫。在純血鴻蒙上,整條流程被壓縮成一個拒絕。酷安上一則貼文把這個經驗寫成了抱怨,語氣直接,矛頭指向系統對安裝的層層設防。HarmonyOS NEXT 自 2024 年底正式商用以來,這類討論每隔一陣子就會回來一次,而每一次的起點幾乎都是同一個畫面:一個下載完成的檔案,和一扇不再為它開的門。

引述酷安用戶抱怨純血鴻蒙嚴格禁止自行安裝應用程式的貼文原文

被整欄刪掉的權限

要看懂那個對話框,得先看見它背後少掉的東西。

在 Android 的設計傳統裡,安裝是使用者的權限。早期版本把它做成設定頁裡的一個勾選框,標題寫著「未知來源」,勾了就能裝,系統只負責事前提醒。後來這個開關下放到每一個應用程式身上:從瀏覽器下載的檔案,由瀏覽器負責請求安裝許可;從檔案管理員點開的檔案,由檔案管理員負責。欄位還在,責任拆細了,判斷權始終留在使用者這一側。

iOS 的路徑更窄,卻依然存在。企業簽署的描述檔裝進手機後,設定的深處會多出一頁「裝置管理」,使用者看完開發者名稱,按下「信任」,安裝才被放行。這條路繞得厲害,但介面上每一步都在表達同一件事:你要為自己的選擇簽名。

純血鴻蒙把這個欄位刪掉了。設定頁裡找不到對應的開關,權限清單裡沒有這個項目,使用者在任何層級都無法把安裝的權利發給自己。APK 在這套系統裡成了無法處理的物件,像把一捲錄音帶塞進藍光播放器。

清單比較 Android、iOS 與純血鴻蒙處理非官方安裝的三種介面做法,從各自的開關與信任鍵到完全沒有欄位

一扇門與一排貨架

開關刪掉之後,所有安裝都得走同一扇門:華為應用市場。

這扇門的設計比外觀複雜。開發者要以企業或個人身分完成實名認證,應用要通過審核才能上架,安裝鍵背後因此連著一個查得到的名字。開發者自己測試未上架的版本,得先進開發者模式,透過開發工具與簽署證書把程式裝進指定裝置,證書有到期日,裝置有白名單。換句話說,安裝在這套系統裡變成一種被許可的關係,檔案只是這段關係的載體。

從平臺治理的角度看,這是一套邏輯完整的設計。詐騙軟體與木馬最常見的入口就是側載,把入口收窄到單一櫃檯,審核與下架都有了明確的著力點,華為對外的說法也一直把安全擺在第一位。使用者讓出的欄位,換成應用市集裡一排經過審核的開發者名稱,這筆交換在行銷上說得通。

質疑也從這裡長出來。審核的標準、上架的節奏、哪些應用進得來,決定權全在單一平臺手上。當某個應用始終不上架,使用者除了等待與反映,沒有別的介面可用。貨架的搜尋欄與編輯推薦位做得再順手,也填不上那個消失的欄位。

純血兩個字的文案層

「純血」是這套設計的文案層。

這個詞並非官方名稱。華為的正式叫法是 HarmonyOS NEXT,對外也稱原生鴻蒙,但「純血鴻蒙」這個使用者取的暱稱流傳之廣,幾乎已經反客為主。它好用,因為一口氣完成了兩件事:說明系統裡不再有 AOSP 程式碼,同時預先解釋了 APK 為什麼裝不進來。純的代價就是排他。兩個字把一項限制翻譯成血統敘事,讓政策在溝通上先站穩了位置,抱怨出現時,支持者的回應往往只有一句話的意思:它本來就強調純,討論於是繞回定位本身。

華為的品牌部門擅長這類敘事工程。我們先前在華為與泡泡瑪特小野聯名款的分析裡,看過它如何把差異化外包給角色與包裝;這一回素材換成了系統本身,差異化的賣點從聯名角色的情緒,換成一個聽起來更硬的字:自主。

以刪掉一個欄位也是一項設計決定為題,點出純血鴻蒙把安裝權限從使用者端收歸平臺的取捨

牆的先後順序

把純血鴻蒙放回產業脈絡,它真正特殊的地方在於順序。

蘋果的牆是一路蓋出來的。App Store 在 2008 年開張,側載從第一天起就不存在,使用者是在沒有選項的環境裡長大的,連互動規範都被當成憲法層級的文件長期經營,我們先前讀iPhone Duo 互動設計的介面推導時看過這套傳統的厚度。即便如此,這道牆仍在 2024 年被歐盟的《數位市場法》鑿開缺口,歐盟使用者從此可以從第三方市集取得應用,繞過官方貨架。

華為走的是反方向。它的使用者從 Android 的開放環境遷移而來,其中最早換機支援的那批人,恰好是對規格與自由最敏感的一羣。酷安正是這羣人的聚落,抱怨出現在這裡不讓人意外。對他們來說,卡住的對象和某個特定應用關係不大,真正的落差是那個按了十幾年的確認鍵,如今不在自己手裡。

對話框裡的措辭

介面設計有個老原則:每一個被拿走的選項,都該在別處得到說明。

純血鴻蒙的拒絕做到了最短路徑,卻沒有告訴使用者接下來能去哪裡、這件事由誰決定。那類系統對話框的通用語法是大圓角、充足留白、一行文案、單一按鈕,而單一按鈕本身就是訊息:沒有「仍要安裝」的次要選項,使用者只剩「知道了」。設計上的誠實,落在那一行字的措辭上。寫「無法開啟此檔案」,責任看起來在檔案;寫「本系統僅支援應用市集安裝」,規則就回到了使用者可以理解的位置。同一扇關著的門,門牌的文字決定它被讀成故障還是規定。

這也是一則語氣粗糙的抱怨帖值得重讀的原因。使用者罵的是安裝,失去的是欄位。系統收走最後一下確認的權利,換來整齊的貨架與可管理的安全面,付出的是最早願意搬進來那羣人對介面的信任。這筆帳怎麼算,取決於未來幾年貨架的密度:應用市集若追得上使用者的清單,那個對話框會慢慢變成少數人才會遇見的畫面;若追不上,它就會一直是這套系統裡最誠實的一塊介面。