半个月前微软宣布提早一年测试Windows 10 20H1,令人不解原因何在。 ZDNet引述消息人士报导,这是因为配合Windows 集成Azure开发计划的一环。
按照一年两次(4月与10月)Windows 10更新的进程,微软会在下一版Windows 10更新发布前测试下下一个版本。不过今年二月中微软却发布一年之后才要推出的20H1版测试版,等于提早了大半年,当时微软只说是为了20H1一些功能需要更长的前置时间。
ZDNet引述消息人士报导,背后原因是Windows和Azure开发工作集成的关系。虽然Azure和Windows团队于2018年春天就整合,但双方的工作仍然各自独立。 Azure平台以定制版的Windows 10 Server作为底层,但Windows 核心团队则仍然以Windows 10用户端、Windows 10 Server、Xbox、HoloLens的需求为开发点。也因此,目前Azure平台使用的都是较旧的Windows Server。不过从今年开始就不再如此;从下一代Windows 核心开始,Azure也要开始用最新版Windows 10 Server软件,因此,对操作系统核心团队来说,就得再多照顾一个产品的需求。
Windows核心和Windows用户端发布的时间都是一年两次,但是有时间落差,以利Windows 用户端团队使用核心团队提供的程序代码开发成不同产品。核心部分发布周期是6月、12月,Windows用户端是4 月和10月。举例来说,Windows 10 April 2019(即19H1)使用的是2018年12月的核心,而下半年的Windows 10 October 2019(即19H2)就是用2019年6月发布的核心(代号为Vanadium)。但是问题来了:6月的Vanadium其实来不及由于Azure平台需要的功能。因此,Windows核心团队决定跳过Vanadium版,直接开发预定今年12月发布的Vibranium,以便把Azure的需求功能加入。报引导述消息人士指出,这个决定让公司内部忙成一团。
这么一来,由于今年6月不会有新的Windows核心,则下半年的19H2 Windows 10用户端更新,就会维持使用19H1更新相同、2018年底完成的核心,只是比19H1再多加入一点新功能,因此可以预期是一个小改版。明年春天的20H1,就会回复使用12月版Windows 10更新的常轨。