Windows 10 开发 - 简介

本教程专为想要学习如何开发 Windows 10 应用程序的人士而设计。在本教程中,我们将学习 −

  • Windows 10 应用程序开发
  • 微软发布的新操作系统更新
  • 更新中为开发者提供的新功能

现在,许多有趣的应用场景成为可能,而这些场景在第一个版本中是无法实现的。微软不仅添加了新的 API,还扩展了现有的 API。

通用 Windows 应用

通用 Windows 应用最初在 Windows 8 中作为 Windows 运行时引入,它基于通用应用程序平台构建。

现在,在 Windows 10 中,通用应用程序平台的名称已更改为通用 Windows 平台 (UWP)。您可以通过面向 Windows 应用商店的 Windows 10 设备(例如 PC、平板电脑、手机等)构建现代化且完全沉浸式的应用。

通用 Windows 应用

在 Windows 10 中,您只需 − 即可轻松开发适用于 Windows 10 支持的所有设备的应用。

  • 一套 API
  • 一个应用包
  • 一个应用商店

通用 Windows 平台还支持不同的屏幕尺寸和不同的交互模型,例如触摸板、鼠标等。键盘、游戏控制器或触控笔。

UWP 应用的特点

以下是通用 Windows 应用的一些特点,这些特点使其优于 Windows 10。

  • 您可以定位设备系列,而不是像 Windows 8.1 这样的操作系统。

  • 应用使用 .AppX 打包格式进行打包和分发,这确保您的应用可以无缝部署和更新。

  • 您可以将应用提交到 Windows 应用商店,它会在所有设备系列上或仅在您选择的设备上提供。您可以轻松地在一个地方管理所有适用于 Windows 设备的应用。

  • 您可以将应用的可用性限制在特定设备系列上。

  • 通用 Windows 平台 (UWP) 的核心 API 在所有 Windows 设备系列中都是相同的。因此,如果您的应用仅使用核心 API,则可以在所有 Windows 10 设备上运行。

  • 借助扩展 SDK,您可以针对特定设备优化您的应用。

开发选择

通用 Windows 应用可以使用以下任何一种语言创建 −

  • C# 或 Visual Basic 结合 XAML
  • JavaScript 结合 HTML
  • C++ 结合 DirectX 和/或 XAML

您还可以使用一种语言编写组件,并在使用另一种语言开发的应用程序中使用它们。