您的位置: 首頁 >科技 >

微軟已經(jīng)透露了縮小Windows應用程序開發(fā)人員之間差距的計劃

2022-08-13 21:01:30 編輯:譚菡翠 來源:
導讀 微軟已經(jīng)透露了縮小Windows應用程序開發(fā)人員之間差距的計劃,Project Reunion旨在為新軟件打造一個通用平臺。就目前而言,Windows開發(fā)人員...

微軟已經(jīng)透露了縮小Windows應用程序開發(fā)人員之間差距的計劃,Project Reunion旨在為新軟件打造一個通用平臺。就目前而言,Windows開發(fā)人員可以使用Windows API創(chuàng)建Win32應用程序,或者使用通用Windows平臺API創(chuàng)建UWP應用程序。

這令人困惑并且不切實際,因為它迫使Microsoft及其開發(fā)合作伙伴試圖準確地導航將在不同版本的Windows和不同的設備上運行的內容,而不會。我們的目標是建立一個統(tǒng)一的開發(fā)平臺,而今天的Build 2020概述了這一平臺。

Project Reunion統(tǒng)一了對現(xiàn)有Win32和UWP API的訪問,然后將它們與操作系統(tǒng)本身分離。最終的軟件將被稱為“ Windows應用程序”,并且可以在所有Windows 10設備上使用,無論格式或屏幕大小如何。

Windows開發(fā)人員平臺公司副總裁Kevin Gallo解釋說:“這將為新應用程序提供一個通用平臺。”“此外,它將幫助您使用最新功能更新和現(xiàn)代化現(xiàn)有應用程序,無論它們是C ++ 、. NET(包括WPF,Windows Forms和UWP)還是React Native。當我們解耦現(xiàn)有的API并添加新的API時,我們還將根據(jù)需要進行polyfill的工作,因此這些API可以在受支持的Windows版本中向下工作。

在Windows 8時代,UWP是Microsoft的想法,用于類似智能手機應用程序的桌面開發(fā)。該公司當時堅持認為,UWP應用程序將是唯一通過Microsoft Store分發(fā)的軟件,而Metro風格的軟件則試圖復制iOS和Android應用程序的成功。相反,它最終導致混亂。

一些開發(fā)人員接受了UWP。其他人則使用熟悉的Win32。Microsoft放寬并允許Win32應用程序進入Microsoft Store,這使得UWP似乎更加失誤。

作為Project Reunion的一部分,Microsoft將發(fā)布WinUI 3 Preview 1。這是針對Windows的經(jīng)過Fluent優(yōu)化的本機UI框架,這將使開發(fā)人員可以更輕松地創(chuàng)建可在不同設備之間適應和擴展的應用程序界面。它將與WebView2的新.NET Preview結合在一起,它將允許任何Windows應用程序將Web內容嵌入Microsoft Edge和Chromium。

實際上,兩者都將支持新應用程序和對現(xiàn)有軟件的改造。它們還將與操作系統(tǒng)本身脫鉤:使用Project Reunion技術構建的應用程序將能夠使用NuGet之類的工具為設備提取正確的API,從而可以在Windows的不同版本上運行。

當然,這還處于初期,我們可以原諒開發(fā)人員對微軟在此類方面的良好記錄保持警惕。盡管如此,隨著即將推出的Windows 10X之類的版本以及Microsoft推動雙屏外形等因素的發(fā)展,獲得一個不會吸引開發(fā)人員注意力的單一應用產(chǎn)品組合比以往任何時候都更為重要。


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網(wǎng) 版權歸原作者所有。