Building Windows 8

来自 Windows 工程团队的内部视点

September, 2011

  • Building Windows 8

    使用 Windows Live ID 登录 Windows 8

    • 5 Comments
    在 Windows 8 中,我们引入了使用 Windows Live ID 登录 PC 的可选功能,这样您就能够在所有 PC 之间以漫游方式共享各种设置。在用户体验中心团队的产品组项目经理 Katie Frigon 撰写的这篇文章中,对这一功能进行了介绍并描述了此项功能的优点。--Steven 每一位 Windows 用户都希望能够以自己特有的方式来设置和使用 PC。但是,在目前的多用户和多 PC 环境中,要实现这一愿望并不容易。我们了解到,共享使用 PC 的做法相当普遍,我们听到许多用户抱怨,在多个帐户之间切换简直太麻烦了。由于管理多个帐户很麻烦,因此用户通常会选择在 PC 上共用一个帐户,这对于每个用户来说,将丧失一些个性化体验(且可能存在隐私泄露的隐患)。我们还了解到,当今使用多台设备的用户越来越多,设置一台新的 PC 很不方便,也会浪费大量时间。在 Windows 8 中,我们希望确保每一位用户都能享受到真正的个性化体验:在联机任务和脱机任务之间无缝切换,更加简便地设置和使用个性化设置,并可以在多台 Windows 8 PC 之间共享个性化设置。为此,我们引入了使用 Windows...
  • Building Windows 8

    使用 UEFI 保护操作系统加载前的环境

    • 3 Comments
    我们很遗憾地发现,在一些评论中,大家对于 Microsoft 实施安全启动的方式存在误解,因此我们特意撰写了这篇博文,进一步对如何利用 UEFI 实现安全启动进行澄清,并介绍了针对 PC 制造商提供的一些选项。首先大家要记住,我们在引入相关功能的同时保证了用户能够继续对 PC 进行全面控制,以毫不迁就的方式实现安全启动,保护用户的安全。我们的生态系统团队的 Tony Mangefeste 撰写了本博文。--Steven 内容提要 UEFI 支持固件实施安全策略 安全启动是一种 UEFI 协议而不是 Windows 8 的一项功能 UEFI 安全启动是 Windows 8 安全启动体系结构的一个组成部分 Windows 8 利用安全启动来确保操作系统加载前的环境是安全的 安全启动不会“锁定”操作系统加载程序,它只是一种支持固件对组件的可靠性进行验证的策略 OEM 可以通过在其平台上自定义证书和策略管理级别来对固件进行自定义,以满足客户的需求 Microsoft 不会托管或控制 PC 固件中用于控制或支持从 Windows...
  • Building Windows 8

    重新构建 Windows 启动体验

    • 0 Comments
    哎呀!让我们从 BUILD 大会收回心神,来关注我们的下一个里程碑。不得不说,BUILD 大会为我们提供了一个向每个人深入展示 Windows 8 的大好机会,看到大家对该产品均深表认同,我们的大会发言人和 Microsoft 与会者无比感激。我们知道,这毕竟只是开发人员预览版本,其中还存在许多问题。接下来,我们将以 Windows 开发人员预览版 (WDP) 为基础,重点关注大家对发人员预览版的使用体验,发布新的博文来回答所发现的问题。如果您还没有运行该版本,请尽快获取并运行,因为许多后续博文都是以该版本为基础撰写的。 启动过程是用户满意度最低的功能之一。原因是用户认为启动时间太长,或者用户根本就不在意对启动过程所做的所有优化,因为用户根本就不希望计算机存在启动过程。我记得许多年前 Bill Gates 曾经在一次会议上说过(转述):“启动过程就是一行用于执行常数计算的函数调用,但这一过程可能很漫长: fBoot = SystemBoot() ”。目前,似乎所有设备(手机、电视、有线机顶盒、甚至包括电视遥控器)都离不开启动过程。在构建 Windows 8...
  • Building Windows 8

    在虚拟环境中运行 Windows 8 开发人员预览版

    • 1 Comments
    我们以前希望就有关虚拟化技术的兼容性问题进行一次快速发布。我们知道开始存在着不小的困难,而我们看到社区支持进程已经启动,指南发布已在众多地方出现,因此人们的许多障碍已经得到排除。由于这是一个开发人员的预览版,因此我们期望了解有关应用程序或设备兼容性的其他问题类别 — 该预览版中尚未(或尚未打算)涵盖我们测试的完整范围。很显然,这一点早已被发现,因而我们本可以做得更好一些。本快速发布的作者是我们 ACDC 团队(应用程序兼容性,设备兼容性)中的 Sue Bohn、David Hicks、Cornel Lupu。--Steven 我们在论坛中看到很多人对于在虚拟环境中运行 Windows 8 开发人员预览版产生了浓厚的兴趣。而我们的遥测系统则报告早期有接近三分之一的用户将 Windows 8 预览版安装在虚拟机上。对于未能就有关如何在虚拟机上测试 Windows 8 开发人员预览版而预先给予指导,我们深表歉意。本博客发布将提供有关这一主题的一些背景和信息。 为获得理想的客户端计算体验,我们推荐在专用计算机的本地运行 Windows 8 开发人员预览版。Windows...
  • Building Windows 8

    保护您免遭恶意软件侵害

    • 0 Comments
    如何确保 Windows 成为安全而可靠的计算环境这一主题在有关 Windows 8 的讨论中较少涉及。我们一直以来都在提供大量旨在实现这些目标的解决方案,并与此领域内的合作伙伴展开密切合作。我们在继续强化 Windows 8 这些功能的同时,还会确保您始终拥有选择和控制如何保护及管理 PC 的权利。在 Windows 8 中,我们扩展了 Defender 提供的保护功能,以应对各种潜在威胁。我们的可靠性和安全性团队小组项目经理 Jason Garms 撰写了这篇博文,文中向您展示了多个团队的工作成果。--Steven 为了帮助用户更好地应对不断变化的恶意软件环境,我们在 Windows 8 中付出了很多努力,我很荣幸能够为您介绍一些相关情况。在本博文中,我将介绍对于缓解功能的某些改进,这包括帮助您防御可能被恶意软件利用的漏洞,强化 Windows Defender 的功能以向您提供针对各种恶意软件的实时保护,以及借助 URL 和应用程序信誉来保护您免遭社会工程攻击。 恶意攻击的现状 网络犯罪攻击正在持续演进,恶意软件已成为针对所有 Internet 用户的标准武器...
  • Building Windows 8

    Metro 风格的浏览和无插件的 HTML5

    • 1 Comments
    许多人在安装 Windows 8 开发人员预览版后首先尝试的功能之一就是 IE10 浏览器,它是 Windows 中最常用的工具。预览版中的 IE 10 是 IE 10 的平台预览版 3。您可以通过 IE 博客了解我们在 HTML 5 引擎领域所做的工作。这篇博文介绍了 Metro 风格 IE 中的重大变化,即,无插件体验。在 Windows 8 中,IE 10 同时作为 Metro 风格应用程序和桌面应用程序提供。桌面应用程序继续全面支持所有插件和扩展。HTML5 和脚本引擎是相同的,如果愿意,您可以在不同的框架窗口之间轻松切换。Metro 风格的 IE 将提供您期待的所有主要导航键盘快捷方式和鼠标支持:创建选项卡、在选项卡之间移动、关闭选项卡、输入地址、搜索等等。我一直在使用这个浏览器,考虑到我在 Windows Phone 上花费的时间,此浏览器所提供的相同体验和使用的触摸功能绝对让我受益匪浅。但您可以决定哪一个最适合您,不必迁就。领导 IE 团队的 Dean Hachamovitch 撰写了本篇博文。 --Steven 为了使 Web 得到进一步发展,同时让一般用户从触摸优先浏览中获得更多受益...
  • Building Windows 8

    Metro 风格浏览:一种引擎,两种体验,毫不逊色

    • 0 Comments
    昨天,我们向开发人员提供了关于 Windows 8 的重大参与机会,这一举措受到了开发人员的热烈欢迎,对此我们深感欣慰。B8 的关注点也将随之转移到开发人员预览版及其内容和演进。我们希望参与本博客的读者都能够安装并使用该版本。虽然该版本只是雏形,并且聚焦于开发人员功能,但仍可为您提供诸多使用乐趣。我正在大会现场通过 Samsung 预览平板电脑撰写本篇博文! 我希望向您介绍一些有关 Metro 风格浏览的信息,以及我们为提供真正的无限浏览体验而做出的努力。我们非常关注具有卓越性能、可靠性及深受好评的 IE 安全功能的 HTML 5 和标准支持。我们也在继续改进并提供使用相同 HTML5 技术的桌面体验。这就是我们在 IE10 中为您提供毫不逊色的浏览体验的方式。本博文将介绍 Windows 8 开发人员预览版中包含的 IE10 平台预览版 3。Dean 创作了这篇博文。--Steven 对于浏览器体验的改进远远不止于将其移植到触摸设备上这么简单。为了在运行 Windows 8 的各种外形尺寸的设备上提供最佳浏览体验,我们彻底颠覆了 Web 浏览器体验及其基础架构。 我们在...
  • Building Windows 8

    在 Windows 7 硬件上体验 Windows 8 触摸功能

    • 2 Comments
    想必许多人都知道我们已经发布了 Windows 8 开发人员预览版。这个软件内部版本的目标用户是准备使用 Windows 8 新功能和我们的新工具来开发应用程序的开发人员。该内部版本在各子系统间基本上是完整的,但根据我们用来定义 Beta 版的标准,它不算是一个 Beta 版。Windows 硬件/软件/外设的生态系统的多样性和丰富的创造力可能导致某个整体体验的不同部分会在不同时间推出。Windows 8 目前处于开发人员预览状态,但尚没有广泛的 PC 硬件可用来体验 Windows 8 新推出的一些特定于硬件的功能。当然,Windows 8 从一开始就是要成为运行 Windows 7 的任何 PC 的神奇升级(或全新安装)。但是我们知道,许多人都渴望尝试同样能够体现 Windows 8 魅力的一些新使用场景和新型设备。 目前尚没有 Windows 8 PC 问世,不过我们的实验室里有一些 PC,我们的团队一直在使用它们测试 Windows 8 的新功能。我们一直与 PC 制造商密切合作来测试早期系统,以后依然如此。但我们也想让您知道我们一直使用的具有触摸功能的系统,以便于您体验 Windows...
  • Building Windows 8

    Windows 8 讨论的最佳位置

    • 1 Comments
    我想在这里给大家提供一个链接,单击该链接可以访问针对 Windows 8 展开讨论的最佳位置。请大家转到我们专门针对产品讨论和回答问题而设置的论坛。正如我们所看到的那样,如果帖子中包含大量与本帖主题无关的各种主题,采用评论机制不利于对讨论进行跟踪。我们设置的论坛 URL 很简短,非常好记:输入 http://win8.ms/forums 即可访问普通论坛。 -Steven
  • Building Windows 8

    欢迎使用 Windows 8 - 开发人员预览版

    • 5 Comments
    如果您一直在持续关注本博客,您一定知道今天对于 Windows 来说是个重要的日子。在 BUILD 大会上,我们将要预览 Windows 8。本产品中有太多创新的功能等待您去探索,因此我们强烈建议各位查看以下网址 http://buildwindows.com 提供的流媒体视频,我们会在此处对要点进行网络广播。本周的 BUILD 大会将重点放在了开发者和硬件合作伙伴上,本次大会共包含大约 100 场会议(所有内容都将在预定的会议时间后大约一天之内通过以上链接提供)。因此请注意,今天只是针对开发人员提供了一个了解 Windows 的机会,而不是发布该产品本身(当然也不是发布新设备)。 Windows 8 从芯片组到体验都对传统 Windows 进行了颠覆性革新。由于本周的重点是针对开发人员,我们还将详细介绍对 Windows 平台、工具和 API 等基础架构的大胆革新。我们将展示为所有 Windows 8 客户构建应用程序的机会,无论其拥有何种类型的 PC — 从平板电脑、笔记本电脑、平板笔电到台式计算机都没问题。我们将展示全新的工具,这些工具允许您使用 HTML5/JavaScript...
  • Building Windows 8

    Windows 8 加快了启动速度

    • 0 Comments
    谈到“基本功能”时,我们希望从启动时间开始,因为与其他功能相比,有关该功能的讨论更为激烈,需要更为慎重地权衡利弊。在设计 Windows 8 时,我们力图减少计算机的启动频率(并且我们一直致力于减少修补运行代码所需的重新启动次数)。同时,我们也在致力于尽可能地提高启动速度。这是一个非常深刻的主题,并且获得了大量读者的关注。Windows 8 在此领域取得了期待已久的重大突破,这在很大程度上要归功于整个生态系统的合作。Windows 项目管理总监 Gabe Aul 撰写了本博文(并将负责撰写一系列有关基本功能的后续博文)。 --Steven Windows 中很少有功能会像启动功能这样引起如此程度的关注、权衡和意见分歧。出现这种情况也在情理之中,启动时间是衡量整体系统性能的一个重要指标,并且我们都意识到启动体验对于赢得用户的青睐至关重要。数据显示,57% 的台式计算机用户和 45% 的笔记本电脑用户会选择关闭他们的计算机,而不是让计算机进入睡眠模式。总体来看,半数用户会选择关闭其计算机,而不是让计算机进入睡眠模式。 本质上,人们倾向于关机是由于他们希望...
  • Building Windows 8

    将 Hyper-V 引入“Windows 8”

    • 1 Comments
    本篇博文介绍我们将如何在 Windows“客户端”操作系统上支持虚拟化。虚拟化技术最初是为 Windows Server 发布的,事实证明它大受欢迎并取得成功,因此我们希望将虚拟化引入使用 Windows 的专业人员的一组核心应用场景中。我们重点关注的两个最常见应用场景分别针对跨多个平台、客户端和服务器工作的软件开发人员,以及想要无缝管理虚拟化客户端和服务器的 IT 专业人员。Mathew John 是我们 Hyper-V 团队的一名项目经理,他撰写了这篇博文。要说明的一点是,与所有其他功能一样,我们讨论的是工程方面的工作,而不是最终组包方式,因为那些选择在项目的较晚阶段才会提供。–Steven 备注:我们本没有计划连续发布这么多篇博文,因此我们将恢复为更容易持续下去的速度。 -- 如果我们无意中设定了太高的预期,在此表示歉意。现在我们正在为了准备 BUILD 大会而全力以赴! 无论是一名软件开发人员、IT 管理员还是只是一位发烧友,你们许多人都需要运行多个操作系统,通常是在多台不同的计算机上。不是每个人都可以拥有一整套实验室来容纳所有这些计算机,因此可通过虚拟化来节省空间和时间。 在构建...
  • Building Windows 8

    第一次对话回顾(第 2 部分)

    • 1 Comments
    正如在上篇博文的开场白中所言,我希望能暂停一下,回顾我们通过本博客展开的对话交流,进一步探讨大家提出的一些观点和问题,我们在 Engineering Windows 7 博客中也采取过这种做法。我们将延续上一篇博文的话题,探讨反馈的重要性,然后分析围绕功能区、Metro 风格和媒体中心可用性展开的讨论。 功能区 刚开始我们就预计,复制文件功能的重新设计,会引发相当多的关注与意见参与。因此我们发布了关于 Windows 资源管理器的博文。我们甚至有这样的想法:讨论过程将会是“火星四溅”。对于曾参与过富有争议的博客主题讨论的读者,这一定不陌生。我们暂且不必纠结于 Slashdot 的引荐数量(远远多于其他博文)或博客服务器性能(我们为提高效率而调整了网站布局),而是直接进入主题 - 谈谈设计方案的选择吧。 首先,该机制是产品的组成元素之一。与复制冲突对话框一样,当您静下心来仔细思考的时候就会发现,双方往往都会遗漏一些重要的问题,同时过分强调一些相对次要的问题。让我们还拿电影来打个比方,有时候用来宣传的片花可能会在无意中将话题带离电影本身(甚至目标受众)。好消息是我们获得了很多可供讨论的话题...
  • Building Windows 8

    第一次对话回顾(第 1 部分)

    • 0 Comments
    在启动本博客时,我们的出发点就是对话 – 有关构建 Windows 8 的双向对话。为了实现这一目的,我们已经开始讨论如何构建该产品,并有机会通过显然对您很重要的主题的相关评论和帖子获得反馈。就具体数字而言,我本人收到了大约 300 封电子邮件(并回复了相当一部分),我们总共从大约 1,700 名读者那里收到超过 3,000 条英语语言的评论。在 Twitter 跟随者数量方面,我们稳定在 15,000 名左右(这个数字相当于诸如此类博客的“市场”规模)。与 Engineering Windows 7 博客一样,在该过程的早期阶段,我想回头 细想 一下我们正在进行的对话并专注于几个主题。这是开始一个新博客的正常流程一个组成部分:在前期投入大量精力做好充分准备,让每个人都能找到共鸣点。 我们知道谈论 Windows 8 与谈论 Windows 7 将有所不同。Windows 7 是回归,而 Windows 8 要在保持根本出发点的基础上向前迈进一大步。朝新的方向迈进总是会带来工程方面的挑战,同时在谈论我们所做工作时也会遇到挑战。对于 Windows 8 尤其如此,原因有两点。 首要,我们谈论的是十亿人在使用的产品...
  • Building Windows 8

    设计 Metro 风格和桌面

    • 5 Comments
    我们认为花一点时间介绍一下我们在设计 Windows 8 用户界面时的目标会有所帮助。 到目前为止,您已经看到两种不同的 Windows 8 设计元素:首先是 Metro 风格的用户界面,我们之前曾通过视频展示过这一界面,有数百万人观看了该视频。最近,我们在本博客中介绍了我们对熟悉的 Windows 桌面工具(如资源管理器和复制文件对话框)进行的一些改进。我们看到许多人在谈论这些变化。 有些读者可能想知道,这些部件如何协同工作来打造和谐的体验。是否存在两种用户界面?为什么不全都采用 Metro 风格的体验?另一方面,有些人表示 Metro 只适用于平板电脑和触摸屏电脑,而我们应避免使用这种设计风格,因为这会让 Windows 8 变得非常“弱智”。 这是一种寻求平衡的做法,在随后几个月里,我们会在本博客中就该主题展开大量讨论。让两种用户界面合谐共处是 Windows 8 的一个重要特点。作为讨论的切入点,下面介绍一开始我们是如何着手设计 Windows 8 的。 我们在 2009 年夏天就已经开始规划 Windows 8(在 Windows 7 发布之前)。从一开始,我们的意见就是颠覆...
  • Building Windows 8

    访问 ISO 和 VHD 文件中的数据

    • 0 Comments
    为了持续改善核心 Windows 功能以及一些呼声很高的功能,我们在 Windows 8 中添加了对 ISO 和 VHD 文件的本机资源管理器支持。尽管我们每个人都有数 TB 的存储空间可以使用,但对许多组织及高级用户而言,管理磁盘(或光盘)映像格式对于大量任务关键型操作仍然非常重要。我们知道人们甚至需要更多 VHD 支持,因此请继续关注。Rajeev Nagar 创作了这篇博文。他是我们的存储和文件系统团队的小组项目经理。--Steven 容量大得令人难以置信而外形精致小巧的这种硬盘趋势意味着我们可以存储越来越多的数据,而不必担心容量不足。Windows 8 使您可以轻松访问两种重要存储格式 - ISO 和 VHD 文件 - 的内容。尽管我们通常认为这两种格式仅与介质存储相关,但事实上它们也可以作为文件系统中的文件使用,这正是我们在资源管理器中提供本机支持的原因所在。 使用 ISO 文件 尽管在许多情况下光盘仍然有用,但大容量硬盘的出现使我们能够减少对光盘的依赖。就个人而言,我曾花大量时间(合法地)将大约 900 GB 的音乐翻录到我的收藏中,最近则翻录了将近 1TB 的家庭视频 DVD...
  • Building Windows 8

    Windows 资源管理器中的改进

    • 3 Comments
    Windows 资源管理器是 Windows 桌面用户体验的基础,其界面多年来已历经数次更改,但已经很久未做实质性改变了。Windows 8 是对 Windows 的一次颠覆性改造,因此我们接受了对 Windows 中最常用的桌面工具进行改进(或许只有纸牌游戏不再改进之列)的挑战。项目管理团队的 Alex Simons 撰写了这篇博文,详细回顾了资源管理器的发展历程,并详细介绍了对 Windows 8 的界面和功能所做的主要改进。看到大家对文件操作和用户界面设计的热切关注,我们认识到这是一个非常重要的主题,我们希望就该主题与大家进行广泛对话。本博文囊括了有关该主题的所有内容,可能会比较长。我们会认真观看所有评论和对话内容,并会在以后择机就该主题继续与大家探讨。 -- Steven 很高兴有机会与大家分享我们正在进行的对 Windows 资源管理器的文件管理功能进行改进的有关情况。资源管理器是 Windows 最重要的组成部分之一,最早可追溯至 Windows 1.0 中的“MS-DOS Executive”!   Windows 1.0 中的 MS-DOS Executive 多年来,资源管理器及之前的相似功能组件已进行过多次重大更迭...
  • Building Windows 8

    设计 Windows 8 文件名冲突体验

    • 3 Comments
    非常感谢您的建议,这对于我们改进文件管理基础操作十分有帮助。我们做出的改变击中了公众的兴奋点,大家热情关注的讨论之声如潮水涌来。这是为什么 Windows 8 相关工作充满趣味的原因。尽管评论和建议涉及我们讨论的众多议题, 然而到目前为止,交锋最激烈的讨论来自文件名冲突对话框(仅一个对话框!),因此这个话题的讨论可以说相当深入和充分。通过回顾开发过程中的设计存档,向您展示我们的设计思路和实现这些思路的方式 — 我们认为这很有意义。在这个问题上,我 们还会回来继续讨论我们所做的所有变更,不过我们认为花一些精力来了解我们的设计方向也大有裨益。此博文是由研发该功能的相关人员( 包括 Ben Truelove(设计人员)、Matt Duignan(UX 研发人员)、Jon Class 和 Ilana Smith(项目经理))撰写,他们同时也参与了 Windows 8 其他部分的工作。--Steven 我们上一篇关于 Windows 8 中 新的复制体验 的博文引发了关于新 [Choose Files](选择文件 )对话框(用于解决文件名冲突)的大量问题和评论。看到大家如此关注这个问题...
Page 1 of 1 (18 items)