微軟已經一早認定,Windows App SDK 才是開發 Windows 用的應用程式好方法,所以他們已把不同程式例如是「手機連結」及「Microsoft 相片」都改用 Windows App SDK。不過問題是,程式載入的速度太慢。雖然微軟想到可以把程式變成隨系統啟動,但這就必然令開機速度變慢。幸好,微軟已再想到,直接透過改善 Windows App SDK,已能解決問題。
支援原生 AOT 是改良 Windows App SDK 的好方法
治本之道,還是需要改良 Windows App SDK。在有關「Windows 應用程式 SDK 的最新預覽通道版本資訊」技術支援頁面中,微軟提到最新版本的 SDK 支援原生 AOT。簡單來說,這就是可以令程式加快啟動的時間,同時可以減少佔用的記憶體。
媒體 Windows Latest 指出,微軟初步測試發現經改良的 Windows App SDK,可以令相關的程式減少一半的啟動程式時間,同時可以令程式包的大小縮減 7 倍。即使程式採用了自封裝模式,都可以小兩倍。
起碼好過減慢開機速度來加快程式運行速度
透過把 Windows App 改成隨系統啟動,的確可以在真正開始使用程式時,感覺好像載入的速度快了,但是時間卻一早已經花費在加長開機時間當中,其實沒有任何得益,亦只是「自欺欺人」。若在該次使用電腦的過程中,根本不需用到任何 Windows App,就是白白浪費了時間。
惟有改良了 Windows App SDK,才是治本之道,不過下一個問題就會是,早前微軟測試把程式改為自動隨系統啟動,既然現在有了更好的方法,是否就可以不用讓部分 Windows App 隨系統啟動,使開機程序應快則快呢?