网站首页设为首页收藏首页

您当前所在位置:首页 > IT资讯 > 微软

容器化可增强Windows 10X应用程序的兼容性

时间:02-14     来源:http://www.xitongtang.com/     游览量:

  容器化可增强Windows 10X应用程序的兼容性

  微软已经演示了现有应用程序如何在Windows 10X上运行,该操作系统旨在为Surface Neo等双屏设备提供动力。开发人员在编码上付出了很多努力,Microsoft为他们提供了一种容器体系结构,该体系结构将保证与他们已经构建的Win32应用程序的向后兼容性。

  微软的凯文•加洛在向开发人员致辞时说,Windows 10X上的应用程序将在容器中运行。此模型将确保为现有OS环境构建的应用程序和网站可以在双屏设备上顺利运行。

  应用程序将首次在容器中运行,以提供非侵入式更新并改善系统资源以延长电池寿命。

  Gallo还宣布了Microsoft模拟器的可用性,它将帮助开发人员为Windows 10X构建和测试应用程序。

  容器化可增强Windows 10X应用程序的兼容性

  Win32应用程序容器

  在解释性视频中,Microsoft的Peter Torr解释了容器化如何使现有的UWP和Win32应用程序在Windows 10X上运行,Windows 10X是主要为未来派外形设计的操作系统。

  Microsoft承认并非所有现有的UWP和Win32应用程序都可以在建议的Windows 10X容器体系结构中最佳运行。

  Windows 10X支持三种类型的容器,从Win32开始-一个多应用程序的单个容器。其他的是MSIX容器和本机容器。

  Microsoft将这些容器描述为唯一,因为应用程序可以在其中运行,而无需开发人员进行任何额外的配置或修改。它说Win32容器中的应用程序具有最高的兼容性级别。

  该容器在主要或“宿主” Windows 10X OS中充当OS。它具有自己的资源集,包括内核和驱动程序,可以访问其中的应用程序。

  但是,Win32容器中的应用程序(包括MSIX应用程序)不能直接访问主要系统资源,例如网络,麦克风,键盘或鼠标。因此,如果应用程序需要利用键盘来捕获用户输入,则它必须通过主机系统。

  Windows 10X为每个正在运行的Win32应用程序提供一个“高性能” RDP客户端,以使其能够接受用户输入并通过设备的屏幕传递输出。

  高度集成的Windows 10容器体系结构使Win32应用程序可以与主机资源进行通信。例如,如果您的Win32应用程序需要Internet访问,它将与网络资源“对话”以获取它。

上一篇:win10系统更新补丁KB4532693报告了问题:PC冻结,更新循环等
下一篇:Windows 10内部版本19564发行版中快速环的更改