前言
在今天,2024 年 4 月 12 日,我们将向大众发布 Windows 12!
Windows 12 作为 Windows 11 的继任者,加入了许多新功能,快来体验尝尝鲜!
正文
发布前我们的准备工作
早在 2 月份,我们就向 Windows Insider 们发布了几十个测试版,为正式发布的 RTM 版本做准备。
在这些测试版里, Insider 们向我们反馈了许多 Bug, 我们很快地解决了它们。
我们在发布前在最后一个 Beta 版本公开测试了所有的新功能,根据 Insider 们反映的情况来看,它们都运行得不错。在这里感谢所有参与测试的 Insider!
关于是否能从预览频道回到正式版的问题,我们的答案是:可以。
Windows 12 的第一个 RTM 版本号为 24H1, 内部版本号为 35871, Insider 们可以回到正式版,亦可留在预览频道内。
引入 Windows 12
让我们看看新发布的 Windows 12 的特性吧!
新的 WeDoes 内核
该版本的 Windows 摒弃了旧的 NT 内核,改用了 WeDoes 内核.
我们在最初版本的 Windows 12 的开发中发现了 NT 的一个兼容层问题,而且难以更改,于是我们决定在废弃的 Win 10X 项目的基础上开发新的内核。
开发之初,我们曾经在选择哪种类型的内核这个问题上纠结。
后来终于决定了使用微内核,因为传统的 NT 内核过于大了。
开发过程很顺利,调用层的实现借鉴了 NT, 也有很大的创新(例如更加安全的内核隔离功能)。
最后内核的名字,我们认为该内核将会带来全新的体验,于是我们取名为 "WeDoes"(我们做的到).
全新 UI
在 UWP(通用 Windows 平台) 结束生命之后,我们思考平台统一的问题何在。
针对 UI 方面,我们对 Win 10 时代的奇怪设计表示十分的不满意。
虽然扁平化是 UI 设计的趋势,但是我们不得不承认方框与大字限制了太多想象力。
我们重新审视了历史,发现 Win 10/11 时代的 UI 过于混乱。
为了统一风格,我们摒弃了 Modern UI.
我们继承并发展了 Windows 11 的 Fluent Design (圆角风格,丰富材质等).
现在向大家展示新的 UI 设计: Electronic Design.
- 更加合理的圆角
现在圆角的弧度随着屏幕分辨率的变化而变化。更加展现 UI 的和谐与合理。
- 现代的任务栏
任务栏脱离了靠贴屏幕底部的设计,效仿 Mac OS 的 Dock 悬浮于底部之上。
Win 11 中的任务栏曾被人诟病功能过少,现在它虽然更为简约,但是只需右键它,您就会发现其功能之多。
- 不动不如动
在 Win 11 时代,我们就曾经在 Win UI 库中引入了微动画,收到了不错的反馈。
因此,我们在 Win 11 基础上又制定了许多控件的动画,以取得用户的喜爱。
- 有意思的扁平化
总所周知,扁平化是 UI 设计的趋势。
不过为了避免变的跟 Modern UI 一样的单调,我们结合光线与几何图形,创作出许多有意思的控件。
- 变化的元素
在桌面壁纸的变化下,元素们会有光线上的细微变化。
- 多样的材质
在 Win UI 库的支持下您可以选择多种材质,例如:
透明材料:玻璃。
半透明材料:毛玻璃,聚乙烯。
不透明材料:云母。
反光材料:亚克力,金属。
诸如此类的新内容很多,这里不再赘述。
Windows 沙盒 2
Windows 沙盒可以测试那些来自 Internet 的安全性未知的应用程序的安全性。它即开即用,关闭销毁,不留痕迹。
可惜在 Win 11 时期,它功能过少,成为了无用品。
现在我们将它完善了许多,使其变得好用。
WSA(适用于 Android 的 Windows 子系统) 2
WSA 1 是 Win 11 就引入的功能,但是应用生态依赖于第三方,而且只支持在美国区域使用。
但是 Win 12 所支持的 WSA 2 有了自己的应用生态: WSAStore.
这使得 WSA 可以在各个地域使用。
而且得益于 WeDoes 内核, Hyper-V 的效率大大提高。
WSL(适用于 Linux 的 Windows 子系统) 3
WSL 2 不支持 systemd 与桌面环境,而 WSL 3 可以!
注意运行 WSL 2 标准的子系统不可以迁移至 WSL 3.
PWA(渐进式 Windows 应用)
早在 Windows 10, 我们就发布了 Sets,试图模糊应用与网页的差距。不过很快就因 Bug 过多在后续版本中被删除。
PWA 类似于已有的 Electron.
它作为新的框架,结合响应式与扁平化设计,将网页化为应用。
不再直接支持传统 Windows 应用
很遗憾,由于传统 Win 32 应用 (*.exe) 不兼容现有的内核,我们不再支持它们。
当然,对于开发者而言,您可以安装 TWAS(传统 Windows 应用支持), 在一个虚拟的 Windows NT 内核上运行传统 Windows 应用。
推荐开发者们迁移至新的 App Compressed 格式 (*.appcom), 它允许您发布增量更新。
全新 Microsoft Store
Microsoft Store NG 是下一代 Microsoft Store. 采用了十分现代的设计。
现在你可以在 Microsoft Store NG 里购买你最喜爱的应用,游戏,电影,甚至是商品(需要提供当前区域,部分区域可能没有提供这样服务的代理商)。
新版 Edge Vertex
更为急速畅快的浏览,更为现代化的视觉体验,都在 Edge Vertex!
Edge Vertex 采用全新 \(\text{\^{C}okolato}\) 内核,内存占用下降至平均每个标签页 25 MB, 为您的如巧克力般的丝滑浏览奠定基础。
升级要求
那么问题来了,升级要花钱吗? Win 12 有什么升级要求?如何升级到 Win 12 呢?
现在您可以免费从 Win 11 升级至 Win 12.
系统要求与 Win 11 基本一致。不过 CPU 要求 Intel 10 代及以上,AMD Zen 2 及以上。内存要求 8 GB 及以上。(最好 16 GB 及以上)
目前更新已经发送至 Windows Update, 注意更新后无法回滚。建议您对重要文件进行备份。
前景
Win 12 的发布,有许多意义。
它标志着新一代 WeDoes 内核的应用,它摒弃了旧的 Windows NT 内核。
它统一了之前 Win 10/11 时期混乱的 UI, 并采用了现代的 Electronic Design.
诸如此类的意义使我们不禁思考它的前景:未来 Windows 将会走哪几条路?
新一代移动设备系统
随着 Windows Phone 的消亡, UWP 也随之消失了。
之后,我们反思了 UWP 的失败原因:归根到底就是没有一个完善的生态。
通用平台的好处,在于开发者们不必过多将精力花在将同样的工程迁移到不同的平台,而只需构建符合通用平台标准的应用,就可以实现一次构建,多平台运行。
以前的跨平台都是应用去兼容每个平台,现在通用平台就可以在不修改的前提下去适应每一台设备。
那么通用平台对开发者有如此大的便利,为什么还是没有一个完善的生态呢?
首先通用平台的便利不能立竿见影,虽然能节省开发时间,但是即便迁移至通用平台,用户也不一定能适应。
当时 Windows Phone 就是因为 Modern UI 的失败而失败的。
于是开发者考虑到收益可能不大甚至为负,就不会迁移至通用平台。
而且许多应用代码并不开源,所以就算有好心人想要迁移也不行。
其次 UWP 当时对移动设备的支持并不是很好,许多功能都是残缺的。
还有支持 UWP 的 OEM 也很少,使得 UWP 无法推广开来。
这样收益就更少, OEM 与开发者的热情就不断下降,促使恶性循环,最后导致 UWP 的消亡。
可能有人会说 UWP 也可以在电脑上使用,为什么还是消亡了?
UWP 的初衷本来就是进行一场移动设备系统之间的竞争,而唯一承载它的 Windows Phone 消失之后,它就失去了意义。
经过了如上述的思考,我们提出了新的方案。
于是我们推出了新一代移动设备系统: CellOS.
CellOS 它本身基于 Windows 12, 却又脱离 Windows 12, 成为一个独立的生态。
它内置 PWA 框架,可以使开发者们采用轻量级的 PWA.
它也支持 Android 应用,还能够适配符合 UWMP (通用 Windows 移动平台) 标准的应用。
它内置 Microsoft Store NG 与 WSA Store, 迁移了现有应用生态。
它还是完全开源的,有一个规模庞大的社区群组 CellForums,每天有近十万人在线。
不再推出新的服务器版本,只专注于桌面
Windows 11 推出后,我们发现 Windows Server 的市场份额在逐渐减少。
Linux 在逐步抢占 Windows Server 的市场,就连我们的 Azure 也大部分使用了 Linux.
在收购 Github 之后,我们终于决定:不再推出新的服务器版本,只专注于桌面。
接替这一使命的是 Linux.
它做的很不错,将来也是。
那么我宣布: Windows Server 2022 将于 2035 年 4 月 12 日正式停止受到任何支持。(于 2030 年 10 月 12 日结束主流服务支持)
希望使用 Windows Server 的企业尽快迁移至 Linux.
走向,并拥抱开源
近几年我们注意到,开源软件的力量远比我们想象的要强大得多。
于是我们将会逐步开源 Windows.
先是 WeDoes 内核,再是 Win UI 库。
最后是整个 Windows. 它会是一个十分庞大的系统,所以这一过程十分缓慢,可能需要 4 年。
在此期间所有人都可以 Fork 并贡献自己的代码,我们十分欢迎。
一个人的力量是有限的,而全球的开发者的力量是无限的!
后文
感谢您阅读到这儿!
在此感谢所有使用 Windows 的用户,你们的积极反馈与宝贵意见对 Windows 的改进起到了关键作用。
讲了辣么多 Windows, 就不能点个赞吗?