level 9
梦机器⚡
楼主
Universal Windows App 是一种构建于 Universal Windows Platform (UWP) 之上的 Windows 体验,它首次作为 Windows 运行时在 Windows 8 中引入。Universal Windows App 通常通过 Windows 应用商店进行分发(但也可能会以旁加载形式进行分发),并且通常采用 .APPX 打包格式进行打包和分发。
你可能已经看到过 Windows App 的许多不同术语,例如 "Windows 运行时应用"、"Windows Phone 应用商店应用"或 "Windows 应用商店应用"。它们分别是什么意思?
Windows 运行时应用是使用 Windows 运行时且在 Windows 8 或 8.1 设备(如 PC 或平板电脑)或 Windows Phone 上运行的应用。我们将在 PC、笔记本电脑和平板电脑上运行的 Windows 运行时应用称为 Windows 应用商店应用。我们将在 Windows Phone 上运行的 Windows 运行时应用称为 Windows Phone 应用商店应用。
Windows 应用商店应用Windows 应用商店应用是在 Windows 设备(如电脑、平板电脑或便携式计算机)上运行并且可以在 Windows 应用商店中销售的 Windows 运行时应用。
Windows Phone 应用商店应用Windows Phone 应用商店应用是在 Windows Phones 上运行且可在 Windows Phone 应用商店中出售的 Windows 运行时应用。
那么,什么是 Universal Windows App?
当前版本的 Visual Studio 提供一个 Universal Windows App 模板,该模板允许你在同一个项目中创建 Windows 应用商店应用(适用于 PC、平板电脑和笔记本电脑)和 Windows Phone 应用商店应用。完成工作后,你可以为 Windows 应用商店和 Windows Phone 应用商店生成应用包。只需执行一个操作,便可将你的应用分发到客户的任何 Windows 设备上。
Universal Windows App借助 Universal Windows App 模板,你可以轻松地从单个项目创建 Windows 应用商店应用和 Windows Phone 应用商店应用。
在 Windows 10 Insider Preview 中的 Universal Windows Platform (UWP)
借助 Windows 10 Insider Preview,UWP 将在 Windows 应用中更上一层楼。它使你能够构建可在运行 Windows 10 Insider Preview 的每台设备(每个手机、平板电脑、PC,很快还将包括 Xbox)上应用的单个通用应用体验。UWP 会根据不同的设备类型使用相应的自适应 UI 控件,并使用运行 Windows 10 Insider Preview 的所有设备上必须具有的通用 API 集。若要在 Windows 10 Insider Preview 上提前预览 UWP,请参阅 Windows 通用应用指南。
为 Windows 10 做好准备工作的最佳方式是立即为 Windows 8.1 和 Windows Phone 8.1 构建通用 Windows 应用。
有关构建通用 Windows 应用的详细信息,请参阅为所有 Windows 设备构建通用 Windows 应用。
现在,你了解了什么是通用 Windows 应用,接下来让我们讨论其特别之处。
使用一种你已知道的语言
你可以使用你最熟悉的编程语言(例如 JavaScript、C#、Visual Basic 或 C++)来创建通用 Windows 应用。你甚至可以采用一种语言编写组件,然后在采用另一种语言编写的应用中使用这些组件。
通用 Windows 应用可以使用 Windows 运行时,一个内置于操作系统的本机 API。此 API 采用 C++ 实现,并支持 JavaScript、C#、Visual Basic 和 C++,对于每种语言都以非常自然的方式支持。
在 Windows 上构建通用 Windows 应用
在 Windows 上,你的应用可以向用户提供相关且实时的信息,并且吸引他们再回来寻求更多信息。在现代应用经济中,你的应用必须具有足够的吸引力才能受到用户的青睐。Windows 为你提供了大量资源,使你的用户会回过头来使用你的应用:
动态磁贴和锁屏可以显示上下文相关且实时的信息概览。
推送通知可在用户需要时,提供实时的突发提醒来引起用户的注意。
在 Windows Phone 上,你可以在新的操作中心内组织和显示用户需要采取操作的通知和内容。
后台执行和触发器使你的应用仅在用户需要时才会在前台运行。
你的应用可以使用语音和蓝牙 LE 设备 来帮助用户与周围的世界进行交互。
最后,你现在可以使用漫游数据和 Windows 凭据保险箱,在用户运行你的应用的所有 Windows 屏幕上提供一致的漫游体验。通过漫游数据可以方便地在云中存储用户的首选项和设置,而无需构建你自己的同步基础结构。另外,你可以将用户凭据存储在凭据保险箱中,该功能最为重视安全性和可靠性。
以你自己的方式销售应用
在 Windows 上,你可以选择以何种方式销售自己的应用—通过手机、平板电脑和电脑。我们提供了多种方式让你通过自己的应用及其提供的服务来获得收益。你只需选择最适合自身的方式即可。
付费下载是最简单的选项,你只需指定价格即可。
试用是一种独特的销售方式,即允许用户在购买前先试用你的应用,与更传统的"免费模式"选项相比,用户更易于发现你的应用并转而使用该应用。
应用内购买是通过自己的应用获得收益的最灵活选项。
让我们开始吧
在了解了什么是通过 Windows 应用后,请查看准备工作以下载开始创建应用所需的工具。
其他类型的应用
本部分中的指南和教程包括通过 Windows 应用,但是还存在你可能感兴趣的其他类型的应用。
Windows 桌面应用 可在 Windows 桌面环境中运行的可执行文件或浏览器插件。这些应用通常采用 Win32 和 COM、.NET、WPF 或 Direct3D API 编写。有关详细信息,请参阅桌面开发人员中心。
Windows Phone Silverlight 应用Windows Phone Silverlight 8 应用Windows Phone Silverlight 8.1 应用 使用 Windows Phone Silverlight UI 框架(而非 Windows 运行时)的 Windows Phone 应用,可在 Windows Phone 应用商店中销售。 有关详细信息,请参阅 Windows Phone Silverlight 开发。
2015年07月31日 14点07分
1
你可能已经看到过 Windows App 的许多不同术语,例如 "Windows 运行时应用"、"Windows Phone 应用商店应用"或 "Windows 应用商店应用"。它们分别是什么意思?
Windows 运行时应用是使用 Windows 运行时且在 Windows 8 或 8.1 设备(如 PC 或平板电脑)或 Windows Phone 上运行的应用。我们将在 PC、笔记本电脑和平板电脑上运行的 Windows 运行时应用称为 Windows 应用商店应用。我们将在 Windows Phone 上运行的 Windows 运行时应用称为 Windows Phone 应用商店应用。
Windows 应用商店应用Windows 应用商店应用是在 Windows 设备(如电脑、平板电脑或便携式计算机)上运行并且可以在 Windows 应用商店中销售的 Windows 运行时应用。
Windows Phone 应用商店应用Windows Phone 应用商店应用是在 Windows Phones 上运行且可在 Windows Phone 应用商店中出售的 Windows 运行时应用。
那么,什么是 Universal Windows App?
当前版本的 Visual Studio 提供一个 Universal Windows App 模板,该模板允许你在同一个项目中创建 Windows 应用商店应用(适用于 PC、平板电脑和笔记本电脑)和 Windows Phone 应用商店应用。完成工作后,你可以为 Windows 应用商店和 Windows Phone 应用商店生成应用包。只需执行一个操作,便可将你的应用分发到客户的任何 Windows 设备上。
Universal Windows App借助 Universal Windows App 模板,你可以轻松地从单个项目创建 Windows 应用商店应用和 Windows Phone 应用商店应用。
在 Windows 10 Insider Preview 中的 Universal Windows Platform (UWP)
借助 Windows 10 Insider Preview,UWP 将在 Windows 应用中更上一层楼。它使你能够构建可在运行 Windows 10 Insider Preview 的每台设备(每个手机、平板电脑、PC,很快还将包括 Xbox)上应用的单个通用应用体验。UWP 会根据不同的设备类型使用相应的自适应 UI 控件,并使用运行 Windows 10 Insider Preview 的所有设备上必须具有的通用 API 集。若要在 Windows 10 Insider Preview 上提前预览 UWP,请参阅 Windows 通用应用指南。
为 Windows 10 做好准备工作的最佳方式是立即为 Windows 8.1 和 Windows Phone 8.1 构建通用 Windows 应用。
有关构建通用 Windows 应用的详细信息,请参阅为所有 Windows 设备构建通用 Windows 应用。
现在,你了解了什么是通用 Windows 应用,接下来让我们讨论其特别之处。
使用一种你已知道的语言
你可以使用你最熟悉的编程语言(例如 JavaScript、C#、Visual Basic 或 C++)来创建通用 Windows 应用。你甚至可以采用一种语言编写组件,然后在采用另一种语言编写的应用中使用这些组件。
通用 Windows 应用可以使用 Windows 运行时,一个内置于操作系统的本机 API。此 API 采用 C++ 实现,并支持 JavaScript、C#、Visual Basic 和 C++,对于每种语言都以非常自然的方式支持。
在 Windows 上构建通用 Windows 应用
在 Windows 上,你的应用可以向用户提供相关且实时的信息,并且吸引他们再回来寻求更多信息。在现代应用经济中,你的应用必须具有足够的吸引力才能受到用户的青睐。Windows 为你提供了大量资源,使你的用户会回过头来使用你的应用:
动态磁贴和锁屏可以显示上下文相关且实时的信息概览。
推送通知可在用户需要时,提供实时的突发提醒来引起用户的注意。
在 Windows Phone 上,你可以在新的操作中心内组织和显示用户需要采取操作的通知和内容。
后台执行和触发器使你的应用仅在用户需要时才会在前台运行。
你的应用可以使用语音和蓝牙 LE 设备 来帮助用户与周围的世界进行交互。
最后,你现在可以使用漫游数据和 Windows 凭据保险箱,在用户运行你的应用的所有 Windows 屏幕上提供一致的漫游体验。通过漫游数据可以方便地在云中存储用户的首选项和设置,而无需构建你自己的同步基础结构。另外,你可以将用户凭据存储在凭据保险箱中,该功能最为重视安全性和可靠性。
以你自己的方式销售应用
在 Windows 上,你可以选择以何种方式销售自己的应用—通过手机、平板电脑和电脑。我们提供了多种方式让你通过自己的应用及其提供的服务来获得收益。你只需选择最适合自身的方式即可。
付费下载是最简单的选项,你只需指定价格即可。
试用是一种独特的销售方式,即允许用户在购买前先试用你的应用,与更传统的"免费模式"选项相比,用户更易于发现你的应用并转而使用该应用。
应用内购买是通过自己的应用获得收益的最灵活选项。
让我们开始吧
在了解了什么是通过 Windows 应用后,请查看准备工作以下载开始创建应用所需的工具。
其他类型的应用
本部分中的指南和教程包括通过 Windows 应用,但是还存在你可能感兴趣的其他类型的应用。
Windows 桌面应用 可在 Windows 桌面环境中运行的可执行文件或浏览器插件。这些应用通常采用 Win32 和 COM、.NET、WPF 或 Direct3D API 编写。有关详细信息,请参阅桌面开发人员中心。
Windows Phone Silverlight 应用Windows Phone Silverlight 8 应用Windows Phone Silverlight 8.1 应用 使用 Windows Phone Silverlight UI 框架(而非 Windows 运行时)的 Windows Phone 应用,可在 Windows Phone 应用商店中销售。 有关详细信息,请参阅 Windows Phone Silverlight 开发。