设计 Windows 8 日历应用

本篇博文以邮件应用和人脉应用的博文为基础进行撰写,并将为您详细介绍 Windows 8 中的日历应用。我们投入了大量心血将这些应用集成至一个无缝的通信套件,并使该通信套件与对您而言最为重要的云服务进行连接。本篇博文将详细介绍与 Windows 8 的集成状况,以及当前预览版中已有的一些功能,和正在筹备过程中的一些功能。此外,我们还将简要地谈谈一些背景信息,例如日历应用的设计历史和迭代。本篇博文的作者是 Windows Live 团队的项目经理主管 Colin Anthony。–Steven 当我们着手为 Windows 8 设计日历应用时,我们并不缺乏各种方向性的可能性。鉴于日历在社会中悠久的历史,以及 Windows 客户的多样性,我们向自己询问了以下问题:卓越的日历使用体验中应包含哪些必要属性,以及我们如何通过使用 Windows 8 中丰富而独特的功能而将这些日历属性引入日常生活? 究其核心,优秀的日历应用应该能够为您提供如下服务: 清晰显示您的生活。无论是在家中,办公室,抑或是在学校,您都应该清晰了解日常生活中所发生的一切。 轻松查看前后日期。用户应可以快速、高效地来回查看前后日期。而且打开事件和约会的过程应给用户自然之感。 轻松添加新项目。您的生活中总将出现新的事件。而优秀的日历应用应让您轻松制定新的计划。 让您准时进行预定活动。如果您迟到了,那么制定得再好的计划也难以发挥其应有功效! 为功能扩展而准备就绪。随着您忙碌程度的不断增加,日程安排也变得日益复杂。日历应用应能从容应对您需求的变更。 清晰显示您的生活 日历中的一项最重要的功能便是为您回答“我今天有何安排?”和“接下来将发生什么?”。我们在设计日历应用时,重点关注如何为您提供清晰性,从而避免分散您的注意力。由于数字日历存在众多潜在功能,因此要将注意力集中到这一点上实际上难度并不小。我们不止一次试图添加额外的铃声和提示声音。与此同时,我们意识到这一关注重点其实是纸质日历已有的一大优势,即简单地为您呈现日历网格和您写在网格中的信息。 通过对优秀 Metro 风格应用的深入了解,并清晰制定其原则,我们致力于确保呈现的明确性。在以上所有方面中,应用应专注于日历和您的内容。 不会分散您注意力的日历,您的日程安排就是其焦点。 当然,易于读取的日历仅将在所有信息可用时为您提供大力帮助。无论您是在跟踪工作约会,管理家庭活动,抑或是制订学校的班级日程安排,日历应用都可将所有内容汇聚至单一位置,从而让您更全面地了解您的生活。 同一视图中可显示工作和个人约会 此外,您还将完全控制这些日历在应用中的显示方式。例如,如果某个日历对于您而言有特殊意义,那么您可通过更改其颜色而使其突出显示。如果您常用的社交网络中显示了大量生日信息而让您不知所措,那么您可将这些项目隐藏以更清晰地查看其它所有内容。 所有这些个性化控件都已从“设置”中灵活地移除,从而避免在您不需要使用这些控件时分散您的注意力。 在“设置”中移除不常用的日历选项将让用户在不分散注意力的前提下加强对日历应用的控制。 轻松查看前后日期 日历的另一重要功能是查看前后日期。我们最重要的目标是: 简化时间前后移动的过程 让视图切换变得可预测 简化打开和查看现有事件的过程 前后移动 我们很早就已经明确了一点:我们希望获得一个简单的模型,向前的手势将为您显示将来的日历,向后的手势将为您显示过去的日历,即为用户提供直接的前后移动方式。不在应用中显示点击按钮或额外的操作控件。 但是,即使是在这一简单的设计中,我们仍将面临一个问题,即前向和后向移动应为您显示此前和此后多久的日历。我们不仅需要考虑对用户体验的影响,还需要考虑技术方面的因素。 如果我们决定一次轻扫将让您向前移动数月(取决于您的手势速度),那么这将为您提供一个自然而强大的方式查看将来较远的日历。但是要让停下位置变得可预测却仍有一定难度。例如,如果您从 6 月开始,并希望移动至 7 月日历,当轻扫过快时,您可能停留在 8 月。如果这样的现象频繁出现,那么这将让您觉得无法控制应用。 此外,由于月份之间界限十分明确,停留在 7…

2

构建邮件应用

自 Windows 8 Release Preview 推出以来,每天都有大量用户一直在使用邮件应用的“应用预览”功能。同时我们也一直通过在全新 Windows 应用商店中规划更多更新来更新邮件应用。在本篇博文中,我将向您介绍邮件应用的背景,并谈谈其设计和功能,特别是与 Metro 风格设计原则相关联的部分。本篇博文并不会详细列出邮件应用的功能或待新增的功能,而是将重点关注其本身的设计,以及与 Windows 8 的集成状况。本篇博文的作者是 Windows Live 团队的项目经理主管 Jeremy Epling。本文是新应用介绍博文系列中的第二篇博文。–Steven 当我们开始为 Windows 8 规划电子邮件用户体验时,我们的目标是为用户创建一个能体现 Metro 风格设计原则的应用。这个应用需要快速而流畅,能为使用触控、键盘以及鼠标的用户提供卓越体验,让用户关注您的内容,在适当的时间为用户提供适当的功能,并满足用户对现代设备中电子邮件的期望。Windows 8 中的邮件应用从一开始便为我们提供了一个机会,让我们将电子邮件应用的基本功能发扬光大,同时设计出让人眼前一亮的功能,并充分利用 Windows 8 的独特之处。 用户每天如何使用电子邮件 在我们的设计过程之初,我们首先对用户每天使用电子邮件的方式进行了调查。电子邮件已经存在数十年之久。这数十年中,电子邮件和我们对电子邮件的期望都发生了翻天覆地的变化。 拥有多个电子邮件帐户的现象十分普遍。每名用户平均拥有 2 到 3 个电子邮件帐户。一个用于工作通信,一个用于私人交流,另一个帐户则可能主要用于收发列表和优惠券,或者并不频繁使用,就像您已毕业的学校的帐户。 我们将收到很多电子邮件。我们的数据显示,被我们认定为电子邮件较少的用户每周将收到超过 180 封邮件,而被我们认定为邮件较多的用户每周将收到超过 2100 封邮件。这些数字还在随着网络服务,以及支持新闻通讯、优惠券、收据和通过电子邮件传送的其它消息类型的增多而不断提高。我们需要让用户能够轻松、迅速地浏览所有邮件。 用户并不经常使用文件夹。这可能让很多过度依赖文件夹的用户非常惊讶,因为在邮件应用中使用文件夹在许多企业环境中,以及对于文件夹使用爱好者而言将十分普遍。在某些企业中,很多用户拥有多达 50 个文件夹,而大多数使用 Exchange 和 Hotmail 的用户所拥有的文件夹数量则较少。邮件应用的平衡点在于使文件夹能够易于使用,但是并不面向 50 多个文件夹和嵌套较深的层级进行优化。 电子邮件具有实时性。尽管电子邮件通常被用作异步通信,用户并不期望获得立即回复,但是现在用户对即时、实时响应的期望值已经越来越高。当您注册一项新服务时,系统通常将立即向您发送一封电子邮件。我们希望能在新邮件到达时立即获得通知,而且大多数用户在全天中频繁查看邮件,或让邮件应用整天运行,以确保能在第一时间看到所有邮件。 用户希望与移动电话体验保持一致。许多用户正将其电话与 PC 连接使用。事实上,他们使用自己的电话来会审、阅读和存档邮件(以及其它内容)。电子邮件的电话视图与 PC…

2

人脉应用:Windows 8 具备云支持的完整地址簿

管理“联系人”对于许多人来说都是个不小的挑战,随着可存储联系人信息的位置以及用来访问这些联系人信息的 PC 和设备数量的增加,这种情况日益恶化。将联系人存储到云中以轻松实现漫游和连接是解决该问题的方案之一。在 Windows 8 和新的人脉应用中,我们进一步优化了云存储,允许您将其连接到自己已经使用的其它服务。这样,您的电子邮件联系人和来自服务/社交帐户的联系人都将整合到一个易于访问和使用的位置,并可实现跨 Windows 8 PC 和手机的漫游。 在本博文中,Windows Live 团队的小组项目经理 Jeff Kunins 将向您详细介绍人脉应用。本文是一个系列博文的第一篇,通过这些博文,我们将向您介绍目前“应用预览版”中各种连接到服务的新应用 –Steven 任何现代设备上都会带有地址簿或联系人列表,因为与他人进行通信和共享是我们使用这些设备的重要目的之一。电子邮件、短信、电话和视频通话、社交网络更新和评论,这些只是我们每天使用手机、PC 和平板电脑进行的各种基于人脉的活动的冰山一角。在 Windows 8 中,我们试图通过一种新的联系人体验来实现这种基本功能:人脉应用。 Windows 8 中的人脉应用是过去平面联系人列表的进化版,它针对当今的通信方式而构建,并可以连接到您已经使用的云服务。人脉应用可以连接到您的电子邮件和社交帐户,将您的所有联系人(以及他们的动态)整合到一个便于访问的位置。Windows 8 Consumer Preview 用户已经累计使用了数百万次人脉应用,并通过动态磁贴接收了数百万次社交网络通知。大家对于该方案最初的热情支持令我们深感自豪,同时对于大家提供的有关如何改善这一早期预览版本的建议,我们也深表感谢。我们觉得有必要花些时间介绍一下我们对于现代社交地址簿的看法,以及我们的观点如何推动了 Windows 8 中人脉应用的演进。 Windows 8 和 Windows Phone 等现代设备需要围绕四个简单原则精心打造的地址簿: 完整性和连接性 – 您的所有私人和工作联系人都将存储到此处,并可实时更新其社交活动和照片,帮助您随时了解他们的动态并作出回应。您不必再进行一次性导入,而是通过电子邮件和社交帐户进行数据同步,无论您在不同的帐户中有这些联系人信息的多少版本,都可获得每个人简洁、统一的联系人卡片。 为 Windows 8 量身定制 – 在现代设备上,地址簿是整体体验的核心部分,因此,在设计时将整个系统纳入考虑就显得至关重要了。人脉应用遵循了 Metro 风格的设计原则,因此它具备快速而流畅的特性,并可以与所有其它应用通过“共享”和“选取器”合约实现协作。 云支持 – 您将不费吹灰之力即可实现联系人和设置的备份,当您通过新设备甚至 Web 登录时,这些信息将“恰到好处”。当您将某个联系人固定到“开始”屏幕上时,该动态磁贴将显示有关新的照片、评论和 tweet…

1

构建丰富、可扩展的媒体平台

Windows 为用户提供了大量技术让其体验视频和音频所带来的震撼,并让开发人员通过丰富的 API 来深入探究这些技术的精髓。Windows 媒体平台已面向桌面和 Metro 风格应用程序进行了大幅改进,本篇博文将就 Windows 媒体平台的这些方面展开深入探讨。自 Windows 7 推出以来,媒体播放的格局发生了翻天覆地的变化:用户对流式处理的关注持续提高,内容的所有者希望能在更大范围内的设备中播放其内容,与此同时,播放所需的电池耗电量却大幅降低。借助这些新功能(当然 Windows 8 和 Windows RT 中都包含这些功能),我们将为用户和开发人员提供业界领先的支持。本篇博文的作者是媒体平台与技术团队的项目经理 Scott Manchester。–Steven 无论是观看电影,进行视频聊天,或是播放音乐,使用丰富的媒体都是我们当今在 PC 中所进行的最常见,同时也是最具乐趣的一项操作。在此,我想简要地谈谈我们在 Windows 8 中所开展的工作,通过努力,我们已最大程度地增加多媒体活动的丰富程度,并通过大量媒体平台而将这些功能扩展至第三方开发人员。 在设计 Windows 8 媒体平台时,我们曾设立了三个目标: 最大程度提高性能。我们希望媒体播放能够快速,且响应程度高,从而在最大程度延长各个 PC 中的电池使用时间的同时充分启用硬件的功能。 简化开发和扩展性。我们所希望提供的平台应可轻松扩展,并针对给定的应用程序量身定制,从而为 Windows 上创新的自定义媒体应用程序构建平台。 启用大量应用场景。高性能、高效率、可广泛扩展的平台可启用大量音乐、视频、通信和其它多媒体应用程序。 随着这三大目标的确立,我们颠覆革新了 Windows 平台中的媒体体验。 速度更快、响应程度更高的媒体体验 性能是任何用户体验中的一个关键方面,但是对于多媒体应用场景而言性能将尤为重要。视频需要实时播放,语音通信需要为用户提供即时体验,而且所有这些任务都需要最大程度降低对电池的消耗。 我们以时间、计算机资源和给定任务在系统中占用的内存为指标来衡量性能。我们的目标是最大程度降低所有这些指标。我们对媒体性能的目标则主要集中于音频与视频播放、转码、编码和捕获。 高效视频解码 为了延长电池使用时间或降低所有媒体应用场景中的电源消耗量,我们一直与硅芯片领域的合作伙伴保持了密切合作来为用户提供全新、更迅速的使用体验。借助在经过 Windows 8 认证的 PC 上运行的 Windows 8 操作系统,普通媒体格式的视频解码将被卸载至一个面向媒体的专门硬件子系统。由于专门的媒体硬件相比 CPU 在媒体解码方面更为高效,因此这可让我们大幅减少对…

1

在您的应用中激活 Windows 8 协定

我们曾多次向您展示 Windows 8 PC 中的应用如何能够其他应用和 Web 服务通信。在 Windows 8 的设计之初,我们选择了这样一种方案,允许应用作为您希望共享的数据的来源和目标,这种机制有点类似剪贴板,但具备更丰富的交互模式和更明确的语义。当某个应用实施合约时,Windows 8 就能将其与系统中的任何其他应用及系统本身关联起来。您可以在许多细微之处看到这种机制,例如,在 Metro 风格的 Internet Explorer 中的网页使用“共享”超级按钮时,您可以通过邮件应用与人脉应用中的联系人共享该链接。您可以在实施了“搜索”合约的应用间进行跨应用搜索。您可以从任何实施了“文件打开选取器”合约的任何位置打开文件,并将文件保存至使用了“文件保存选取器”合约的任何位置。这种创新的方案允许 Windows 8 与任何配对的应用/服务协作,而不是针对特定应用提供某种程度的“硬编码”支持。并且如果您希望,Microsoft 帐户可以对此提供全面支持,能够连接到 Facebook、Twitter 和 LinkedIn 等各种服务。本周内,我们将发布一系列有关新 Microsoft 应用的博文,向您介绍 Windows 8 中的共享、连接和集成机制等关键主题。本文转发自 Windows 8 应用开发人员博客中一篇针对开发人员的博文,作者为用户体验团队的项目经理 Derek Gebhard。–Steven 当开始编写 Metro 风格的应用时,您会很快遇到合约这样的问题,这是 Windows 8 中至关重要的全新概念。Metro 风格的应用使用合约来声明它们支持哪些与其他应用和 Windows 进行的交互。对于其中的一些合约,您可能早有耳闻,如“搜索”合约和“共享”合约。通过各种合约,应用不仅可以通过与系统协作来提高运行速度,而且在用户安装了多个实施合约的应用时,它们还可以彼此配合来保持良好的运行状态。在本博文中,我将带您浏览“激活”这一概念,它是您向应用中添加合约时必须考虑的主要概念之一。 Windows 激活平台用于启动 Metro 风格的应用并向其通知用户启动应用的原因。启动应用的原因多种多样,包括使用开始屏幕中的应用磁贴进行启动和针对特定任务(例如,显示查询的用户搜索结果)进行的启动。另外,Windows 还将为您应用提供启动原因,而且还将提供运行此任务所需的其他信息(如果适用)。在使用我们的 Windows 8 激活平台前,您通常需要通过命令行参数来将此信息传递给应用。借助我们的全新模型,我们还支持传递诸如 StorageFile 和 ShareOperation…

0

在 Windows 8 中使用 IPv6 连接到网络

随着 IPv6 在全球范围内的启动,我们认为正好借此时机介绍一下我们在 Windows 8 Release Preview 中为支持 IPv6 而投入的精力。核心网络项目管理团队的 Christopher Palmer 撰写了本博文。 –Steven IPv4 是用于 Internet 连接的 Internet 协议,已经使用了数十年之久。但是,IPv4 当初在设计时未曾考虑到 Internet 的负载和规模会达到当今的水平,因此随着 Internet 的发展,IPv4 已经开始略显疲态,即便如此,它仍在以超大的规模为 Internet 提供着助益,应该说,最初的设计者所具有的远见卓识不得不令我们折服。Internet 服务提供商开始发现 IPv4 的维护成本正在逐步上升,为了支持呈现爆炸式增长的各种电脑和设备,需要对该协议进行彻底的更新。 多年来,整个业界(包括 Microsoft 在内)一直都在致力于推出一种跨各种设备、服务和网络基础设施的全新版本 Internet 协议,即 IPv6。自 Windows XP SP3 开始的 Windows 版本都提供了 IPv6 支持,为过渡到 IPv6 铺平了道路。我们在设计 Windows 8 时也考虑到了这一点,并致力于确保当这场巨变发生时,您和您的应用将继续获得可靠的连接。 IPv4 的局限 首先,我们来介绍一些基础知识。每当您浏览 www.bing.com 等网站时,这些容易记忆的域名将转化为一个…

0

在 Windows 8 Release Preview 的 IE10 中获取完美 Web 浏览体验

在 Windows 8 Release Preview 中,我们将继续为用户提供颠覆革新的 Web 浏览器体验,并在其中结合您的反馈意见,从而让您在所有 Windows 8 设备中获取最佳使用体验。此外,Windows 8 Release Preview 中还将包含更多您日常浏览的 Web 内容。本篇博文的作者是 Internet Explorer 小组的项目经理 Rob Mauceri。 –Steven 我们打造了与 Windows 8 一致的全新浏览体验,从而让您能够享受 Metro 风格应用程序提供的所有优势。我们采用的方法是扩展 IE 的基础体系结构以提供快速、充分硬件加速的浏览引擎,该引擎不仅具有强大的安全性,同时还支持 HTML5 和其它 Web 标准。 Internet Explorer 10 设计为可以通过触摸快速、流畅地进行网站交互,同时还允许大量使用鼠标和键盘。使用 IE10,网站可以参与到 Windows 8 的 Metro 风格体验当中,其中包括“开始”屏幕、超级按钮、贴靠等更多功能。IE10 还为用户提供针对 Web 上的恶意软件的最佳防护,同时可以便利地控制您的联机隐私。 Metro 风格的浏览体验对于使用大屏幕、鼠标和键盘的台式计算机或使用支持触摸功能的移动设备的用户而言,都将一种更好的浏览方式。随着人们越来越多地在手机上“无限”浏览,人们越来越习惯于与台式计算机相比更具沉浸感和更少手动操作的浏览体验。Metro 风格浏览将为您提供一个全屏、沉浸式的网站体验,屏幕中的每一个像素都将呈现您常用的网站。使用 IE 和 Windows 8,您始终可以使用超级按钮来实现要对网站执行的下一步操作(例如,共享、打印、搜索等)。我们得知许多用户,即使是那些最热情洋溢、浏览模式非常密集的用户,也更偏好使用…

1

打造 Windows 8 的用户体验

本博客大部分时间都在关注一些具体的细节和功能,而很少关注产品的整体“哲学”或“概念”。但是,鉴于 Windows 8 包含的创新水平,我们认为有必要多介绍一些有关我们如何着手设计 Windows 8 的背景。与进行任何重大的更改(针对广泛使用的产品)一样,Windows 8 也引发了激烈的讨论。目前数百万人正在使用 Consumer Preview 进行日常工作,我们听到了来自他们的众多声音。许多人(包括来自《纽约时报》的 David Pogue 和来自 Gizmodo 的 Mat Honan 等等)给予了相当积极的评价,也有许多人对某些方面略感不满,这些意见大多通过本博客的评论得到了充分表达,我们也成功按照预期通过本博客与用户展开了大量对话。一些人向我们询问产品中做出的设计选择,Windows 的演变和发展,或者设计对不同人群的适用性。一些博友认为我们应该将传统桌面与 Metro 风格的元素进一步分离。其他人则狂热地相信我们应该让桌面与 Metro 风格的界面更加接近。出现如此众多的意见,正是由于试用 Consumer Preview 的用户群规模庞大。Windows 的十亿名用户有十亿种使用方法,为这样一款产品设计新版本,用我们的话来说,就像是给十亿名个人订购批萨一样困难。为了让这一设计过程更加透明,我们通过本博客与您展开对话,并且非常注重和珍视这种对话。用户体验团队的项目管理总监 Jensen Harris 撰写了本博文。 –Steven 在 2011 年 6 月召开的 D:All Things Digital 会议上,我们首次展示了为 Windows 8 开发的新用户界面。这种新 UI 的使用体验快速而流畅,并针对笔记本电脑、平板电脑和平板笔电等移动设备进行了优化,它们是如今人们大部分时间都在使用的设备。无论使用鼠标、键盘还是您的手指,Windows 8 都同样表现出色,并且它还具有所有操作系统中最出色的手写笔支持。它支持多显示器,并具备所有操作系统中最广泛的配置和外形尺寸支持。最重要的是,Windows 8 引入了一种新的应用类型,我们根据开发 Windows Media Center 和新…

6

为启动空前迅速的 PC 进行设计

尽管我们投入了大量心血来确保您可始终不用关闭 PC 并在连接的待机状态下运行 PC,但是我们知道您在有些情形中仍需重新启动 PC 来更新关键系统组件。此前,我们曾撰文向您介绍过重新构建 Windows 启动体验以及我们为核心启动加载程序和其他选项所进行的革新和提供的触控支持。我们也曾向您介绍 Windows 8 加快了启动速度。事实上,现在的启动速度已经快到了令人惊叹的程度,因此我们需要一同来研究其设计,以启用诊断启动,满足希望深究 BIOS 或以其他替代方式进行加载的用户的要求。 在本篇博文中,用户体验团队的项目经理 Chris Clark 将介绍可为您提供超乎想象的迅速启动体验的设计内容。 –Steven Windows 8 中存在一个问题:其启动速度真的太快。 事实上,启动速度已经快到“任何操作”都无法中断启动过程的地步。当您开启 Windows 8 PC 时,您没有充足的时间来检测诸如 F2 或 F8 等按键和读取诸如“按 F2 进行安装”等消息。这将是您数十年来首次遇到这样的情形,您无法中断启动过程并告知 PC 进行任何操作,PC 只能按照预先设定的进程运行。 快速启动当然是我们希望保留的体验。而且没有人希望刻意减缓启动速度来像过去一样进行这些操作。我将在本篇博文中向您介绍我们如何借助数项全新的解决方案来解决这一“问题”,这些解决方案可让您的 PC 尽可能迅速地启动,同时又让您进行希望的所有操作。 速度过快,无法中断 您可抽空观看 Gabe Au 此前在 Windows 8 加快了启动速度博文中所发布的快速启动视频(如果您已经观看过,您也可再看一次)。在本视频中,您将看到包含固态驱动器 (SSD) 的便携式计算机只需不到 7 秒的时间即可完全启动。如此迅速的启动不需要任何特殊的硬件,这是全新 PC 中的一项功能。您还将看到现有硬件的启动获得了大幅改进,但是在很多 PC 中,BIOS 自身(您在启动过程中所见到的…

0