在Windows 8的桌面上的窗口中运行Windows Store Apps?


12

是否可以在Windows 8桌面上的窗口中运行Windows应用商店应用程序?

例如,我认为财务应用程序很棒,我只是不希望它占用屏幕上的专用空间(全屏显示或侧放)。如果可以在桌面上的窗口中运行它,那就太好了。

这可能吗?我认为开发人员需要在桌面窗口中查看/运行/构建他们的应用程序才能高效地工作。是这样吗


我知道这并不能帮助你,但是这是现在可以在Windows 10,比在Windows 8的实施,使好得多
Fishcake

Answers:


15

首先为Windows 8安装Visual Studio Express 2012,然后可以使用Windows Simulator应用程序在窗口中运行任何Metro / Modern / Microsoft风格的UI应用程序:

这就是开发人员测试其应用程序的方式。您还可以在Windows Simulator中使用收缩和旋转手势。

Windows Simulator通过RDP连接到PC ,因此,Windows Simulator中可以使用PC上当前安装的所有应用程序,包括桌面应用程序。

如果安装了64位/ x64 Windows,则可以从此处打开Windows模拟器:

 %ProgramFiles(x86)%\Common Files\Microsoft Shared\Windows Simulator\11.0\Microsoft.Windows.Simulator.exe

从这里开始,如果您安装了32位/ x86 Windows:

 %ProgramFiles%\Common Files\Microsoft Shared\Windows Simulator\11.0\Microsoft.Windows.Simulator.exe

这是否允许您在不同的窗口中运行多个Metro应用程序?这是否只是访问您当前安装的应用程序,还是您需要在模拟器中安装应用程序?
Ivo Flipse,2012年

2
否。WindowsSimulator通过RDP连接到您的PC。因此,Windows Simulator中可以使用PC上当前安装的所有应用程序(Windows应用商店/桌面)。
Elmo 2012年

我投票支持,因为它是确实可行的少数解决方案之一。但是,这不像在Window中运行的真正的Metro应用程序。作为RDP,当您缩小Window使其在较小的窗口中具有相同的分辨率时,它会像缩小图像一样缩小窗口。
b.pell

5

这可能吗?我想象着开发人员需要在桌面窗口中查看/运行/构建其应用程序才能高效地工作。是这样吗

如果应用程序支持快照视图,则可以将其快照到侧面并照常运行桌面应用程序。否则没有办法。


4

不,这是不可能的。Metro应用以某种沙盒方式运行,无法在您的桌面上运行。保罗·瑟罗特(Paul Thurrott)为此发表了两篇 文章,他指出微软选择不允许这样做,因为

Metro风格的应用程序和桌面需要分开放置,以保留Metro的内置安全功能。

编辑:有关此设计决策的更多信息,请参见Paul的文章“ Windows 8 Consumer Preview:为什么Metro和Desktop不能混合使用”。简而言之,归结为

  • 专注于移动设备
  • 电池寿命
  • 安全性(沙盒模型)

我喜欢谈论台式机操作系统时“专注于移动设备”的重要性。; P
Shaamaan 2012年

3
你错了。检查我的答案。
Elmo 2012年

4
对我来说,这不仅仅是解决方法,而是解决方案。另外,仅为运行Metro应用程序安装与VS2012(甚至Express)一样大的内容似乎有点过分。我再次重申。但是您说对了,这是可行的,而开发人员就是测试他们的应用程序的方式。
彼得

1

有一个名为ModernMix的第三方工具,该工具可让您在桌面上的窗口中运行Windows应用商店应用程序:

在此处输入图片说明

Windows 8和8.1。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.