我读到了很多关于它的不同意见,但 WinRT 是像 Win 7 和 8 一样的实际桌面操作系统吗?您能够运行功能齐全的桌面应用程序和游戏吗?
WinRT 不是桌面或操作系统,而是一个 API。就像传统的winapi一样。它与 winapi 有着根本的不同,它是基于 COM 的而不是基于 C 的,并且它不公开所有底层操作系统功能。并且在强大的沙箱中运行,防止使用恶意软件喜欢使用的 API。粗略地说,这是您在平板电脑上安全运行应用程序并保持电池运行一段时间所需的子集。
您仍然可以在完整版 Windows 8 上运行传统的 winapi 桌面应用程序,但不能在即将推出的带有 ARM 处理器的平板电脑版本上运行。创建 Metro 风格应用程序需要使用 WinRT。 CLR 版本 4.5 中有一个可用的语言投影,它需要使用“.NET for Metro apps”平台目标。它是常规 .NET Framework 的大幅精简版本,删除了与 WinRT 不兼容的类和/或方法。添加了 WinRT 特定类,特别是用于实现 UI 的类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)