Answers:
至少从Windows NT 4 1开始,Windows在其API中提供了虚拟桌面支持。尽管有一些第三方程序使用隐藏/显示窗口并跟踪桌面本身,但有多个使用它的第三方程序。
至于为什么MS从来没有提供这样的工具,我只能推测,但是那是您会卖给普通客户的东西,他会像“哦,天哪,我真的可以使用它”吗?哎呀,即使我作为一个非常懂计算机的用户,也从来没有习惯过使用多个桌面。我只是怀疑这将是大多数用户想要和/或使用的功能。
另外,不包括这样的工具肯定应该减少“我的窗户去了哪里?” 支持人员必须回答的问题。
1我只说的是NT操作系统,因为Win 9x上的API有很大的不同,而且限制更多。
正如有人指出的那样,自Windows NT出现以来,支持此功能的API就已经存在。
但是,至少从Windows XP推出以来,Microsoft便自己实现了虚拟桌面。这是一个可选的Windows XP Powertoy下载文件,称为Virtual Desktop Manager。
您仍然可以在Windows XP的Microsoft PowerToys网站上下载它。
直接下载链接: Deskman.exe
但是,Microsoft从未对其进行推广,直到今天,很少有人知道它。当我使用Windows XP时,我已经使用了两年了,它非常好(并且也是免费的)。
更新(由于问题已更改): 去年,Microsoft Sysinternals团队发布了Desktops 1.0,它将取代Virtual Desktop Manager(MSVDM): Microsoft发布了Desktops,新的虚拟桌面管理器。
缺少让Windows程序管理器告诉我们基本原理的方法,我想我们可以从MSVDM作为Powertoy的发布以及现在将Desktops作为Sysinternals工具的发布中推断出,Microsoft认为虚拟桌面仅是感兴趣或非常适合的技术用户。 Microsoft将其Sysintersnals描述为针对“ IT Pro或开发人员”。
另一个更新(截至2015年) 2015年,Microsoft发布了 Windows 10 ,如果您键入[Win] + [Tab],它将弹出一个类似于[Alt] + [Tab]的菜单,但在屏幕的右下角,显示为“新桌面”,如果单击它,将打开一个新桌面,但是您可以通过添加太多虚拟桌面来破坏它。(取决于您的CPU [最有可能是150])
我认为这是很难完全正确的事情之一。
首先,大多数用户根本不需要它,因此他们永远不会使用它。这可能是MS从未在此付出努力的主要原因。
对于其余用户,您需要非常小心,以使他们真正信任该机制。我在Windows上使用的所有虚拟桌面工具都存在一些破坏信任的问题。Windows突然移至其他桌面或消失,通知不出现,绘制任务栏延迟等。
在Mac上,当您在桌面之间移动时,会有一个滑动的动画,使您有在物理空间中移动的感觉。这不仅是视觉效果,它还以一种基本的方式与大脑对话,使您和您的不同窗口在哪里更容易记住(更像是“感觉”)。
您还可以通过一种简单的方法查看所有桌面并在它们之间移动窗口,并且整个过程没有意外的奇怪问题。没有奇怪的停顿,没有怪异的窗户重画,没有结结或停止。感觉不像是一个“ hack”,我认为这对于使人们使用它是必不可少的。
对于不存在的功能,标准的答案是创建它们需要花费大量的精力,而不仅仅是免费出现在操作系统中。通过努力,我指的是开发和支持该功能所需的时间和金钱。
同时,人们有时可能还需要许多其他功能-由于金钱和时间都不是无限的,因此您只能获得某些功能,而不能获得其他功能。我猜“虚拟桌面”一直在失去每个操作系统版本的优先级游戏。
Windows的要点不是要同时打开多个“ Windows”吗?
真正令人烦恼的是,必须打开许多Windows,这是您无法直接Alt + Tab直接进入音乐播放器,或者您必须浏览20个Internet Explorer页面(返回IE6)才能到达某个地方而无需触摸鼠标的时候。
我认为,如果我随后将我的“工作”散布到多个台式机上,那将仍然是一场噩梦,因为如果您打开的窗口太多(很多浏览器选项卡和很多Word),就永远找不到解决快速切换的好方法docs)。
另外,我主要是保持桌面清洁,因此不需要更多的桌面空间。
嗯,我们可能都已经习惯了不太多...