首页 文章

从技术上讲,将Windows应用商店和UWP应用程序移植到Windows 7是否可行?

提问于
浏览
3

我将Windows应用程序中的应用程序称为Windows 8 / 8.1或Windows 10作为维基百科的UWP应用程序,如果我没有弄错的话 . 不讨论Windows RT(不是WinRT)以避免混淆 .

我想知道Windows 8 / 8.1 / 10已经实现了Windows应用商店和UWP应用程序所依赖的公共或无证的API,因此无法将它们移植到Windows 7,即Windows 8 / 8.1 / 10的NT 6 .

如果没有什么,但只是由于M $ 's market strategy to promote new technology' d Metro,有一些用于Windows 7的第三方运行时/框架,Windows Store将在其上运行并且UWP应用程序可以运行,这肯定会花费更多的努力并导致不比 MonoWine 更合法或兼容性问题 .

编辑:正如How does Windows 8 Runtime (WinRT / Windows Store apps / Windows 10 Universal App) compare to Silverlight and WPF?所说,它被误读了 .

enter image description here

1 回答

  • 8

    它是一个巨大的代码层(可以说是操作系统中的整个操作系统),它是为了使Metro / Modern / UWP应用程序能够在Windows 8中运行,在8.1中进行调整,并在10中进一步细化而编写的 . 该层根本不是't there in Windows 7, wasn' t backported,isn 't going to be backported, and can' t合理地被第三方向后移植,第三方无法访问无实现的实施细节 .

    这里没有阴谋 . 这是一个简单的问题,新的操作系统支持旧操作系统不支持的东西 . Windows 8 / 8.1 / 10实现的Windows Store和UWP应用程序所依赖的新功能是Windows应用商店和UWP应用程序的全部概念 .

    版本号(“NT 6”,正如您所指出的)并不重要 . 所有这些都告诉你,他们没有大规模重写内核 . 您不必重写内核就可以在其上面编写新图层 .

    如果要运行Metro / Modern / UWP / Store应用程序,则需要更新到更高版本的Windows . 或者,您可以编写一个常规的Win32应用程序,该应用程序将在所有版本的Windows上运行,包括最新版本的Windows 10 .

相关问题