https://docs.microsoft.com/zh-cn/windows/apps/get-started/make-apps-great-for-windows
Windows 11标记了Windows操作系统的视觉演变。随着Windows,客户会继续为应用体验设置更高的条形。我们发现这些客户期望主要体现在两个方面:应用基础和用户体验。
随着全新的视觉对象信号更改、共同展示Windows和Microsoft优势的签名体验以及具有更多应用的全新应用商店,Windows 11被定位为"下一代的Windows"。
Windows上的出色的应用满足这些客户对应用基础和现代用户体验的期望,我们正在投资本机Windows平台,使应用更容易通过WinUI
、MSIX
和Windows App SDK
(Project?Reunion
)系列API实现出色的效果。本文档概述了使应用外观和行为出色的需要执行哪些操作,以便用户感觉你的应用是针对Windows 11的。
用户期望其设备上安装的任何应用具有可靠的基础。他们希望应用在升级或迁移到新版本的操作系统时正常工作。兼容性测试可帮助确保在升级后应用的功能没有差异,并帮助提高客户对经过良好测试的产品的满意度。
Microsoft致力于确保应用在最新版本的软件上工作,Windows11版本已基于兼容性而构建。我们的承诺指出,Windows7/8.1/10上的应用将在Windows11上工作。如果你遇到任何与应用有关的问题,Microsoft将帮助你确定问题,无需付费,以便你随后可以解决此问题。访问?"应用?保证"页并登录,以提交请求,请求专用应用安全管理器的帮助。
除了应用保证,我们还在测试Windows启用了11测试和验证,这是我们承诺确保应用在最新版本的软件上工作的一部分。TestBase是一项智能应用程序验证服务,可让软件供应商和商业客户在Microsoft托管的Azure环境中使用更新和环境矩阵来测试其应用程序。使用TestBase,你现在可以提前测试应用程序,并可以与Microsoft合作,在问题影响最终用户之前进行修正。
易于发现且易于理解的隐私声明可提高用户对应用程序的信任和置信度。
隐私策略必须:
Microsoft隐私声明
非独占设计为所有人创造更好的产品。若要确保应用可访问且具有包容性,请考虑改进的功能和可用性对于以下方面的含义:
一些常见的解决方案包括以替代格式(如视频上的字幕)提供信息或启用辅助技术的使用(如屏幕阅读器)。
在设计时考虑辅助功能的应用程序更易于维护、更新和重新设计。除了帮助应用接触残障人士之外,在可访问性方面进行因素处理还可以降低维护应用的成本。
Windows中的辅助功能
Windows 11为可在应用中利用的Windows操作系统带来了美观的UI创新。常用控件是可立即使用这些更新的一种方法。尽可能使用最新的公共控件,免费获得兼容性和可访问性优势。在考虑维护和测试成本时,这些常见控件比构建自己的自定义控件更具成本效益。
如果应用使用UWPXAML或WinUI,请更新以使用WinUI 2.6
或更大版本。WinUI为UWP XAML和WinUI控件提供了新样式,默认样式已更新为"免费"的视觉和动画。
使用UXTheme
的Win32控件将自动获得"浅色"主题的"重新绘制",用于选择不同的控件视觉对象。请务必测试任何问题。对于未自动更新的图面,请手动更新视觉对象,以便它们尽可能与更新的其余部分一致。
单个WebView
图面需要执行手动采用样式的工作。我们不会提供集中式样式,但可以使用设计工具包和XAML控件库来复制样式。
我们引入了一种称为Mica
的新产品,可让用户的桌面背景在应用中闪烁。Mica
是一种非常有效的材料,旨在用于长年UI图面(如TitleBar
)上,以传达应用的活动状态或非活动状态。Mica是一种纹理,可创建视觉效果,同时节省电池使用时间。
NavigationView
)已使用默认行为生成。Acrylic
材料,请遵循现有的Acrylic指南,因为我们已更新颜色,使颜色更加丰富。https://docs.microsoft.com/zh-cn/windows/apps/design/style/mica
https://docs.microsoft.com/zh-cn/windows/apps/design/style/acrylic
应用窗口具有新功能,例如圆角和对齐布局菜单,在大多数情况下,应用会自动获取这些功能。如果已自定义窗口或标题栏,可能需要执行一些工作以确保使用这些新功能。
在11中,我们舍入了窗口Windows角。我们的用户研究团队发现圆角几何图形提供了一种安全感,使应用的UI更易于扫描。这使用户感觉不太受威胁,并且应用更具吸引力。还仔细选择了舍入量。我们在整个公司与用户研究之间努力,在感觉专业、更软和更具邀请性之间取得平衡。
贴靠布局菜单是Windows 11中的一项关键功能,有助于用户了解窗口贴靠的强大功能。借助该菜单,用户只需将鼠标悬停在“最大化”按钮上或按Win+Z
,即可快速对窗口进行布局以在更大的屏幕上进行多任务处理,并通过引导式贴靠助手创建整个布局。
https://docs.microsoft.com/zh-cn/windows/apps/desktop/modernize/apply-rounded-corners
https://docs.microsoft.com/zh-cn/windows/apps/desktop/modernize/apply-snap-layout-menu
我们支持浅色和深色主题,这是让用户表达其个性的一种好方法。我们正在通过避免纯白色和黑色来更新色调,使眼睛更软,使颜色更丰富。深色主题支持也是一个很好的选择,它使应用更易于访问,并且对不同类型的用户更具吸引力。
Windows 11优化了上下文文件操作在"共享"对话框和"共享"对话框的右键文件资源管理器菜单中的行为。如果应用创建上下文菜单或定义共享目标,可能需要进行一些更改,以确保这些更改与Windows 11一致。
对于Windows 11,我们以多种方式改进了文件资源管理器菜单的行为:
https://docs.microsoft.com/zh-cn/windows/win32/cfapi/build-a-cloud-file-sync-engine
Shift + F10
或键盘菜单键也将加载Windows 10菜单。如果应用定义了上下文菜单扩展,则必须满足以下要求,该扩展必须出现在新的Windows 11上下文菜单中。否则,应用的上下文菜单扩展将显示在通过"显示更多选项"项提供的较旧的上下文菜单中。
IExplorerCommand
接口实现上下文菜单扩展。实现IContextMenu
的上下文菜单扩展将改为显示在较旧的上下文菜单中。https://docs.microsoft.com/zh-cn/windows/apps/desktop/modernize/modernize-packaged-apps
对于Windows 11,我们通过多种方式改进了"共享"对话框的行为。
附近共享的可发现性设置现在位于对话框顶部,底部提供了更多设置。
现在,所有应用都可以作为目标参与"共享"对话框,包括未打包的桌面应用和通过Microsoft Edge
。
https://docs.microsoft.com/zh-cn/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps
我们更新了图标和名为"Segoe UI"的新UI字体。我们建议所有应用都改用这些新图标和字体,以在Windows 11一致。新字体带来了更软的几何图形,使文本更加清晰。
Fluent Segoe
图标"的新图标。WinUI 2.6
及更高版中的控件会自动使用新图标和版式。imageres.dll
图标shell32.dll
,则图标将自动更新。否则,可能需要手动样式更新。https://docs.microsoft.com/zh-cn/windows/apps/design/style/icons
AnimatedIcon
功能以有意义的方式对图标进行动画处理。与其他样式更改一样,需要WinUI2.6或更大。https://docs.microsoft.com/zh-cn/windows/apps/design/controls/animated-icon
Segoe UI
体验应改为指定Segoe UI Variable
。备注:当使用新字体的应用在Windows 10级别运行时,它将回退以使用旧字体并正常降级。
人们Windows传统设备以及越来越多的新式设备运行。如今,设备不仅具有基于x86
/x64
的体系结构,还具有基于ARM
的体系结构;不仅使用鼠标和键盘,还支持触摸屏、触摸板和笔;使用相机、GPS和传感器(如陀螺仪);和具有图形芯片组,不仅支持令人惊叹的视觉对象,还支持硬件加速的人工智能(AI)。客户希望应用利用他们(购买的硬件设备)并且不会考虑设备外形因素,从而提供适当的优化体验。
Win ML
实现AI生产力-Windows机器学习简介。https://docs.microsoft.com/zh-cn/windows/win32/uxguide/mess-notif
在业务有意义的任何位置分发Windows应用,你可以从现有网站、应用管理系统或Windows Store进行分发。
使客户保持应用程序的最新版本是保持客户保留和保持最新状态的关键。MSIX允许应用无缝安装和保持最新状态,而无需运行单独的应用更新过程。你可以完全控制此情况发生的情况以及计划。
乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - 十一项新机遇让应用更出色
原文:https://www.cnblogs.com/taylorshi/p/15233826.html