微软声称: Windows 11应用程序启动加快50%, 程序包大小减少8倍

我是科尔同学2024-09-27 21:22:52  83

微软声称,基于Windows App SDK的应用程序在Windows 11上的运行速度显著提升。早期测试显示,加载时间提高了50%,应用程序包大小却减少了8倍。

Windows App SDK不是一个框架,而是一套工具,它弥合了Win32和UWP(Universal Windows Platform,通用Windows平台)之间的“API”差距。它允许开发者使用他们喜欢的框架,比如Win32,来开发可以访问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,它们比传统的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)。这是应用程序开发者在编译他们的应用程序时才能实施的东西。

更新后的应用程序启动时间更快,并且它们消耗的内存也更少。

在早期测试中,微软观察到了50%的更快启动时间,应用程序包现在小了8倍。

以自包含模式使用Windows App SDK的应用程序也小了两倍。

原生AOT支持对于Windows App SDK和现代Windows 11应用程序(如Photos和Phone Link)来说可能是一个重大改进。

还需要注意的是,微软不再将硬编码的Edge WebView2 SDK捆绑到Windows App SDK中,这减少了应用程序的大小。相反,它使用NuGet在需要时访问Edge WebView2 SDK。

当微软和其他开发者开始使用带有原生AOT的Win App SDK 1.6时,将会得到性能的提升,包括减少内存使用。

转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/1285806.html
0
随机主题
M4版iPadPro|苹果发布会上没有说的细节出道似整容! 天庭饱满地阁方圆的金晨, 原来12年前和现在判若两人热议西决G1! 詹皇呼吁联盟出新规 东欧大笑庆祝+欧文揭秘爆发真因泽连斯基介绍西方套路: 西方援乌看似前进了一步, 但提前退了两步法国公开和美国对着干,马克龙真的醒悟了技能培训、人才招聘, 延庆区人社服务助村民端稳“长城饭碗”继续打压! 美国正式宣布8月起对中国电动汽车加征关税助力乡村共同富裕! 第十六届浙江一市·宁海白枇杷文化活动举行全程约203公里, 这场骑行活动将进行交通管制亚特兰大3-0打脸阿根廷队: 欧联冠军门神, 被阿超老将挤出国家队三个“音符”奏响内部关系“和谐曲”楚悦辰: 5.23黄金现价2380空单进场, 目标2350山西省农业农村厅发出通知 多措并举防范小麦干热风如何让爱车实现 无线carplay功能?卷价格, 卷新老车主权益, 纯电SUV铂智4X起步价14.98万元对中国出口征收高关税后, 美欧贸易更加紧密拜仁新帅只差官宣!38岁降级队教练登陆豪门,5大豪门拒绝穆里尼奥据《华尔街日报》报道, 挪威在天然气管道破裂后追随新北极熊周琦家庭内景曝光! 客厅挺大 还有架子鼓 很快把娃带哭宝马Skytop概念车视频泄露, 看上去是近年来最漂亮的宝马森林北深夜发文澄清恋情, 汪峰离婚背后真相究竟如何?
最新回复(0)