今天,我們重申我們長期以來的做法,讓人們能夠控制他們的 Windows PC 體驗,並使開發人員能夠利用我們的開放平台。
我們希望確保人們在控制固定到桌面、“開始”菜單和任務欄的內容,並能夠通過一致、清晰且值得信賴的 Windows 提供的系統對話框和設置來控制默認應用程序,例如默認瀏覽器。
在 Windows 上運行的第三方應用程序和 Microsoft 自己的應用程序和功能將有權使用固定這些關鍵用戶體驗的方法,並有權指導用戶更改默認設置。應用程序可能會提供一些功能來引導用戶進行適當的對話或設置,但用戶最終會通過標準化和清晰的體驗來控制他們的決定。
具體來說,今天我們承諾:
我們將確保使用 Windows 的人可以控制其引腳和默認值的更改。我們將為應用程序開發人員提供一種通用的支持方式,使他們能夠將他們的應用程序設置為默認應用程序或將他們的應用程序固定到任務欄。這將為用戶提供跨所有應用程序的一致體驗。 Microsoft 應用程序將使用相同的常用受支持方法進行固定和默認設置。
為了履行這些承諾,我們今天宣布了以下新的 Windows 功能,這些功能代表了我們官方支持的應用固定和默認設置方法:
對於默認設置,我們將很快引入一個新的設置深層鏈接 URI讓應用程序將其用戶直接帶到“設置”中的適當位置,以便用戶更改其默認設置。這是對我們現有的 ms-settings: URI 方案的擴展。 詳細了解 ms-settings:URI 方案。
一個示例設置頁面,如果 Microsoft Edge 瀏覽器等應用程序調用新的深層鏈接 URI,用戶將登陸該頁面。
對於固定,我們將很快推出一個新的公開可用的 API,使應用程序能夠將主磁貼或輔助磁貼固定到任務欄。此 API 將始終調用受信任的 Windows 用戶體驗來闡明請求固定的內容並確認用戶確實希望允許固定。
在應用程序調用時用於固定確認的概念 UX。 (不是最終體驗。)
我們將在未來幾個月的 Windows Insider Dev Channel 航班中首先推出這些新功能。 詳細了解我們面向開發人員的 Windows 預覽體驗計劃。
作為一個平台,我們還我們相信,為了提供客戶希望 Windows 提供的信任、安全和保障,我們有責任確保尊重用戶的選擇。我們已經並將繼續採取措施減少對用戶選擇的未經請求的修改,並期望在今年晚些時候在應用程序開發人員有時間採用這些新的最佳實踐後採取更多措施。
我們也理解它是重要的是,我們以自己的第一方 Microsoft 產品為榜樣。因此,我們承諾 Microsoft Edge 將發布一個更新,在默認設置和公共固定 API 可用時採用新的設置深層鏈接 URI。
最終,我們相信這種有原則的方法將促進更多開放的 Windows 體驗,更好地服務於我們的用戶和應用程序開發人員。