![从“开始”屏幕运行应用程序时它们有何不同?](https://linux22.com/image/1336168/%E4%BB%8E%E2%80%9C%E5%BC%80%E5%A7%8B%E2%80%9D%E5%B1%8F%E5%B9%95%E8%BF%90%E8%A1%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%B6%E5%AE%83%E4%BB%AC%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
在 Windows 8 中,当您打开某个应用程序(例如 Internet Explorer 或 Google Chrome)时,它的外观与您从新的“开始”屏幕打开同一个应用程序时的外观截然不同。例如,Google Chrome 屏幕顶部有黑条, 除其他事项外。
桌面应用程序与现代 UI 应用程序之间是否存在某种标准差异,还是特定于应用程序的差异?
答案1
开始菜单上的 IE 与您在桌面上运行的程序不同,因此它们的外观自然会大不相同。IE 并不是只有一个版本,您要么在“现代 UI 模式”下运行,要么在“桌面模式”下运行 - 您实际上是在运行两个独立的程序。
除了“外观和感觉”的明显差异外,在架构方面也存在一些根本差异(Modern UI 的 WinRT 与桌面的 Win32),关于哪个的讨论可能更适合 StackExchange 而不是 SuperUser。但简而言之,一个很大的区别是 Modern UI 应用程序的生命周期的工作方式意味着它们不会在您不使用时持续消耗资源,而桌面应用程序则如此,这对于在内存和电池节省更重要的小型设备上运行它非常有用。
答案2
总体而言,Modern UI 应用程序与桌面应用程序有很大不同。IE
,尤其是 Chrome,是例外,而不是常态。
如果您查看邮件或照片等全新应用程序,它们看起来与传统的桌面应用程序完全不同。
答案3
Windows 8 对现代应用程序有一定的指导原则 - 其中之一就是没有标题栏和最小化/最大化/关闭按钮。
如果将 Google Chrome 设置为默认浏览器,则从“开始屏幕”打开时的外观与从桌面打开时的外观不同。
Windows 8 为每项服务设置了一个默认程序 - 例如,一个用于浏览器,一个用于打开 PDF 文件,一个用于打开照片,一个用于观看视频。如果您将 IE 设置为默认浏览器,则无论您如何打开它,您都会看到 Google Chrome 以相同的方式打开。但是,如果您将 Google Chrome 设置为默认浏览器,从“开始”屏幕打开会导致 Windows 8 将其识别为 Modern UI 应用程序(因为它是“默认”的浏览程序),并要求在 Modern-UI 模式下打开它 - 删除其标题栏使其看起来不同。从桌面打开它没有这样的限制,因此您会看到熟悉的 Google Chrome UI。