Windows 10 开发 – UWP
Windows 10 开发 – UWP
Windows 运行时 (WinRT) 是一种平台同构的应用程序架构,支持在 C++/CX、C#、VB.NET 和 JavaScript 中进行开发。WinRT 应用程序本身支持 x86 和 ARM 架构。一些重要的功能是。
-
它于 2012 年 9 月首次在 Windows Server 2012 中引入。
-
WinRT API 提供对使用 JavaScript、C#、Visual Basic 和 C++ 的所有核心平台功能的访问。
-
WinRT 组件支持多种语言和 API,例如本机、托管和脚本语言。
通用 Windows 平台 (UWP)
通用 Windows 应用基于通用 Windows 平台 (UWP) 构建,该平台最初作为 Windows 运行时在 Windows 8 中引入。在 Windows 10 中,引入了通用 Windows 平台 (UWP),这进一步推进了 Windows 运行时 (WinRT) 模型。
-
在 Windows 8.1 中,WinRT 首次在 Windows Phone 8.1 应用程序和 Windows 8.1 应用程序之间在通用 Windows 8 应用程序的帮助下对齐,以使用共享代码库同时针对 Windows Phone 和 Windows 应用程序。
-
Windows 10 统一核心(现在称为 Windows 核心)已经达到了这样一个程度,即 UWP 现在提供了一个通用应用平台,可用于在 Windows 10 上运行的每台设备上。
-
UWP 不仅可以调用所有设备通用的 WinRT API,还可以调用特定于运行应用的设备系列的 API(包括 Win32 和 .NET API)。
Windows 10 支持的设备
Windows 8.1 和 Windows Phone 8.1 应用程序针对操作系统;Windows 或 Windows Phone。Windows 10 应用程序不针对操作系统,而是针对一个或多个设备系列。
设备系列也有自己的 API,为特定的设备系列添加功能。您可以从 Windows 应用商店轻松确定设备系列中可以安装和运行您的应用程序的所有设备。这是设备系列的分层表示。
UWP的优势
通用 Windows 平台 (UWP) 为开发人员提供了一些东西。他们是 –
- 适用于所有设备的一个操作系统和一个统一核心。
- 一个应用程序平台,可在每个家庭中运行应用程序。
- 一个用于提交应用程序和仪表板的开发中心。
- 所有设备的一个商店。
UWP 开发设置
需要按照以下步骤开始为 Windows 10 创建您自己的通用 Windows 平台 (UWP) 应用程序。
-
Windows 10 OS – UWP 应用程序需要最新版本的 Windows 才能开发。您也可以在 Windows 8.1 上开发 UWP 应用程序,但不支持 UI 设计器窗口。
-
Windows 10 开发人员工具– 在 Visual Studio 2015 中,您可以设计、编码、测试和调试您的 UWP 应用程序。您可以从https://dev.windows.com/en-us/downloads下载并安装免费的 Microsoft Visual Studio Community 2015
-
为 Windows 10 启用开发模式–
-
转到“开始”>“设置”。
-
选择更新和安全。
-
然后选择“对于开发人员”。
-
点击开发者模式
-
对于 UWP 应用,在设备上测试应用非常重要。
-
注册为应用程序开发人员– 您可以开始开发应用程序,但要将您的应用程序提交到商店,您需要一个开发人员帐户。您可以在此处创建您的开发者帐户https://msdn.microsoft.com/enus/library/windows/apps/bg124287.aspx
完成上述步骤后,您现在可以开始开发通用 Windows 平台 (UWP) 应用程序。