将应用移植到 Windows 10

本部分介绍如何将现有应用移植到通用 Windows 平台 (UWP),你可以在该平台中创建可供客户安装到所有类型的设备的单个 Windows 10 应用包。 你的应用将受益于精彩的新硬件、绝佳的营销机会、现代 API 集、自适应 UI 控件以及包括鼠标/键盘、触摸和语音在内的各种输入形式。

Windows 运行时 (WinRT) 是可让你生成通用 Windows 平台 (UWP) 应用的技术。 有关 WinRT 和 UWP 应用的更多背景知识,请参考什么是通用 Windows 平台 (UWP) 应用?

此移植指南介绍当前应用的技术和通用 Windows 平台 (UWP) 之间的差异。 了解技术之间的差异后,将能够深入了解开发人员中心的其余部分,它是用于开发 UWP 应用的综合性资源。 实现此目的一个好方法是从如何开发应用商店应用开始。

主题 说明
从桌面版移动到 UWP 选择多个选项中的一个,将 UWP 体验引入 Win32 和 .NET 桌面应用程序中。
从 Windows 运行时 8.x 移动到 UWP 如果你有一个通用 8.1 应用(无论它是面向 Windows 8.1、Windows Phone 8.1 还是同时面向这两者),你会发现你的源代码和技能将顺利地移植到 Windows 10 或 Windows 11。 借助 Windows,你可以创建 UWP 应用,该应用是可供客户安装到各种设备的单个应用包。
从 Windows Phone Silverlight 移动到 UWP 如果你是一名具有 Windows Phone Silverlight 应用的开发人员,你可以在移植到 Windows 10 时充分使用你的技能组合和源代码。 借助 Windows 10 或 Windows 11,你可以创建 UWP 应用,该应用是可供客户安装到各种设备的单个应用包。
将 Web 应用转换为 PWA 现在,可以将你的 Web 应用 (PWA) 转换为适用于包括 UWP 在内的所有平台的渐进式 Web 应用! PWA Builder 工具将为你生成必要的清单。 它替代了托管的 Web 应用 (HWA) 桥。