互联网是高科技的产物,是历史发展、社会进步、人类智慧的结晶;是人类迄今所拥有的容量最大、内容最广、传递速度最快的信息中心。全球每天有四亿人使用互联网,上网人数占世界人口的百分之6.互联网为我们了解时事、学习知识、与人沟通、休闲娱乐等提供了便捷的条件,接下来这篇文章给大家说说互联网科技的一角。
微软已经透露了缩小Windows应用程序开发人员之间差距的计划,Project Reunion旨在为新软件打造一个通用平台。就目前而言,Windows开发人员可以使用Windows API创建Win32应用程序,或者使用通用Windows平台API创建UWP应用程序。
这令人困惑并且不切实际,因为它迫使Microsoft及其开发合作伙伴试图准确地导航将在不同版本的Windows和不同的设备上运行的内容,而不会。我们的目标是建立一个统一的开发平台,而今天的Build 2020概述了这一平台。
Project Reunion统一了对现有Win32和UWP API的访问,然后将它们与操作系统本身分离。最终的软件将被称为“ Windows应用程序”,并且可以在所有Windows 10设备上使用,无论格式或屏幕大小如何。
Windows开发人员平台公司副总裁Kevin Gallo解释说:“这将为新应用程序提供一个通用平台。”“此外,它将帮助您使用最新功能更新和现代化现有应用程序,无论它们是C ++ 、. NET(包括WPF,Windows Forms和UWP)还是React Native。当我们解耦现有的API并添加新的API时,我们还将根据需要进行polyfill的工作,因此这些API可以在受支持的Windows版本中向下工作。
在Windows 8时代,UWP是Microsoft的想法,用于类似智能手机应用程序的桌面开发。该公司当时坚持认为,UWP应用程序将是唯一通过Microsoft Store分发的软件,而Metro风格的软件则试图复制iOS和Android应用程序的成功。相反,它最终导致混乱。
一些开发人员接受了UWP。其他人则使用熟悉的Win32。Microsoft放宽并允许Win32应用程序进入Microsoft Store,这使得UWP似乎更加失误。
作为Project Reunion的一部分,Microsoft将发布WinUI 3 Preview 1。这是针对Windows的经过Fluent优化的本机UI框架,这将使开发人员可以更轻松地创建可在不同设备之间适应和扩展的应用程序界面。它将与WebView2的新.NET Preview结合在一起,它将允许任何Windows应用程序将Web内容嵌入Microsoft Edge和Chromium。
实际上,两者都将支持新应用程序和对现有软件的改造。它们还将与操作系统本身脱钩:使用Project Reunion技术构建的应用程序将能够使用NuGet之类的工具为设备提取正确的API,从而可以在Windows的不同版本上运行。
当然,这还处于初期,我们可以原谅开发人员对微软在此类方面的良好记录保持警惕。尽管如此,随着即将推出的Windows 10X之类的版本以及Microsoft推动双屏外形等因素的发展,获得一个不会吸引开发人员注意力的单一应用产品组合比以往任何时候都更为重要。