您的位置: 首頁 >科技 >

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

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

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

這令人困惑并且不切實(shí)際,因?yàn)樗仁筂icrosoft及其開發(fā)合作伙伴試圖準(zhǔn)確地導(dǎo)航將在不同版本的Windows和不同的設(shè)備上運(yùn)行的內(nèi)容,而不會(huì)。我們的目標(biāo)是建立一個(gè)統(tǒng)一的開發(fā)平臺(tái),而今天的Build 2020概述了這一平臺(tái)。

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

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

在Windows 8時(shí)代,UWP是Microsoft的想法,用于類似智能手機(jī)應(yīng)用程序的桌面開發(fā)。該公司當(dāng)時(shí)堅(jiān)持認(rèn)為,UWP應(yīng)用程序?qū)⑹俏ㄒ煌ㄟ^Microsoft Store分發(fā)的軟件,而Metro風(fēng)格的軟件則試圖復(fù)制iOS和Android應(yīng)用程序的成功。相反,它最終導(dǎo)致混亂。

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

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

實(shí)際上,兩者都將支持新應(yīng)用程序和對(duì)現(xiàn)有軟件的改造。它們還將與操作系統(tǒng)本身脫鉤:使用Project Reunion技術(shù)構(gòu)建的應(yīng)用程序?qū)⒛軌蚴褂肗uGet之類的工具為設(shè)備提取正確的API,從而可以在Windows的不同版本上運(yùn)行。

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


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

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

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

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