协作以交付 Windows RT PC

自 8 月 1 日我们发布 RTM 以来,PC 制造商一直在使用发布的软件筹备为 Windows 8 而设计的新型 PC。对于即将于 10 月上市的这种创新与创意性十足的产品,我们无不感到激动万分。随着我们携手为针对 Windows 8 而设计的新型 PC 提供更佳的性能、可依赖性和电池寿命,我们的工程协作取得了长足的进步。我们还了解到很多用户对我们如何将这一过程扩展至构建于 ARM 平台的新一代 PC 兴趣十足。本博文将详细介绍我们在开发 Windows RT 和为该操作系统而设计的 PC 方面展开的协作。本博文由生态系统和计划团队的副总裁 Mike Angiulo 撰写。 –Steven Windows 8 和 Windows RT 都已到达了 RTM 里程碑,我们正不断与生态系统合作伙伴(包括 PC 制造商、硅芯片合作伙伴和其他组件供应商)努力协作来打造您一定会爱不释手的高质量 Windows RT 和 Windows 8 PC。我们对 PC 制造商在 Windows 8 和 Windows RT…

1

硬件加速一切:Windows 8 图形

借助 Windows 8,我们力图使所有应用程序具有通过现代化的图形硬件所实现的高性能图形。这些工作建立在 DirectX 图形卡的完美基础之上,后者一直在提供不断增加的各种 API 和功能。在 Windows 7 中,我们扩展了 DirectX 的功能,以便为各种更广泛的应用程序提供共同的硬件加速图形平台。而以前,DirectX 主要提供 3-D 图形,我们新增了所谓“主流”图形的功能。主流使用大多数人发现自己每天使用的典型桌面应用程序的中心,其中包括 Web 浏览器、电子邮件、日历和工作效率应用程序。Windows 7 向 DirectX 添加了两个新的组件:适用于二维图形(形状、位图等)的 Direct2D 和适用于处理文本的 DirectWrite。这两个添加件不但注重性能,而且还注重提供高质量的 2-D 呈现。借助这些添加件,DirectX 成为了适用于所有类型应用程序的硬件加速图形平台。的确,我们已说明了在 Internet Explorer 9 为 Web 带来硬件加速图形时,可以通过使用 DirectX 所实现的典型应用程序。WinRT 为各种新的 Windows 8 应用程序带来了这些功能。在图形团队的小组项目经理 Rob Copeland 撰写的本篇博文中,我们介绍启用这种新的图形应用程序类别背后的细节。–Steven   在计算机图形领域,高性能是一大指导原则。在个人计算领域的早期,独立的附加图形卡主要针对专业应用程序,例如 CAD/CAM 和游戏应用程序。甚至在更早时候,有一种观点认为所有这种图形处理能力可用于更多应用:尤其是可以获得更好的用户界面和体验。在用于个人电脑的首批图形卡中,其中一种图形卡称为“Windows 加速器”,这款来自 S3 Graphics 的图形卡非常注重用户体验,可以围绕屏幕更快地移动窗口。随着图形硬件的演变,开发人员用于与该硬件交互的方法也不断发展。 DirectX 是 Windows 的一部分,它可以提供共同的应用程序编程接口或 API,使开发人员能够使用…

0

针对 ARM 处理器体系结构构建 Windows

Microsoft Windows 始终在不断地进行技术革新,其用户群体也日益庞大,这反应了该体系结构具有很强的灵活性,这一点非常值得关注。最初,Windows 只是一款为个人提供工作效率软件的操作系统,但现在,Windows 已成为各种硬件和软件技术的基础,代表着众多相互关联的 Windows 产品以及无限灵活的计算方法。在 Windows 8 中,我们从芯片到体验对 Windows 进行了颠覆性的革新,而将焕然一新的 Windows 引入 ARM® 处理器体系结构是这一创新的重要组成部分。超脱当前人们对 PC 的固有观念,对 PC 的应用范围进行扩展以涵盖更多具有独特外形和设计的设备,对于实现创新目标来说至关重要。ARM 版 Windows 允许在 PC 设计中加入更多创新元素,结合 Windows 操作系统中新加入的功能,必将为用户带来毫不迁就的新型 PC。 本博文将主要介绍我们称之为 ARM 版 Windows 或 WOA 的操作系统的技术基础。WOA 是 Windows 家族的新成员,是与 Windows Server、Windows Embedded 和 Windows Phone 并列的产品。与这些产品类似,WOA 构建于 Windows 的基础上,与 Windows 8 具有高度的共通性并共享了大量代码,将作为全球最大计算生态系统的一部分进行开发、销售并给予支持。今天,我们将重点关注 WOA 的开发过程,并介绍其中的某些功能及其用户体验。与 x86/64 版的…

3

在 Windows 8 中支持传感器

传感器技术的最新进展推动了电脑用户体验的加速演变。能够对环境光线、运动、人体接触以及位置的变化作出反应,已成为计算体验的常见基本因素。即便是一些很简单的事情,例如使用氛围光传感器根据房间内光线的明暗变化来调节显示器的 亮度,也可能会成为台式电脑的一种基本应用情境。当然,我们知道,各种传感器可能会带来各种风险或造成滥用,一些用户不希望出现此类情况,因此,我们还希望确保用户对这些外围设备的使用拥有完全的控制能力。本博文对 Windows 8 中的传感 器支持进行了详细介绍,由设备连接性团队的项目经理 Gavin Gear 供稿。 –Steven 为了使电脑在保持电池使用寿命的同时还要适应环境变化,我们对于传感器的第一项探索就是要了解 Windows 8 在系统一级上如何使用这些传感器。 自适应亮度 第一项系统功能是屏幕亮度的自动控制,或者称之为“自适应亮度”。我们在 Windows 7 中使用氛围光传感器 (ALS) 首次引入了这一功能,该功能是针对移动设备(如平板电脑、平板笔电和便携式计算机)设计的。如今,显示面板所支持的亮度 级别大概是几年前的普遍亮度级别的两倍,因此,此项功能具有空前的重要性。根据环境光线的明暗变化来动态控制屏幕亮度,可以优化阅读的舒适度,在屏幕处于较暗的环境下时节省电量消耗。   在户外强光下,采用自适应亮度的平板电脑(左)以及未采用自适应亮度的平板电脑(右) 大家在上图中可以看到,采用自适应亮度的平板电脑在进入光亮环境中时屏幕会自动调亮,因此自适应亮度调节功能可以帮助我们更清晰地阅读屏幕上的内容。同样,对于那些在阳光充足的房间内使用台式电脑的人来说,在不同季节以及在一天中的 不同时间段,其电脑屏幕也会发生自动调整亮度的情况。 自动旋转屏幕 许多智能手机和其他移动设备在旋转设备时,图形显示也随之旋转并适应新的方向(包括适应屏幕高宽比的变化)。利用加速计提供的数据,设备可以确定基本方向。利用自动旋转屏幕,用户可以更加自然、更加直观地使用设备(主要指平板电脑和平板 笔电),而无需借助软件控件或硬件按钮来手动旋转屏幕。   横向和纵向放置的 Windows 8 [Start](开始)屏幕 针对传感器的开发人员支持 除了要理清 Windows 8 系统如何使用传感器的基本知识,我们还需要考虑应用程序如何使用传感器。我们对支持传感器的各种应用程序(包括游戏、商业应用程序、工具和实用程序)进行了深入分析,来帮助我们确定要支持的各种应用情境。 位居首位的需求是应用程序应具备判断运动和屏幕旋转的能力。这就要求配备加速计,加速计是一种能够用来测量由重力以及设备本身的运动所产生的力量的设备。不过,大多数应用情境的能力需求并不仅限于于对运动和重力的判断。在许多应用程 序中,方向也是一项重要需求。为了赋予电脑对方向的判断能力,我们需要在电脑中集成罗盘的功能。 要提供罗盘支持,必须至少具备一个 3D 加速计(用来测量三个轴上的加速度)和一个 3D 磁力计(用来测量三个轴上的磁场强度)。将这两个传感器组合到一起可构成“6 轴运动与方向传感系统”,能够支持基本的倾斜补偿罗盘、屏幕旋 转以及某些休闲游戏应用程序(如迷宫类游戏)。然而,在我们的测试和原型设计过程中,我们发现 6 轴运动传感系统存在两个关键性的缺陷:偶尔出现罗盘指向失准问题,并且在响应能力方面达不到 3D 互动游戏的要求。 近来,一种新型传感器开始在手机平台上得到应用,那就是陀螺仪传感器。陀螺仪传感器可以测量角速度,通常是沿着 3 个轴进行的测量。您还可以利用陀螺仪传感器提供的数据来改善…

2

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

想必许多人都知道我们已经发布了 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 8 的这些新功能。这不是一个详尽的列表,也绝对不是一个推荐的、经过认证的或“徽标”列表。这只是我们体验过的机器的列表,在这里我们想与您分享这方面的体验。我们认为,如果您想在专门构建的 Windows 8 机器推出之前体验一些最新使用场景和 Windows 8 功能,这是一个不错的切入点。 因此,本篇博文重点介绍为 Windows 7 设计的 PC 的触摸界面功能,这些功能同样适用于…

2