20H1分支的最新Windows预览版(版本号18917)具有一些隐藏的组件,这些组件预示着将来Windows Shell UI部件(例如Action Center)将与Windows的其余部分分离,并可以使用Shell软件包进行更新。
使用Twitter手柄的开发人员Albacore 在Build 18917中提供了一个 名为“ Shell Update Agent” 的新组件的细目分类,他指出该组件 “能够按需获取和更新Shell”。
对于大多数Windows 10用户而言,该功能可能毫无意义。然而,对于Windows观察家它可能是一个有趣的发展,微软的Windows核心操作系统突击计划,其中的Windows是模块化,并呼吁在一系列瞄准不同的外形壳,从HoloLens在地表和双屏幕设备,如最近透露了Centaurus笔记本电脑,其外壳称为Santorini。
Albacore继续说明Shell Update Agent引用了“ Package Family Names”,这表明“ Shell确实是一个单独的打包组件”。
可以从外部和内部来源获取这些Shell程序包,这意味着可以基于这些获取的程序包选择性地构建“开始”菜单,“操作中心”和“任务栏”之类的外壳程序组件。
正如Albacore所指出的,“神奇地”调用ShellUpdateAgent的StartInternalPackageAcquisition 已从Microsoft Store 安装了一个名为“ UX.Client.ST”的UX程序包。但是,到目前为止,该实用程序只是一个占位符。
Albacore指出,这些新版本中的Windows 10 Action Center是获得Shell程序包的首批功能之一。
事实证明,调用ShellUpdateAgent的StartInternalPackageAcquisition函数确实可以执行某些操作
神奇地安装了UX程序包,可惜现在只是一个占位符,尽管pic.twitter.com/e4DRkYOgSw
-Albacore(@thebookisclosed)2019年6月13日
最后,另一个与外壳相关的更改涉及一种同步设置的新方法。
Albacore指出:“新版本应支持同步更高级的和以前的'旧版'选项,例如File Explorer配置。”
假设微软沿着这条道路前进,这些变化可能会在2020年3月至2020年5月之间的某个时间到达,这是Windows 10从20H1分支的预期发布日期。
除了这些未宣布的更改外,Windows 10预览版18917还为开发人员提供了许多其他有趣的新功能,其中包括适用于Linux 2的新Windows子系统,该子系统由Microsoft自己的基于Linux 4.19的Linux内核提供支持。