Windows 11 的照片應用程式現在使用了更多網路技術但開啟速度較慢
隨著新版照片應用程式2024.11050.3002.0 的發布,微軟放棄了UWP(通用Windows 平台),轉而使用完全支援WinUI 3 的現代開發框架Windows App SDK。更新後,照片應用程式可以充分利用WebView2,但開啟時間也比以往更長了。
與舊版相比,新版Microsoft Photos 有幾個優點。例如,該應用程式現在可以預設以中等完整性等級運行。它可以直接保存編輯過的照片,而無需讓你選擇資料夾。
更新後的照片app 保留了原有的使用者體驗
新版Windows Photos 應用程式的另一個優點是,微軟將多個進程合併為一個進程,因此在任務管理器中再也找不到類似”PhotosService.exe”這樣的後台服務了。
照片功能現在只顯示在任務管理器的一個進程下
如上截圖所示,打開任務管理器後,你將看到一個獨立的照片app 進程。
同樣,”照片”應用程式現在可以存取新的Win32 API 和WinUI 3 更改,而這些在UWP 版本中是缺少的。
這些變化都很不錯吧?不過,由於潛在的效能問題,有些人可能不喜歡這個新應用程式。新版Microsoft Photos 應用程式的某些功能使用了WebView 2,啟動時間會比以往更長。
事實上,識別Windows 應用程式是否使用了Windows 應用程式SDK 的一種方法是觀察它的啟動方式。如果你看到一個帶有應用程式徽標和名稱的閃屏,那麼它要么是基於Windows App SDK 的應用程序,要么在很大程度上依賴Microsoft Edge WebView 進程。
當你打開照片應用程式時,它會顯示一個”Gettings things ready”(準備就緒)螢幕,大約持續20 秒,然後才會出現包含所有照片的主頁。
開啟Windows Phone Link 和其他Windows App SDK 應用程式時,也會出現相同的閃爍畫面。
說到效能,Microsoft Photos 還可以使用更多的資源,尤其是當你使用基於網頁的應用程式頁面時。例如,當你在照片應用程式中編輯圖片時,它會使用Microsoft Edge WebView2 在本機介面中呈現基於網路的圖片編輯器。
微軟將OneDrive 網路編輯器移植到了照片應用程式中。由於該應用程式基於Windows App SDK,因此它支援基於Chromium 的WebGL,從而提高了影像渲染品質。它還使用”SharedBuffer”來提高同時使用本地層和網路層的應用程式中編輯圖片時的效能。
值得注意的是,微軟仍在應用商店中提供” Legacy Photos “應用,但它缺少生成擦除和背景移除等高級人工智慧功能。
照片並不是唯一一個嚴重依賴網路的應用程式。微軟已經放棄了本地UWP 郵件和日曆應用程序,轉而使用Outlook PWA。
微軟在一篇部落格文章中承諾,Windows 11 的影像編輯體驗將會得到效能提升。其中一項改進是可以在獨立進程中運行每個照片窗口,類似於Edge 中每個窗口都有自己的進程。這可以提高照片app 的效能,尤其是在開啟多張圖片時。
在未來幾週內,您將在Windows 11 和Windows 10 上自動獲得新的照片應用程式。