您可以做的前11項工作,讓您的應用程式發揮絕佳Windows 11
文章推薦指數: 80 %
我們引進了稱為Mica 的新資料,可讓使用者的桌面背景透過您的應用程式進行。
Mica 是一種非常高效能的材質,目的是要用於長時間的UI 介面,例如標題 ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
您可以做的前11項工作,讓您的應用程式發揮絕佳Windows11
發行項
04/02/2022
9位參與者
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
送出
謝謝。
本文內容
Windows11標示Windows作業系統的視覺化演進。
當Windows向前移動時,客戶也會繼續為應用程式體驗設定較高的橫條。
我們會看到這些客戶期望的資訊清單主要分為兩個區域:應用程式基本概念和使用者體驗。
應用程式基本概念-低成本、高度行動裝置外型規格的良好效能,以及無障礙的應用程式生命週期和狀態解除凍結/漫遊。
使用者體驗-能夠以自然的方式使用完整的輸入、設計和互動模式,以在目前和未來的裝置上在家查看和操作,以及支援現代化的視窗化工作流程和shell整合點。
有了全新的視覺效果來通知變更、簽章體驗將Windows與Microsoft一起展示,以及具有更多應用程式的全新商店,Windows11會被定位為「下一步」的Windows。
Windows上的絕佳應用程式符合這些客戶對應用程式基本概念和新式使用者體驗的期望,並正在投資原生Windows平臺,讓您的應用程式更容易透過WinUI、MSIX和Windows應用程式SDK系列api來達成情操。
本檔概述如何讓您的應用程式看起來和表現良好,讓使用者覺得您的應用程式是Windows11。
以下是可讓您的應用程式在Windows11上最亮的前10個專案。
1.測試您的應用程式,使其與Windows11相容
使用者預期在其裝置上安裝的任何應用程式都具有穩固的基礎。
他們預期應用程式會在升級或遷移至新版本的作業系統時,才會運作。
相容性測試可協助確保在升級之後,您的應用程式功能沒有任何差異,並透過經過妥善測試的產品協助提高客戶滿意度。
測試您的應用程式,使其與Windows11相容
Microsoft致力於確保您的應用程式能在軟體的最新版本上運作,且Windows11已建立了相容性。
我們的承諾指出,在Windows7/8.1/10上運作的應用程式將可在Windows11上運作。
如果您遇到任何應用程式的問題,Microsoft將協助您免費找出問題,讓您可以修正問題。
請造訪應用程式保證頁面並登入,以提交您的要求以取得專屬應用程式的協助,以確保管理員的協助。
除了應用程式的保證之外,我們還在測試基底上啟用Windows11測試和驗證,以確保您的應用程式能在軟體的最新版本上運作。
測試基底是智慧型應用程式驗證服務,可讓軟體廠商和商業客戶使用Microsoft管理的Azure環境中的更新和環境矩陣來測試其應用程式。
有了TestBase之後,您現在可以存取測試您的應用程式,並與Microsoft合作,在問題影響到您的終端使用者之前加以補救。
請參閱測試基礎頁面以進行註冊。
2.有可探索且容易瞭解的隱私權原則
容易探索且可理解的隱私權注意事項可提高應用程式的使用者信任度。
您的隱私權原則必須:
告知使用者您的產品所存取、收集或傳輸的個人資訊。
如何使用、儲存和保護該資訊。
指出公開資訊的物件類型。
描述使用者對其資訊使用和共用的控制項,以及它們如何存取其資訊。
遵守適用的法律和規定。
當您將新功能新增至您的產品時,請將其保持在最新狀態。
Microsoft隱私權聲明
3.讓您的應用程式可供存取及內含
通用設計可以為所有人創造更好的產品。
若要確定您的應用程式可供存取且內含,請考慮哪些增強功能和可用性意指:
殘障人士(暫時性和永久)。
個人喜好設定。
特定工作樣式。
環境限制(例如共用工作空間、駕駛、烹飪、防眩等)。
某些常見的解決方案包括以替代格式(例如影片中的字幕)來提供資訊,或啟用輔助技術(例如螢幕助讀程式)的使用。
使用協助工具設計的應用程式更容易維護、更新及重新設計。
除了協助您的應用程式觸及殘障人士之外,在存取然後順著中進行分解可以降低維護應用程式的成本。
Windows的協助工具
4.使用最新的通用控制項
Windows11為您可以在應用程式中運用的Windows作業系統帶來美觀的UI創新。
通用控制項是您可以立即使用這些更新的一種方式。
盡可能使用最新的通用控制項來取得相容性和協助工具的免費權益。
當您考慮維護和測試成本時,這些常見的控制項比建立您自己的自訂控制項更符合成本效益。
WindowsUI程式庫(WinUI)
如果您的應用程式使用UWPXAML或WinUI,請更新以使用WinUI2.6或更新版本。
WinUI提供UWPXAML和WinUI控制項的新樣式,而且預設樣式已使用rejuvenated視覺效果和動畫「免費」進行更新。
請參閱檔,以取得支援的控制項清單。
使用XAML控制項資源庫來評估控制項。
(Win32)的桌面應用程式
使用UXTheme的Win32控制項將會自動針對選取的rejuvenated控制項視覺效果,取得淺色主題的「重新繪製」。
請務必測試是否有任何問題。
針對不會自動更新的表面,請手動更新視覺效果,使其看起來與其余的更新一致(可能的話)。
Web上和其他平臺
個別的Web型式介面需要執行工作以手動採用樣式。
我們不會提供集中式樣式,但是可以使用設計工具組和XAML控制項資源庫來複製樣式。
5.使用最新的設計材料(Acrylic和Mica)
我們引進了稱為Mica的新資料,可讓使用者的桌面背景透過您的應用程式進行。
Mica是一種非常高效能的材質,目的是要用於長時間的UI介面,例如標題列,以傳達應用程式的作用中或非作用中狀態。
Mica是一種材質,可建立視覺取悅,同時節省電池壽命。
Mica可用於應用程式UI的基底層,以傳達應用程式的作用中狀態;當應用程式沒有焦點時,就會切換回純色。
因此,我們建議您在標題列的背景上使用Mica。
某些控制項(例如NavigationView)已建基於預設行為。
當使用Mica的應用程式在Windows10或下層執行時,它會正常降級(Mica會恢復為純色)。
Mica會在長時間的表面上使用,與Acrylic(用於暫時性表面)不同。
如果您使用的是Acrylic材質,請遵循現有的Acrylic指導方針,因為我們已更新色彩以更活躍。
Mica指導方針,Acrylic指導方針
6.針對您的windows使用圓角,並支援貼齊版面配置
應用程式視窗具有圓角等新功能,以及您的應用程式會在大部分情況下自動接收的貼齊版面配置功能表。
如果您已自訂視窗或標題列,您可能需要執行一些工作,以確保支援這些新功能。
我們將視窗框線的角落四捨五入Windows11中。
我們的使用者研究團隊發現,舍入幾何psychologically提供安全性的感覺,讓應用程式的UI更容易掃描。
這讓使用者感覺更不intimidated,而且應用程式覺得更吸引人。
也會謹慎選擇四捨五入量。
我們已在公司和使用者研究之間進行平衡,以在感覺專業人員之間進行平衡,並獲得更柔和的邀請。
貼齊配置是一項新的Windows11功能,可協助您為使用者介紹視窗貼齊功能。
您可以將滑鼠停留在視窗的[最大化]按鈕,或按Win+Z,輕鬆地存取貼齊版面配置。
在叫用顯示可用配置的功能表之後,使用者可以按一下配置中的某個區域,將視窗貼齊該特定區域,然後使用貼齊小幫手完成windows的整個版面配置。
貼齊配置是針對目前的螢幕大小和方向量身打造的,包括在大型橫向畫面上支援三個並存視窗,以及在直向畫面上提供最上層/底部堆疊的視窗。
大部分的應用程式會自動接收具有貼齊配置之功能表的圓角和支援,但在某些情況下,您可能需要執行一些工作來取得這些專案:
允許系統繪製您的框線和陰影。
如果您需要繪製自己的框線和陰影:
呼叫我們的舍入API來加入宣告。
請參閱Windows11的桌面應用程式中套用圓角。
使用我們的Api,讓平臺可以繪製和執行標題按鈕。
請參閱Windows11上的桌面應用程式支援貼齊版面配置。
如果您使用UWP或採用Windows應用程式SDK視窗化來執行下列動作,就會自動取得這些功能:
使用預先定義的範本來設定視窗的樣式。
自訂視窗的標題列。
7.支援深色和淺色主題
我們支援淺色和深色主題,這是讓使用者表達其特質的絕佳方式。
我們會藉由避免純粹的白色和黑色,將色彩色調更新為柔和,讓色彩更趣味性兼具。
深色主題支援也非常適合讓您的應用程式更容易存取,而且可吸引不同類型的使用者使用。
WinUI的色彩選擇區正在更新,以感覺較輕(使用WinUI2.6或更高的)。
如果您的應用程式有硬式編碼的自訂色彩,則不論何種技術,您都必須進行更新以符合整體的色彩理論。
如果您使用以UXTheme為基礎的Win32介面,淺色主題將會有rejuvenated控制項(例如,圓角按鈕)。
您應該測試您的應用程式,以驗證本機樣式不會覆寫更新的全域預設值。
8.優化應用程式的內容功能表延伸模組並共用目標
Windows11在檔案總管和共用對話方塊的滑鼠右鍵操作功能表中,調整內容檔案作業的行為。
如果您的應用程式會建立內容功能表或定義共用目標,您可能需要進行一些變更,以確保這些工作適用于Windows11。
操作功能表
針對Windows11,我們以數種方式改進了檔案總管內容功能表的行為:
常用的命令(例如剪下、複製、貼上和刪除)已移至功能表頂端。
開啟和開啟檔案現在會群組在一起。
應用程式延伸模組會一起分組在Shell動詞命令底下。
具有一個以上動詞的應用程式會使用應用程式屬性分組到飛出視窗。
雲端檔案提供者應用程式會放在Shell命令旁邊,以以提供或凍結檔案。
Windows10(中的舊版操作功能表,以及舊版內容功能表中較少使用的命令)仍可透過功能表底部的[顯示更多選項]專案來使用。
轉變+F10或鍵盤功能表鍵也會載入Windows10的內容功能表。
如果您的應用程式定義了內容功能表延伸,則必須符合下列需求,擴充功能才會出現在新的Windows11內容功能表中。
否則,您應用程式的操作功能表延伸模組將會出現在較舊的內容功能表中,可透過[顯示更多選項]專案取得。
您必須使用IExplorerCommand介面來執行內容功能表延伸。
執行ICoNtextMenu的內容功能表延伸模組將會出現在較舊的內容功能表中。
您的應用程式必須要有套件身分識別。
若要達成此目的,您可以在MSIX套件中封裝您的應用程式,也可以建立可將身分識別授與應用程式的稀疏套件。
共用對話方塊
針對Windows11,我們以數種方式改進了共用對話方塊的行為。
鄰近共用的可搜尋性設定現在位於對話方塊頂端,而底部有更多可用的設定。
所有應用程式現在可以在[共用]對話方塊中做為目標來參與,包括透過MicrosoftEdge安裝的未封裝桌面應用程式和Pwa。
未封裝的桌面應用程式可以使用稀疏封裝,在[共用]對話方塊中做為目標參與。
如需示範如何進行此操作的範例,請參閱SparsePackages範例。
Pwa可以參與共用對話方塊(如果他們執行Web共用目標API)。
9.使用美觀的圖示&印刷樣式
我們已更新圖示和新的UI字型,稱為「SegoeUI變數」。
建議所有應用程式切換為使用這些新的圖示和字型,以在Windows11上保持一致。
新的字型帶來了許多較柔和的幾何,讓文字更容易閱讀。
系統會為monoline圖示引進名為"SegoeFluent圖示"的新圖示。
WinUI2.6和更新版本中的控制項會自動使用新的圖示和印刷樣式。
檔案類型圖示已更新。
如果您的應用程式在imageres.dll或shell32.dll中使用圖示,則圖示將會自動更新。
否則,可能需要手動樣式更新。
應用程式圖示-遵循起點和工作列上的啟動器所使用之應用程式圖示的最新設計指導方針。
動畫圖標-Lottie動畫支援已新增至WinUI,我們建議使用AnimatedIcon功能,以有意義的方式為圖示建立動畫。
如同其他樣式變更,您將需要WinUI2.6或更新版本。
以XAML撰寫的自訂體驗(以程式碼指定SegoeUI)應該改為指定SegoeUIVariable。
注意
當使用新字型的應用程式在Windows10或下層執行時,它會改為使用舊的字型並正常地降級。
10.利用Windows中提供的創新功能
人們會在傳統裝置上執行Windows,以及越來越多樣化、現代化的裝置。
現今的裝置不只是以x86/x64為基礎,也是以ARM為基礎的架構;不僅是使用滑鼠和鍵盤,也可以觸控螢幕、touchpads和畫筆;使用攝影機、GPS和感應器(例如gyroscopes);和圖形晶片不僅可讓您實現出色的視覺效果,也可(AI)的硬體加速人工智慧。
客戶期望應用程式充分利用他們所支付的硬體(!)並cognizant裝置外型規格,以提供適當的優化體驗。
利用WinML的Windows機器學習簡介,實現AI提供的生產力。
使用通知和內容共用的最佳作法-(設計基本概念)的通知。
11.利用MSIX和Windows存放區的強大功能來封裝及散發您的應用程式
將您的應用程式散發到適合您企業的位置。
Windows可讓您從現有的網站、應用程式管理系統或Windows存放區散發。
存放區可讓您將所有的Windows應用程式保持不變,也就是原生Windows應用程式或漸進式Web應用程式(PWA)。
您可以採用現有的Windows應用程式,並將其列在存放區上,以推動應用程式探索。
您可以選擇是要使用商店商務和應用程式散發系統,還是使用現有的系統。
無論何種方式,您的應用程式都可以在Windows存放區中輕鬆找到。
深入瞭解Windows存放區
請確定您的應用程式支援自動更新、有效率地安裝,且可透過MSIX進行管理。
以最新版本的應用程式保持客戶最新狀態,是客戶保留和感謝的關鍵。
MSIX可讓您的應用程式順暢地安裝並保持最新狀態,而不需要執行個別的應用程式更新程式。
您可以完整控制這種情況的發生方式和排程。
什麼是MSIX?
相關文章
Windows開發人員中心
Windows11的酷炫
本文內容
延伸文章資訊
- 1最佳化背景活動- UWP applications
在執行Windows 10 版本1607 或更新版本的傳統型和行動裝置上,使用者可以在[設定] 應用程式的[電池] 區段中檢視其[依App 的電池使用情況]。 他們將會在 ...
- 2您可以做的前11項工作,讓您的應用程式發揮絕佳Windows 11
我們引進了稱為Mica 的新資料,可讓使用者的桌面背景透過您的應用程式進行。 Mica 是一種非常高效能的材質,目的是要用於長時間的UI 介面,例如標題 ...
- 3[ Windows ] 如何開啟/ 關閉在背景執行的應用程式?
1.點擊[ 開始]功能表> [ 設定]來開啟設定視窗。 [ Windows ] 如何開啟/ 關閉在背景執行的應用程式? · 2.點擊[ 隱私權] > [ 背景應用程式 ]。 · 3.我們可以 ...
- 4管理應用程式中的應用程式背景Windows - Microsoft Support
管理應用程式中的應用程式背景Windows · 選取開始按鈕,然後選取設定>系統>電源&電池>電池使用量。 · 針對可讓您管理背景活動的應用程式,請選取管理背景活動(三個垂直點) > ...
- 5停用在Windows 背景中執行的程式 - YouTube