Windows 8使用了全新的 UI对Windows进行了重新塑造,让新的Windows更适应于当前最流行的指尖触摸操作。Windows 8将可以运行在众多设备诸如平板电脑、可触屏笔记本电脑、安装有可触摸屏幕的台式机上,同时Windows 8基于应用商店的模式进行运作,这对开发者来说意味着前所未有的机遇,出色的 Windows 商店应用将接受全球各地数百万用户的品评。
应用为王
Windows商店应用是 Windows 8 体验的核心。这些应用中的内容将充满动感和活力。用户将沉浸在全屏幕的 Windows 商店应用中,他们可以将注意力放在内容上而非操作系统本身上。在 Windows 8应用商店中发布应用意味着你将覆盖Windows 的全球用户群,同时通过最新版本的Visual Studio开发工具的支持,你将更高效地开发和部署应用,并获取更高的回报。在 Windows 8 中,可以利用自己现有的技能和代码基础来为用户创建 Windows UI风格的应用。
●Web 开发者可以使用 HTML5、CSS3 和 JavaScript 来进行应用开发,同时也支持第三方的 JavaScript 库。
● Microsoft .NET Framework 和 Silverlight 开发者可以使用 XAML、C# 和 Visual
Basic技能。
●
寻求最大化游戏及其他图形密集型应用效果的开发者可以借助
Microsoft® DirectX® 11
的力量。
Windows 8 降低了构建全屏 Windows 商店应用的难度,具有灵活且易于使用的空间、内置动画及布局选项,将使你的应用提供快速而流畅的体验。
Windows
商店应用特征
具体表现在触摸屏幕上的Windows
UI风格不仅仅是一种应用平台,更是一种帮助你构建内容重于形式并且引人入胜、简单易用的应用的设计哲学,这类应用所具有的直观且通用的交互模式将为用户提供愉悦的体验。
Windows UI 设计准则
优秀的 Windows 商店应用需要遵守的一些通用准则包括:
●
内容重于形式。内容是 Windows 商店应用的核心,将内容置于最显著的位置是设计Windows 商店应用的基础。其他所有元素都称做形式或者装饰,它们的作用是帮助内容的呈现和应用的交互。
●
快速而流畅。用户交互和过渡应快速而直观,动画应深思熟虑且具有目的性。
●
支持多任务。Windows 商店应用支持全屏的沉浸式体验状态,以及在多应用同时运行状态下贴靠至屏幕侧边形成较小面积的“辅屏”视图。
●
正确使用合约。合约为应用提供了一种相互配合的方式,可让用户进行跨应用搜索,或在应用间共享内容。随着用户向 PC 中添加更多支持合约的应用,其体验也将获得相应的提升。
●
动态磁贴。处于非运行状态时,应用将在“开始”屏幕的应用磁贴中显示实用信息。
●
漫游设置到云端。无论用户在何处登录都将获得卓越、连续的体验。
遵守上述准则将使你的应用更加实用,更加富有视觉吸引力,并有助于你向用户提供一致和熟悉的体验。
合约
合约是一种可让用户跨越不相关的应用进行无缝搜索和共享的机制。借助合约,你可以省去研究各种标准和针对特定应用的 API 的精力,直接访问由其他应用存储或创建的数据,同时保持用户始终处于你的品牌体验中,从而扩展应用的实用性(见图2-1)。除了目标应用支持的合约以外,你无须了解它的任何相关信息。

Windows 8 支持的合约包括:
●
搜索。当你实施搜索合约时,用户将不仅能搜索你应用中的内容,同时还能搜索其他支持搜索合约的应用中的内容。
●
共享。共享合约可让你帮助用户将应用中的内容与其他应用或服务共享,或将其他应用或服务中的内容与你的应用共享。
●
播放到。你可以通过支持“播放到”合约,帮助用户在你的应用中将数字媒体播放到经 Windows 认证的 DLNA 设备。
●
应用间调用。让用户直接将文件从一个应用拖放至另一个应用中。
●
设置。让用户在上下文中快速访问将影响其应用体验的设置,包括你的应用是否能够访问用户的位置。
●
打印。让用户在与 Windows 兼容的打印机上打印内容——几乎所有的打印机都支持。
快速且流畅
在 Windows 8 中创建了一个针对触控优化的平台,以供你通过更加直观的方式进行交互,应用与操作系统和 UI 元素间的交互将更加自然和迅速。
●
内置的动画库。可让你通过一整组动态而独特的预定义动画,创建流畅的动态体验。借助 3D 变形,你可以添加平滑而流畅的视觉体验,例如屏幕内外的透视转换或翻转元素。
●
灵活的布局选项。将让应用轻松布局,并保持与 Windows 8 高度一致。CSS3 的弹性框功能可让你创建出可按比例扩展的容器,以便填满布局中残留的空间。网格布局将在 HTML5 和 XAML 中可用,并可让你在使用固定、分式或自动单元定义的网格结构中设置内容元素的位置和大小。网格中的内容可水平或垂直定向。多栏布局可用于模拟复杂布局,例如报纸或杂志中所见到的布局。
●
语义缩放。是一种针对触控优化的方式,也是Windows 8上极具魅力的一项功能,其广泛应用于大规模内容集合中的导航(见图2-2)。用户可以平移或滚动浏览内容,然后放大或缩小以查看详细或概要信息。这种机制较之Tab选项卡等传统布局模式,在呈现内容、触觉、视觉和信息量方面都更胜一筹。
多种输入形式
Windows 8 通过遵循“专为触控所设计,兼容鼠标与键盘”的原则,可轻松支持各种复合操作应用。Windows 8上所有的操作指令都可以由鼠标和键盘代为完成,这样即使你的计算机并不支持触屏操作,也可以完美使用Windows 8系统及平台上的各种应用。
指针 API 可让你使用任何一种输入方式(鼠标、键盘、手写笔、触控),而无须了解输入数据的源。更高级别的 API 将让你使用预定义的触控手势,并检测应用中的多触控事件。你可同时构建自定义的触控手势或使用特定输入的 API 在应用中提供独特的体验。
可实时连接的动态磁贴
通过“开始”屏幕中的磁贴,应用随时都将充满活力,并提供动态的内容(即使该应用尚未运行)。借助动态磁贴,你的应用可以为用户提供实用的概要数据,同时还能尽量减少电池消耗。Windows 推送通知服务
(WNS)
可让你的应用在接到消息后,将它们发送至应用的动态磁贴,或者向用户发出通知(见图2-3)。


本文节选自《超越想象——Windows 8应用设计与开发
(全彩)》
朱宏,亓光宇,李孟晓编著
电子工业出版社出版

- 大小: 66.9 KB

- 大小: 164.5 KB

- 大小: 57.3 KB

- 大小: 81 KB

- 大小: 12.7 KB
分享到:
相关推荐
### 超越想象——Windows 8应用设计与开发 第二章:重塑Windows与触摸的融合 #### 一、Windows 8:应用与触摸的新纪元 Windows 8的问世标志着微软对操作系统的全面革新,它不仅采用了全新的用户界面(UI),更深度...
Windows 8引入了一种全新的设计理念——“颠覆性”的概念,其核心在于“Metro”界面,借鉴了Windows Phone的风格,以触控友好和多场景应用为特点。这一设计打破了微软以往操作系统的传统,但在智能服务应用方面,...
JavaScript作为前端开发的主流语言,为3D-FlowerBox提供了动态交互和实时渲染的基础。利用WebGL,开发者可以在不依赖任何插件的情况下,在用户的浏览器中呈现复杂的3D场景,这极大地拓宽了网页应用的视觉体验。 3D-...
- **多触点滑动**:尽管在iPhone初期应用相对有限,主要用于图片和网页的缩放,但它允许用户以任意比例进行缩放,提供了一种更加灵活和精细的控制方式。相比于传统的双击放大,多触点滑动提供了更大的自由度和精确度...
6. **用户体验**:用户界面的优化也是重点,无线通信技术使得设备可以提供更直观、友好的操作体验,比如通过触摸屏或移动应用进行设置和管理。 7. **设备兼容性**:资料可能还会涉及如何确保无线打印设备与多种操作...
4. **转换和动画(Transitions and Animations)**:可以为按钮添加过渡效果和动画,增强用户体验。例如,点击按钮时,按钮可以逐渐变大或改变颜色,以提供反馈。 5. **几何形状(Geometric Shapes)**:WPF提供了...