Windows 11 開始功能表使用 15MB JSON 結構而非 AI 來組織應用程式

Windows 11 開始功能表使用 15MB JSON 結構而非 AI 來組織應用程式

了解 Windows 11 25H2 中的「開始」功能表類別

Windows 11 25H2 版中的全新「開始」功能表擁有精簡的單頁捲動佈局,並引入了一項功能,可將應用程式按預定義類別進行組織。雖然用戶無法建立自訂類別,但微軟已為應用程式實作了自動分組系統。這引發了人們對這些應用程式如何按不同類別進行組織的問題——這個問題可能會讓人聯想到使用了人工智慧或微軟的伺服器。令人驚訝的是,答案就在一個相對簡單的 15MB JSON 檔案中。

探索應用程式分組背後的機制

當我探索新「開始」功能表的功能時(該功能表正在逐步向 Windows Insider 計劃的參與者推出),我發現了Albacore在 X 上分享的見解。他們透露,微軟依靠這個相當大的 JSON 檔案來對應用程式進行分類,而無需部署 AI 或與微軟 API 端點互動。

Windows 11 開始功能表類別功能
「開始」功能表類別功能插圖

類別族解釋

有問題的 JSON 檔案包含一個靜態分類系統,有效地將眾多 Microsoft Store 軟體包系列名稱與代表各種類別的數字識別碼關聯起來。解壓縮後,此檔案構成了「開始」功能表組織的主幹。

微軟為每個類別分配了特定的代碼。例如,「0」代表生產力應用,「1」代表社交應用,「2」代表創意應用等等。安裝新應用程式時,「開始」功能表會根據這些代碼參考軟體包系列名稱,將已安裝的應用程式排列到各自的類別下。

帶有類別的開始選單
開始功能表中分組應用程式的視覺表示

無需伺服器互動的本機更新

令擔心隱私問題的用戶放心的是,微軟透過 Windows 更新管理的 Store 和 Shell 更新來更新類別資料庫。這意味著無需進行全面的系統更新來適應軟體包名稱的更改或整合新的應用程式。

重要的是,微軟不會向外部伺服器發送請求,也不會使用人工智慧進行此分類。每個應用程式分組功能都僅依賴本地 15MB 的 JSON 檔案——這意味著類別的運作與網路連線無關。

動態應用程式重新排序

「開始」功能表旨在根據使用頻率動態地重新排序每個類別中的應用程序,從而優化使用者體驗。每次打開“開始”功能表時,它都會分析哪些應用程式打開頻率最高,並相應地調整它們的位置。

開始選單固定應用
帶有固定應用程式的“開始”功能表的螢幕截圖

結論:自訂類別的未來

就我個人而言,我認為在「開始」功能表中引入「類別」功能是一項非常有價值的改進。然而,使用者對可自訂類別的需求可能會持續成長。引入此功能可以顯著提升個人化體驗。雖然這看起來可行,但我預計微軟可能需要數月甚至數年的時間才能有效回應用戶的這種需求。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *