微软正在计划简化Windows开发人员的生活

互联网2020-09-08 11:33:20
导读

现在是2020年,Microsoft仍在Windows 10中使用两种截然不同的API(应用程序编程接口)。在一个角落里,您拥有老式的Win32 API及其数十年的悠久历史。另一种是通用Windows平台(UWP),这是一种现代API,它随Windows 10一起推出(基于Windows 8的WinRT架构构建)。

UWP旨在使应用程序能够在各种设备(包括PC,Xbox One和HoloLens)上运行,并且着眼于安全性,因为您只能通过Microsoft商店安装软件。但是许多开发人员对它的接受一直很慢,因为这也意味着将一定的控制权交给了微软。那么,软件巨头该怎么办?

在今天的Build 2020开发人员大会上,Microsoft推出了一个潜在的解决方案:Project Reunion,该项目旨在将两个API整合在一起。该公司表示,正在努力使这两个API与Windows操作系统脱钩,以便它们可以位于更通用的平台上。而且,无论它们是基于C ++还是.Net构建的,它都将成为各种应用程序添加新功能的一种方式。

其中包括WinUI 3框架,开发人员可使用该框架向任何应用程序添加现代菜单和工具栏样式。WinUI 3还可以使该软件在各种设备类型上更易于使用,因为它可以即时适应触摸和鼠标界面。此外,作为Project Reunion的一部分,Microsoft还发布了WebView2,该组件使开发人员可以将新的Chromium Edge引擎引入其软件。WinUI 3和WebView 2均可在今天进行预览,Microsoft计划在今年晚些时候发布完整版本。

在Build上,Microsoft高管还将展示Project Reunion的灵活性。我们将看到开发人员如何使用现有的C ++应用程序(看起来像15年前就可以完成),实现其设计的现代化并将其直接应用于iPad。鉴于微软极度缺乏适用于平板电脑的Windows 10应用程序-确实伤害了Surface Go 2-协同努力推动软件现代化对消费者和开发人员都将是有用的。

此外,微软宣布其开源的Fluid框架技术可以在多个应用程序之间实现快速的数据同步和协作。例如,您可以将电子表格中的数据显示为单独文档中的表格-至关重要的是,更改电子表格中的某些内容后,该信息就会立即反映在表格中。通过放手,该公司的目标是激发更多开发人员对Fluid Framework的兴趣。这将使开发人员有更多理由在他们的应用程序和网站中实施Fluid,并为其发展做出贡献。

免责声明:本文由用户上传,如有侵权请联系删除!