微軟公司日前宣稱,代應(yīng)動(dòng)提Windows 11系統(tǒng)上基于Windows App SDK開發(fā)的用啟現(xiàn)代應(yīng)用(Modern App),現(xiàn)在已經(jīng)大為改觀,速%縮啟動(dòng)速度更快,體積體積更小。代應(yīng)動(dòng)提 Windows 11 App SDK并非開發(fā)框架,用啟而是速%縮一系列開發(fā)工具的結(jié)合,將傳統(tǒng)Win32應(yīng)用與現(xiàn)代UWP應(yīng)用結(jié)合起來,體積有著更現(xiàn)代化的代應(yīng)動(dòng)提體驗(yàn)。 但是用啟,此類應(yīng)用有個(gè)缺陷,速%縮就是體積啟動(dòng)速度往往很慢,一些動(dòng)畫特效還有明顯延遲,代應(yīng)動(dòng)提尤其是用啟點(diǎn)擊按鈕之類的時(shí)候。 現(xiàn)在,速%縮Windows App SDK增加了對(duì)“原生AOT”的支持,也就是預(yù)先編譯(Ahead-Of-Time compilation),就像早年安卓經(jīng)歷的那樣。 微軟內(nèi)部的初步測(cè)試顯示: - 應(yīng)用啟動(dòng)載入時(shí)間可以縮短最多50%。 - App安裝包可以縮小最多8倍(嚴(yán)格來說是縮小到1/8) - 自包含應(yīng)用也能縮小2倍 另外值得一提的是,Windows App SDK不再包含Edge WebView2 SDK,也能縮小體積,而是會(huì)在需要的時(shí)候使用NuGet來訪問Edge WebView2 SDK。 |