Windows 8 需要哪些特性呢?

  • Abel Avram
  • 张龙

2010 年 7 月 1 日

话题:.NETWindowsDevOps语言 & 开发

近日,有人在网上泄露出了关于 Windows 8 的大量幻灯片,揭示了微软对其下一代操作系统的规划:支持触摸与语音控制的硬件、平滑的 UX、平板、更快的启动速度以及应用商店。Mono 之父 Miguel de Icaza 谈到了他希望在 Windows 8 中看到的东西:沙箱式的执行系统、无需安装的应用、扩展点的公共契约。

近日,意大利的 Windows 站点Windowsette发布了大量泄漏的关于 Windows 8 的幻灯片,里面主要是微软与其合作的 PC 厂商就 Windows 8 主要的硬件、软件和其他特性的一些规划信息。下面的摘要主要谈到了规划中的一些有趣儿的特性(Microsoft Kitchen 上有关于该幻灯片的详细介绍)。

硬件。根据文档所述,微软打算依靠硬件厂商的支持:

  • 高质量的触摸体验
  • HD 视频
  • 语音控制
  • 红外传感器
  • 外界光线感应
  • 基于距离的休眠 / 唤醒
  • 根据室内灯光调节屏幕亮度
  • 使用人脸识别完成登录

用户体验。文档提到 Apple 的 UX 策略严重依赖于与计算机的无缝集成。成功的 PC 应该做到“刚刚好”,而设计会让人们充满自信地使用计算机,这才会诞生出用户满意的产品。

Windows 身份。微软计划从以机器为中心的方式逐渐演变为以用户为中心。用户帐户依旧非常重要,但却更加强调快速的用户切换与移动。这包括云集成,或是可以访问云中的各种资源,从用户角度实现的认证过程等。此外,还提出了通过人脸识别实现登录。

形式因素。Windows 8 主要面向如下 3 种形式因素:

  • 平板:主要面向 Web 与媒体、休闲游戏、邮件、IM 阅读和社交网络
  • 笔记本:生产应用、邮件编写与媒体组织
  • 一体机:主要面向 Web 与媒体、休闲游戏、通信、媒体组织

快速启动。主要包括如下策略:

  • 与设备相近的感官
  • 改进的启动与关闭时间
  • 使用缓存
  • 提供度量与优化工具

恢复。用户可以一键将 Windows 恢复到出厂设置。Windows 8 会保存用户的个人数据、帐户信息等。

IE9。根据幻灯片所述,IE9 将于今年 8 月正式发布。

市场。微软计划聚集 8.6M 的专业开发者、39M 的 STEM-D,包括科学、技术、工程和数学以及 104M 的业余爱好者与非专业开发者。

Windows Store。微软计划发布应用商店,主要面向 Windows 而非现有的Windows Marketplace。这与 Apple 的 App Store 如出一辙。

Miguel de Icaza 写过一篇文章,谈到了他希望在 Windows 8 中看到的东西。毫无疑问,他的选择反映了开发者的想法:

沙箱式的执行系统:这会防止应用触及注册表、安装任何驱动、钩子程序、观测器以及为了与操作系统集成所需的深度集成特性。

沙箱式的执行系统可以防止应用查看除了共享位置以外的其他文件系统。

内核需要确定好可以访问哪些文件、哪些设备、哪些组件。内核应该是个最小集。

自包含应用:使用这些应用以便从网络或 appstore 上安装软件。这些应用无权修改目录之外的任何东西。注册到系统上的任何扩展点都需要使用公共扩展点契约完成。

扩展点的公共契约:任何扩展点(如使用什么程序打开)或 mine 类型处理器信息都需要包含在应用目录的配置文件中。

与之前所有应用都需要注册到系统注册表中并把信息都写到那里面不同,应用会在 manifest 中列出他们需要操作系统所提供的内容,操作系统会根据所有的应用配置文件为用户重新构建内部数据。

限制性 API:需要修改文件访问 API、显示 API 以限制对宿主操作系统的访问,对于那些大多数应用都不需要的功能应该尽量削减其访问权限。

各位读者期望 Windows 8 中加入哪些新特性呢?

查看英文原文:What Features Are Desirable for Windows 8?

.NETWindowsDevOps语言 & 开发