我在网上读了几篇文章,但我不明白它们之间有什么区别。有人可以澄清一下吗?
3 回答
这些答案中有很多是错误的。实际上,这个问题本身就有点错误。
这两种应用程序是桌面应用程序和现代 UI 应用程序(以前称为 Metro 应用程序)。这两种应用程序都可以进入商店。
桌面应用程序看起来像旧的那种。它们不是全屏的,它们在桌面区域运行,它们不必具有用户界面(因此服务是桌面应用程序)等等。
现代 UI 应用程序是新的类型。它们是全屏和快照,等等。
现代 UI 应用程序有很多新的要求。他们必须声明他们处理的文件类型。他们不允许保存为 *. 一些晦涩难懂的旧 API 已为它们关闭,这对于从旧语言进行反编译的人来说可能是个问题。不允许他们为文档文件夹声明安静读取标志。
但实际上,你不会看到两者之间有很大的区别,除非你在做一些奇怪的事情,除了全屏与窗口位。
非商业账户不允许使用桌面用户界面。
Windows 应用商店应用程序设计为在“Metro”界面中运行,可在 Windows RT(平板电脑和笔记本电脑)和 Windows 8 Pro 上运行。请参阅:http: //msdn.microsoft.com/en-us/library/windows/apps/hh974576.aspx。
Windows 桌面应用程序是我们迄今为止一直在构建的传统应用程序。此应用程序不适用于平板电脑。
Windows 8 桌面应用程序:这只是记事本、MS Word、AutoCad 等基本程序......用 C++、C#、VB 等已知语言编写......
Windows 8 Store App在这里,您可以在新的开始菜单中创建应用程序。单击开始菜单中的按钮以打开您自己的应用程序。在这里,您也可以使用 html5/javascript 或 c# 编写应用程序。