日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

微軟聲稱:Windows 11應用程序啟動加快50%,程序包大小減少8倍

微軟聲稱:Windows 11應用程序啟動加快50%,程序包大小減少8倍

文章圖片

【微軟聲稱:Windows 11應用程序啟動加快50%,程序包大小減少8倍】微軟聲稱 , 基于Windows App SDK的應用程序在Windows 11上的運行速度顯著提升 。 早期測試顯示 , 加載時間提高了50% , 應用程序包大小卻減少了8倍 。

Windows App SDK不是一個框架 , 而是一套工具 , 它彌合了Win32和UWP(Universal Windows Platform , 通用Windows平臺)之間的“API”差距 。 它允許開發(fā)者使用他們喜歡的框架 , 比如Win32 , 來開發(fā)可以訪問API的Windows應用程序 。 然而 , 有一個問題——基于Windows App SDK的應用程序啟動可能會比較慢 。
幾乎每個使用Win App SDK構建的應用程序在運行時要么緩慢 , 要么動畫卡頓 , 特別是在進行交互操作時 。 比如Photos或Phone Link應用程序的性能問題 , 特別是啟動畫面時間比平時要長 。
微軟也確認了其新的Photos應用程序啟動過慢 , 解決方法是自動在后臺運行應用程序 。
不僅僅是Photos應用程序 。
其他應用程序 , 如將你的Android手機或iPhone與Windows 11連接的“Phone Link” , 在重新啟動后第一次啟動時也會比平時打開得更慢 。
啟動時間慢并不是唯一的問題 。 還有用戶反饋 ,Win App SDK應用程序可能會有卡頓的感覺 。 由于這些現代應用程序嚴重依賴Microsoft Edge WebView , 它們比傳統(tǒng)的Windows應用程序使用更多的內存 。
幸運的是 , 微軟意識到了這個問題 , 并且已經有了修復方案 。
在9月6日的微軟支持文檔 , 確認了“原生AOT”支持 。
https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/preview-channel#native-aot-support

根據微軟的說法 , Windows App SDK現在支持“原生AOT” , 即原生提前編譯(Ahead-Of-Time , AOT) 。 這是應用程序開發(fā)者在編譯他們的應用程序時才能實施的東西 。
更新后的應用程序啟動時間更快 , 并且它們消耗的內存也更少 。
在早期測試中 , 微軟觀察到了50%的更快啟動時間 , 應用程序包現在小了8倍 。
以自包含模式使用Windows App SDK的應用程序也小了兩倍 。
原生AOT支持對于Windows App SDK和現代Windows 11應用程序(如Photos和Phone Link)來說可能是一個重大改進 。
還需要注意的是 , 微軟不再將硬編碼的Edge WebView2 SDK捆綁到Windows App SDK中 , 這減少了應用程序的大小 。 相反 , 它使用NuGet在需要時訪問Edge WebView2 SDK 。
當微軟和其他開發(fā)者開始使用帶有原生AOT的Win App SDK 1.6時 , 將會得到性能的提升 , 包括減少內存使用 。

    推薦閱讀