什么是UWP应用?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是UWP 应⽤?
那么,UWP 应⽤确切的定义是什么?
使⽤⼀种你已知道的语⾔
如果不熟悉 Windows 平台,或来⾃ .NET 、Windows Forms 或 Silverlight 领域,可能会对 UWP 应⽤实际上是什么感到疑惑。
正如名著中所说:“不必惊慌!”,因为所有⼀切很快便会清清楚楚。
通⽤ Windows 平台 (UWP) 应⽤是⼀种基于通⽤ Windows 平台 (UWP) ⽣成的 Windows 体验,它⾸次作为 Windows 运⾏时在Windows 8 中引⼊。
⽤户希望其体验在所有设备上均为移动版,并且希望使⽤现有的最⽅便或最⾼效的设备完成任务,此理念是 UWP 应⽤的核⼼。
通过 Windows 10,你可以更加轻松地开发适⽤于 UWP 的应⽤,并且只需⼀个 API 集、⼀个应⽤包和⼀个应⽤商店,即可访问所有Windows 10 设备 – PC 、平板电脑、⼿机、Xbox 、HoloLens 、Surface Hub 等。
对许多屏幕⼤⼩以及各种交互模型(⽆论是触控、⿏标和键盘、游戏控制器还是笔)的⽀持也更加轻松。
并了解:您⽆需使⽤ C# 和 XAML (如果您不想这样做)。
是否要在 Unity 或MonoGame 中开发? 更喜欢 JavaScript ? 这不是问题,使⽤所有所需的项⽬。
总⽽⾔之:完全可以在单个项⽬中使⽤你熟悉的编程语⾔、框架和 API ,将⼏乎相同的代码运⾏在现存的⼤量 Windows 硬件上。
在编写 UWP
应⽤后,你可以将此应⽤发布到应⽤商店以供全球客户浏览。
什么使 UWP 应⽤与众不同? 以下特性使 Windows 10 上的 UWP 应⽤与众不同。
你的⽬标设备系列,⽽⾮某个操作系统。
设备系列可标识在其中的设备上所需的 API 、系统特性和⾏为。
它还可以确定在其上安装应⽤商店应⽤的设备集。
应⽤使⽤ .AppX 打包格式进⾏打包和分配。
所有 UWP 应⽤均可作为 AppX 程序包进⾏分配。
这提供了值得信赖的安装机制,并确保应⽤可以⽆缝进⾏部署和更新。
存在⼀个适⽤于所有设备的应⽤商店。
注册为应⽤开发⼈员后,你可以向应⽤商店提交应⽤,并使其在所有设备系列或仅在所选设备系列上可⽤。
你将在⼀个位置上提交和管理适⽤于 Windows 设备的所有应⽤。
设备系列上有常⽤ API 图⾯。
所有 Windows 设备系列均使⽤相同的通⽤ Windows 平台 (UWP) 核⼼ API 。
如果你的应⽤仅使⽤核⼼ API ,它将在任何 Windows 10 设备上运⾏。
扩展 SDK 可在专⽤设备上装饰你的应⽤。
扩展 SDK 可为每个设备系列添加专⽤ API 。
如果你的应⽤⾯向特定的设备系列,你可以使⽤这些 API 装饰该应⽤。
在调⽤扩展API 之前,通过检查应⽤在什么设备系列上运⾏,你仍然可以拥有⼀个在所有设备上运⾏的应⽤包。
⾃适应控件和输⼊
UI 元素使⽤有效像素(请参阅),因此它们会基于设备上可⽤的屏幕像素数⾃动⾃⾏调整。
⽽且它们与多种输⼊类型(如键盘、⿏标、触摸、笔和 Xbox One 控制器)配合良好。
如果你需要进⼀步为特定屏幕⼤⼩或设备定制 UI ,新的布局⾯板和⼯具将帮助你使 UI 适应运⾏应⽤的设备。
有关 UWP 的详细信息,请参阅。
你可以使⽤最熟悉的编程语⾔(如 C# 或 Visual Basic 和 XAML 、JavaScript 和 HTML ,或 C++ 和 DirectX 和/或 Extensible Application Markup Language (XAML))创建 UWP 应⽤。
你甚⾄可以采⽤⼀种语⾔编写组件,然后在采⽤另⼀种语⾔编写的应⽤中使⽤这些组件。
UWP 应⽤可以使⽤ Windows 运⾏时,它是⼀个内置于操作系统的本机 API 。
此 API 采⽤ C++ 实现,并⽀持 C#、Visual Basic 、C++和 JavaScript ,且对于每种语⾔都以⾮常⾃然的⽅式⽀持。
Microsoft Visual Studio 2015 为每种语⾔提供 UWP 应⽤模板,该模板允许你为所有设备创建单个项⽬。
完成⼯作后,你可以⽣成应⽤包,并将其从 Visual Studio 提交到 Windows 应⽤商店,以向任何 Windows 10 设备上的客户提供你的应⽤。
在 Windows 上构建 UWP 应⽤
在 Windows 上,你的应⽤可以向⽤户提供相关且实时的信息,并且吸引他们再次访问更多信息。
在现代应⽤经济中,你的应⽤必须具有⾜够的吸引⼒才能受到⽤户的青睐。
Windows 为你提供了⼤量资源,使你的⽤户会回过头来使⽤你的应⽤:
动态磁贴和锁屏可以显⽰上下⽂相关且实时的信息概览。
推送通知可在⽤户需要时,提供实时的突发提醒来引起⽤户的注意。
操作中⼼可让你组织和显⽰⽤户需要采取操作的通知和内容。
后台执⾏和触发器使你的应⽤仅在⽤户需要时才会运⾏。
你的应⽤可以使⽤语⾳和蓝⽛ LE 设备来帮助⽤户与周围的世界进⾏交互。
最后,你可以使⽤漫游数据和 Windows 凭据保险箱,在⽤户运⾏你的应⽤的所有 Windows 屏幕上提供⼀致的漫游体验。
通过漫游数据可以⽅便地在云中存储⽤户的⾸选项和设置,⽽⽆需⽣成你⾃⼰的同步基础结构。
另外,你可以将⽤户凭据存储在凭据保险箱中,该功能最为重视安全性和可靠性。
以你⾃⼰的⽅式销售应⽤
在 Windows 上,你可以选择以何种⽅式销售⾃⼰的应⽤—通过⼿机、平板电脑、PC 以及其他设备。
我们提供了多种⽅式让你通过⾃⼰的应⽤及其提供的服务来获得收益。
你只需选择最适合⾃⾝的⽅式即可。
付费下载是最简单的选项,你只需指定价格即可。
试⽤是⼀种绝佳的销售⽅式,即允许⽤户在购买前先试⽤你的应⽤,与更传统的“免费模式”选项相⽐,⽤户更易于发现你的应⽤并转⽽使⽤该应⽤。
应⽤内购买是通过⾃⼰的应⽤获得收益的最灵活选项。
让我们开始吧
有关 UWP 详细信息,请参阅。
然后,请查看以下载开始创建应⽤所需的⼯具。
相关主题
更多⾼级主题。