Windows 应用商店应用是一类新型的应用程序,它运行在 Windows 8 设备上。如需深入了解有关 Windows 应用商店应用与传统桌面应用不同之处的详细信息,请继续往下阅读。
应用有一个支持多个视图的窗口
Windows 应用商店应用与传统桌面应用不同,它具有单个的无边框窗口,默认情况下会占满整个屏幕,因而不会产生干扰。
Windows 应用商店应用可以支持多个布局和视图,以便可以在各种外形规格和显示大小上创建杰出的用户体验。
应用与触摸输入和笔输入协作良好
Windows 应用商店应用与各种输入源协作良好,其中包括触摸、笔、鼠标以及键盘输入。可以使用用于所有这些输入源的单组事件。Windows 应用商店应用获取一组默认风格,这些风格可确保 UI 元素适用于触摸方案。
应用可彼此交谈
Windows 应用商店应用可以在其他应用间搜索,甚至可以通过支持合适的应用合约来与其他应用共享内容。应用合约提供了一种让应用相互协作的方式。有了合约,通过消除使用不同标准或应用特定的 API 的需求来实现轻松访问其他应用存储或创建的数据。
例 如,Windows 允许用户将一个应用的内容共享到另一个应用。提供共享内容的应用通过满足特定的需求来支持来源合约,而接收共享内容的应用通过满足一组不同的需求来支持目 标合约。除了目标应用对目标合约声明的支持以外,你无需了解有关该应用的任何信息,该应用同样会运行。
应用具有新的控件和 UI 设计面
Windows 应用商店应用提供了多种新控件,使用这些控件可以轻松创建强大的用户体验。这些控件中的两个控件为应用栏和超级按钮。
应用栏
使用应用栏可以向用户显示一些导航选项、命令和工具。默认情况下,应用栏会被隐藏,当用户使用手指从屏幕的顶部或底部边缘轻扫时,会显示应用栏。应用栏包含应用内容,用户可以通过从边缘轻扫或与应用交互来取消应用栏。
超级按钮
超级按钮是所有应用中都会出现的一组一致的按钮:“搜索”、“共享”、“连接”、“设置”和“开始”。使用这些超级按钮,用户可以:
- 搜索位于你的应用或其他应用中的内容,并且可以从其他应用搜索你的应用内容。
- 与他人或服务共享你的应用内容。
- 直接转至“开始”屏幕。
- 连接到设备并发送内容、流式传输媒体以及进行打印。
- 使用设置来根据他们的偏好来配置应用。
应用使用磁贴而非图标
当用户安装你的应用时,该应用会在“开始”屏幕上显示为磁贴。触摸或单击磁贴会启动应用。
你的应用可以通过其磁贴传递内容,即便该应用未运行。使用这些动态磁贴,应用可以为用户提供有用的概览数据。
应用可以将系统配置为定期通过 Web 服务请求更新,不论应用是否正在运行。应用还可以将 Windows 推送通知服务 (WNS) 配置为通过 Web 服务直接发送消息至动态磁贴。
采用你已知的语言编写应用
你可以使用最熟悉的语言(如 JavaScript、C#、Visual Basic 或 C++)创建 Windows 应用商店应用。甚至可以采用一种语言编写组件,然后在采用另一种编程语言编写的应用中使用这些组件。
Windows 应用商店应用可以使用 Windows 运行时,一个内置于操作系统的本机 API。此 API 采用 C++ 实现,并支持 JavaScript、C#、Visual Basic 和 C++,对于每种语言都以非常自然的方式支持。
在 Windows 应用商店中销售你的应用
使用 Windows 应用商店,你的应用可供世界上成千上万的客户使用。在你编写应用之后,请用当地货币设定价格,Windows 应用商店可以在全球市场以 100 多种语言提供该应用。
Windows 应用商店可以轻松分发、更新以及销售你开发的应用。
下一步操作
现在你已了解什么是 Windows 应用商店应用和这种应用与其他类型应用程序的区别, 就可以下载免费的开发工具并开始构建你的***个应用了。