随着Windows 11操作系统的不断更新,微软一直在努力为用户提供更加先进和便捷的功能。然而,在最近的Windows 11照片应用(Photos)升级到2024.11050.3002.0版本后,一些用户发现应用的启动时间比以往更长了。这一变化背后的原因与Windows App SDK的引入密切相关。
Windows App SDK(应用软件开发工具包)是微软推出的一项重大技术革新,旨在提供一个统一的、跨平台的框架,帮助开发者构建现代化、高效且功能丰富的Windows应用。通过采用这一新的SDK,开发者能够更容易地实现跨设备同步、云端集成以及与其他应用的互操作性。
此前微软已经放弃了 UWP(Universal Windows Platform),转而拥抱完全支持 WinUI 3 的现代开发框架 Windows App SDK,在 Windows 11 照片应用中默认以中等完整性级别(medium integrity level)运行,不需要选择文件夹,可以直接保存编辑过的照片。
新版 Windows Photos 应用程序的另一个优点是,微软将多个进程合并为一个进程,因此在任务管理器中再也找不到类似“PhotosService.exe”这样的后台服务了。打开任务管理器后,只有一个独立的 Win11 照片应用进程。
不过改用 Windows App SDK 之后也有“副作用”,应用打开时间会显示“准备就绪”屏幕,大约持续 20 秒时间,才会进入包含所有照片的主页。
我们简单介绍一下Windows App SDK,这是微软推出的一个全新的、跨平台的开发框架。微软力推此框架的原因主要有以下几点:
技术革新:Windows App SDK为开发者提供了更现代、更高效的开发方式,有助于提升应用的性能和功能。
功能增强:通过采用Windows App SDK,照片应用获得了一些新功能,如直接保存编辑后的照片而无需选择文件夹,以及将多个后台进程合并为一个以简化任务管理器中的管理。
跨平台兼容性:Windows App SDK支持跨平台开发,这意味着照片应用可以更容易地扩展到其他Windows设备,甚至非Windows设备上。
打开 Windows Phone Link 和其他 Windows App SDK 应用程序时,也会出现同样的准备界面。
值得注意的是,微软应用商店目前提供经典版“照片”应用,如果无法忍受 20 秒的打开时间,或者对于新版的要求并不高,可以回归使用经典版。尽管新技术的引入带来了一些挑战,但我们不能否认Windows App SDK为Windows应用生态带来的积极影响。通过采用这一新的SDK,开发者能够更轻松地构建出功能强大、界面美观且易于使用的应用。从长远来看,这将有助于提升Windows系统的整体竞争力和用户体验。