Windows 8 是如何工作的

只需看一眼 Windows 8 的“开始”屏幕,你就会知道你正在使用的是一种不同的操作系统。
微软供图

在软件领域,微软是一个巨头。该公司在个人电脑早期推出了 MS-DOS,意为 Microsoft Disk Operating System(微软磁盘操作系统),从而一举成名。操作系统 (OS) 是所有其他程序的基础。通过操作系统,程序可以访问它们正常运行所需的资源。这些资源可能是软件或硬件。

MS-DOS 效率很高,但它的界面也可能令人望而生畏。所有命令都基于文本输入。浏览文件系统要求用户学习多个按键并了解 MS-DOS 的组织结构。对于从未接触过电脑的人来说,它并不完全用户友好。

广告

然后,在 1983 年,微软宣布它正在为其操作系统开发一个图形用户界面 (GUI)。GUI 用图像而不是文本来表示文件结构、程序甚至命令。你可以点击一个图标,看到所有程序所在位置的图形表示,而不是键入一串命令来切换目录。目标是让操作系统变得如此简单,以至于任何人都可以轻松上手,省去不必要的麻烦。

在接下来的几十年里,微软改进了 Windows 操作系统,并在个人电脑操作系统市场中占据了主导地位,特别是在企业环境中。一些 Windows 版本——比如 Windows XP——比大多数操作系统版本流行的时间更长。而另一些,比如 Windows Vista,则在早期问题出现时受到批评,并且从未完全恢复。

Windows 8 标志着与早期操作系统版本的一次巨大突破。它引入了全新的界面,并支持迎合触屏设备世界发展趋势的功能。接下来,让我们来看看这个新操作系统。

广告

后 PC 时代的 PC 操作系统

Windows 8 主要有两种布局——桌面和磁贴式 Windows 8 界面(以前称为 Metro)。桌面环境对于过去几年使用过 Windows 电脑的人来说会有些熟悉。你可以在桌面上创建应用程序快捷方式。点击图标将启动相应的程序。

但最大的新闻是磁贴界面。与传统电脑操作系统设计截然不同的是,这个界面看起来像是属于平板电脑智能手机。这并非偶然。最近的趋势显示,随着客户转向移动设备,PC 销量正在下降[来源:Tyson]。但是,虽然我们看到移动设备的设计和功能有了很大的改进,但仍有一些类型的软件在全功能 PC 上表现最佳。

广告

Windows 8 弥合了 PC 和移动操作系统之间的差距。微软优化了 Windows 8 的界面,使其能够与触屏设备和显示器配合使用。随着移动设备变得越来越复杂,它们有可能完全取代 PC。通过创建一个可以在不同平台上运行的操作系统,微软正试图满足所有客户的需求。

如果您有支持触控的设备或显示器,您可以使用触控手势导航 Windows 8。点击磁贴将打开相应的应用程序。滑动屏幕可让您在应用程序之间导航或从屏幕边缘拉出“超级按钮”菜单。微软将常用工具放置在“超级按钮”菜单中,例如搜索界面。

如果您没有支持触控的设备,您仍然可以使用鼠标和键盘来使用磁贴界面。您无需通过手势激活特殊命令,而是必须将光标放在几个激活点中的一个上,以调出特定菜单或命令。您可以使用屏幕底部的滚动条在磁贴之间左右导航。

这些磁贴不仅仅是启动程序的图标。微软允许应用程序开发人员即使在应用程序不活跃时也能通过磁贴传递信息。该公司将此功能称为“动态磁贴”。动态磁贴可以显示与应用程序相关的通知。

广告

应用与软件

您可以在 Windows 8 上以应用或完整程序的形式访问 Internet Explorer 10。
微软供图

Windows 8 的磁贴界面内含应用。从技术上讲,应用是一种软件。但你经常会听到这两个词被用作不同的意思。在 Windows 8 中,它们之间有很大的区别。

通常,应用是指一种相对易于安装和使用的软件。大多数应用的功能集都相当有限。部分原因是为了保持应用的文件大小较小。另一个功能有限的原因是防止应用变得过于复杂,以至于难以使用。一般来说,开发人员会尝试优化应用,通过发挥特定平台或操作系统的优势来提供特定的体验。

广告

如果 Windows 8 仅适用于触屏设备,开发人员只需专注于如何创建与触控和手势命令配合良好的应用程序。但由于 Windows 8 也可以在没有触屏的 PC 上运行,因此在开发过程中也需要考虑鼠标和键盘用户。

那么软件呢?虽然这个词可以指任何类型的计算机应用程序,但我们现在通常用它来指更大、更复杂的计算机程序。这些程序可能具有需要比磁贴界面所能提供的更多支持的功能。它们可能需要复杂的按键操作,或包含在 Windows 8 的磁贴环境中难以或不可能导航的深度菜单系统。这些程序属于桌面。

Windows 8 的桌面环境支持完整的程序。其中一些程序有功能较少或界面简化的应用程序对应版本。虽然桌面看起来更像 Windows 的早期版本,但仍有一些主要区别。

其中之一是缺少“开始”按钮。微软首次在 Windows 95 中引入了“开始”按钮。对于一些用户来说,它的消失可能会令人不安。你可以通过磁贴界面中的“开始”屏幕找到“开始”菜单的大部分功能。点击 Windows 按钮(如果你的键盘有的话)将在桌面和磁贴界面之间切换。否则,将鼠标光标移到屏幕左下角会显示一个“开始”屏幕图标。

也许桌面环境最重要的作用是作为一个平台,用于那些完全没有应用对应版本且无法在磁贴界面内运行的旧程序。您可能有一些您经常依赖的传统程序。桌面环境有助于确保 Windows 8 对需要访问旧程序的用户仍然具有相关性。

广告

贴靠磁贴

Windows 体验公司副总裁 Julie Larson-Green 展示了 Windows 8 的磁贴界面。
微软供图

移动应用和电脑软件通常具有不同的界面。在传统的桌面环境中,可以多任务处理并同时运行多个程序。每个程序都在自己的窗口中运行。你可以调整窗口大小,并同时查看多个程序。

操作系统通过管理和调度资源给每个运行中的应用程序来处理多任务。你同时激活的程序越多,电脑需要做的工作就越多,才能让它们保持运行。如果你同时使用几个处理器或内存密集型程序,你可能会发现进度变得非常缓慢。

广告

一般来说,现代台式机和笔记本电脑能够处理相当多的多任务负载,因为它们通常有足够的内存和处理器能力来完成这项工作。但是移动设备上运行的应用程序通常功能更受限。它们可能没有PC那么多的内存或处理能力来专门用于多个运行进程。

应用程序通常会占据整个屏幕。大多数运行应用程序的操作系统只允许你一次查看一个活动应用程序,即使操作系统支持多个运行中的应用程序。你可能可以无缝地从一个应用程序切换到另一个应用程序,但在任何给定时刻都不能同时查看多个应用程序。

Windows 8 的磁贴界面更像第二种方法——运行中的应用占据中心位置。但是,你可以通过微软称之为“贴靠”的功能使其有点像桌面环境。贴靠允许你将一个在后台运行的应用程序分配到屏幕的左侧或右侧,而你在前台运行的应用程序则占据屏幕的大部分空间。

微软还允许您将桌面贴靠到屏幕侧面。这将让您看到电脑当前正在运行的所有应用程序。这就像操作系统旧版本中的应用程序标签页。

应用的贴靠版本可能只启用了少数功能——例如通知。您将能够同时看到两个应用,但您可能无法像在桌面模式下使用软件窗口那样完全访问每个应用的所有功能。

广告

你的操作系统在云端

在多个设备上提供一致的体验,不仅仅需要一个能够处理鼠标和键盘或触控命令的操作系统。为了能够在设备之间无缝切换,你必须确保所有的应用程序和数据都可以在每个设备上访问。仅仅几年前,这还需要你将数据保存到某种可移动数据存储中,并将其物理传输到另一台机器上。

微软在 Windows 8 中转向了是存储数据和应用程序的网络计算机的通用术语。将数据保存到云端意味着您可以通过任何能够连接到云网络的设备访问信息。

广告

在 Windows 8 中,用户必须创建一个包含访问微软云网络的配置文件。从任何 Windows 8 设备登录都将使您能够访问您的应用和数据,就像它是您的主要机器一样。Windows 8 应用直接在用户设备上运行。这意味着使用您的帐户登录 Windows 8 机器将使您能够访问您的应用,但您必须首先将它们下载到机器上。

对于对操作系统设置有特殊要求的人来说,Windows 8 云同步是一个受欢迎的补充。在一个 Windows 8 设备上设置桌面主题、语言和首选浏览器等功能,就奠定了基础。当你从另一个 Windows 8 设备登录时,操作系统会应用你从其他机器继承的偏好设置。这甚至适用于浏览器历史记录,所以如果你想向某人展示你在完全不同的电脑上看过的有趣的猫视频,你仍然有这个选择。

广告

应用工具和技巧

在 Windows 商店中获取应用程序是每个 Windows 8 开发者的目标。
微软供图

任何看过几年前 Steve Ballmer 在一次会议上鼓舞人心的臭名昭著的 YouTube 剪辑的人都知道,微软非常重视开发者。该公司为任何有兴趣为 Windows 8 开发应用的人创建了一套工具和资源。

开发者在构建应用程序时有三种主要途径。第一种选择是使用超文本标记语言 5 (HTML5)、层叠样式表 (CSS) 和 JavaScript 设计应用程序。这些工具与您创建动态网页所使用的工具相同。对于希望将网站体验移植到应用程序中的开发者来说,这是一个不错的选择。

广告

第二种方法是使用更传统的编程语言构建应用程序。希望投入 Windows 8 应用程序开发的程序员可以使用 C++、C# 或 Visual Basic 来构建他们的应用程序。这些语言允许开发人员创建 Silverlight、.NET 和 Windows Presentation Foundation 应用程序。

第三种方法要求开发者使用 DirectX 构建应用程序,这是一套用于创建多媒体应用程序的有用接口。在后端,开发者将使用 C++ 和 HLSL 构建他们的应用程序。

任何想要向 Windows 商店提交应用程序的开发者都需要下载 Windows 8 和微软免费提供的开发工具套件。其中包括 Microsoft Visual Studio 和 Windows 8 软件开发工具包 (SDK)。开发者还需要申请开发者许可证,这是免费的。

有几份指南——既有微软创建的,也有第三方创建的——解释了如何创建应用程序,并提供了大量的提示和技巧。微软将一些指南直接内置到 Windows 8 中,包括一个网格布局,让应用程序开发者可以安排应用程序中的图形和文本,使应用程序既美观又实用。

微软对焦点小组进行了研究,以了解人们如何与触摸屏界面(包括平板电脑)进行交互。他们寻找模式以确定控件和命令的位置。该公司将研究成果提供给应用程序开发人员,以帮助他们设计针对 Windows 8 优化的应用程序。

一旦开发者构建并测试了应用程序,就可以将其提交到 Windows 应用商店。微软会进行自己的测试,以确保应用程序正常运行。如果一切检查无误,并且应用程序没有违反微软的任何政策,它就会在 Windows 应用商店中显示为可下载。

应用程序开发者可以通过多种方式实现应用变现。他们可以收取应用费用,包含应用内购买,或者使用广告来产生收入。作为应用开发者与微软协议的一部分(每个开发者在应用上架前都必须同意),微软将获得应用产生收入的 30%。如果一个应用产生至少 25,000 美元的收入,微软会将费用降至 20% [来源:微软]。

广告

幕后

在 Windows 商店中获取应用程序是每个 Windows 8 开发者的目标。
微软供图

那么,所有这些磁贴和桌面背后到底发生了什么呢?首先,根据微软的说法,Windows 8 实际上是 Windows 的 6.2 版本。Windows XP 是 5.1 版本,Windows Vista 是 6.0,Windows 7 是 6.1。为什么版本号和名称之间存在差异?

部分答案是为了防止应用程序错误。某些应用程序包含设置操作系统版本号上限的代码。该代码可能允许应用程序在 6.x 版本的机器上运行,但不能在 7.x 版本的电脑上运行。

广告

为什么要设置版本限制呢?愤世嫉俗者可能会说,这有助于通过强制人们在升级机器时购买新版本来保证未来软件版本的客户群。但另一个原因是,某些应用程序依赖于特定的操作系统功能,而使用操作系统版本号作为指导是确保这些功能存在的一种捷径。

微软不建议采用这种方法。该公司敦促开发人员创建测试来检查特定功能,而不是查看操作系统版本号[来源:微软]。

微软构建 Windows 8 的目的是使其在配备 Intel 处理器(32 位或 64 位架构)的设备上运行。架构是一组指令集,旨在以特定方式移动操作和数据。因此,Windows 8 无法在采用不同架构的处理器电脑上运行。

要运行 Windows 8,您的计算机必须满足一些最低硬件要求。您需要一台具有以下配置的机器:

  • 1 千兆赫 (GHz) 或更快的处理器
  • 32 位版 Windows 8 至少 1 GB 内存,或 64 位版至少 2 GB 内存
  • 32 位版本至少 16 GB 硬盘空间,或 64 位版本至少 20 GB 硬盘空间
  • 带 Windows 显示驱动模型 (WDDM) 驱动程序且兼容 Microsoft DirectX 9 的显卡

要充分利用 Windows 8,您需要一台具有触控界面的设备。

随着我们转向更小、更移动的形态因素,微软在 Windows 8 上的举动标志着计算机领域总体上的一大变化。我们未来的操作系统也会遵循同样的路径吗?

广告

常见问题

2022年我还能使用Windows 8吗?
微软已宣布 Windows 8 将继续提供支持至 2023 年 1 月 10 日。在此日期之后,微软将不再为该操作系统提供安全更新或技术支持。
Windows 8 失败了吗?
Windows 8 未能获得用户青睐,此后已被 Windows 10 取代。尽管微软发布了多次更新以尝试解决用户对 Windows 8 的问题,但该操作系统从未达到其前身那样的流行程度。

更多信息

作者按

当我第一次看到 Windows 8 的早期版本时,我很惊讶地看到与早期操作系统版本如此巨大的变化。我没想到微软会采取如此大胆的举动,它在操作系统市场有很多需要保护的地方。我很高兴看到这些大公司正在关注消费者趋势,并为支持我们做好准备,无论我们是在大型台式电脑上还是在能舒适地放入口袋的设备上进行计算。

相关文章

  • Horowitz, Michael。《Windows Vista 的主要问题》。CNET。2008 年 9 月 6 日(2012 年 11 月 1 日)http://news.cnet.com/8301-13554_3-10034486-33.html
  • Lohr, Steve。《微软致力于完善 Windows Vista》。《纽约时报》。2008 年 9 月 5 日。(2012 年 10 月 31 日)http://www.nytimes.com/2008/09/06/technology/06soft.html?_r=1&
  • 微软。《Windows 历史》。2012。(2012 年 10 月 31 日)http://windows.microsoft.com/is-IS/windows/history
  • 微软。“获取报酬 (Windows)”。2012年。(2012年10月23日) http://msdn.microsoft.com/en-us/library/windows/apps/jj193593.aspx
  • 微软。《微软发布 Windows 7 和 Windows Server 2008 R2》。2009 年 7 月 22 日。(2012 年 11 月 1 日)http://www.microsoft.com/en-us/news/press/2009/jul09/07-22windows7rtmpr.aspx
  • 微软。“操作系统版本 (Windows)”。2012年。(2012年11月2日) http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
  • 微软。“Windows 8 应用程序认证要求 (Windows)”。2012。(2012 年 11 月 2 日) http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx
  • 微软。《Windows 8 Release Preview:常见问题》。2012。(2012 年 10 月 29 日)http://windows.microsoft.com/en-US/windows-8/faq
  • 微软。《你的生活,已连接。》2012 年。(2012 年 10 月 30 日)http://windows.microsoft.com/en-US/windows-8/microsoft-account#1TC=t1
  • NetMarketShare。《操作系统市场份额》。2012 年 10 月。(2012 年 11 月 1 日)http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=8
  • Thurrott, Paul。《开始:Windows 8 时代开启》。Windows 超级站点。2012 年 8 月 15 日。(2012 年 10 月 30 日)http://winsupersite.com/article/windows8/start-windows-8-era-begins-144002
  • Thurrott, Paul。《什么是 Windows RT?雷德蒙,我们有麻烦了》。Windows 超级站点。2012 年 10 月 18 日。(2012 年 10 月 30 日)http://winsupersite.com/article/windows8/windows-rt-redmond-problem-144554
  • Thurrott, Paul。《Windows 8 功能焦点:动态磁贴》。Windows 超级站点。2012 年 10 月 27 日。(2012 年 10 月 30 日)http://winsupersite.com/article/windows8/windows-8-feature-focus-live-tiles-144652
  • Thurrott, Paul。《Windows 8 功能焦点:贴靠》。Windows 超级站点。2012 年 5 月 3 日。(2012 年 10 月 30 日)http://winsupersite.com/article/windows8/windows-8-feature-focus-snap-142986
  • Thurrott, Paul。《Windows 8 功能和术语》。Windows 超级站点。2012 年 9 月 13 日。(2012 年 10 月 31 日)http://winsupersite.com/article/windows8/windows-8-features-terminology-140559
  • Thurrott, Paul。《Windows 8 评测,第一部分:桌面》。Windows 超级站点。2012 年 9 月 10 日。(2012 年 10 月 30 日)http://winsupersite.com/article/windows8/windows-8-review-part-1-desktop-144218
  • Thurrott, Paul。《Windows 8 评测,第二部分:你把 Metro 弄到我的 Windows 里了》。Windows 超级站点。2012 年 9 月 21 日。(2012 年 10 月 30 日)http://winsupersite.com/article/windows8/windows-8-review-part-2-metro-windows-144318
  • Thurrott, Paul。《Windows 8 评测,第三部分:新 Metro 平台》。Windows 超级站点。2012 年 10 月 1 日。(2012 年 10 月 30 日)http://winsupersite.com/article/windows8/windows-8-review-part-3-metro-platform-144384
  • Thurrott, Paul。《Windows 8 评测,第八部分:总结》。Windows 超级站点。2012 年 10 月 31 日。(2012 年 11 月 2 日)http://winsupersite.com/article/windows8/windows-8-review-part-8-verdict-144708
  • Tyson, Mark。《英特尔发布销售预警,PC 行业下滑》。2012 年 9 月 8 日。(2012 年 11 月 1 日)http://hexus.net/business/news/components/44901-intel-issues-sales-warning-pc-industry-declines/
  • Whittaker, Zack。《Windows 7 超越 XP,Mac OS X 超越 Vista》。CNET。2012 年 9 月 3 日。(2012 年 11 月 1 日)http://news.cnet.com/8301-10805_3-57505093-75/windows-7-overtakes-xp-as-mac-os-x-passes-vista/
  • Xue, Zhiming。《Windows 8 操作指南:1. 在 Metro UI 和桌面模式之间切换》。Z 博士博客,微软。2012 年 3 月 7 日。(2012 年 10 月 31 日)http://blogs.msdn.com/b/zxue/archive/2012/03/07/win8-howto-1-switch-between-metro-ui-and-desktop.aspx

广告

加载中...