欢迎阅读「具透 Plus」,这是我们为会员中的软件爱好者准备的栏目。
如名称所表明,本栏目延续了首页人气栏目「具透」的关注方向,但更加深入,关注那些隐藏在更新日志字里行间、并未被广泛报道的功能和安全更新,并解释相关背景和用法。此外,本栏目将特别重视来源考证的严谨,只引述最接近官方的第一手依据,避免道听途说和以讹传讹,也方便读者按图索骥、自行探索。
总之,如果你曾经对着系统密密麻麻的更新日志感到一头雾水,或者听说了一些似是而非的新功能却不知如何找到,本栏目或许能为你解决一些困惑。
收录范围方面,本栏目主要关注 Windows、macOS 等桌面系统,Android、iOS 等移动系统,Chromium、Firefox 和 Safari 等主流浏览器,以及一些重要应用软件。我们将根据反馈情况来动态调整这个范围,也欢迎就此提供反馈。
Windows 11:Copilot「移花」,WSA「接木」
@克莱德:在 10 月下旬推送的 KB5044384 更新中,微软为此前新增的 Wi-Fi 密码查看及二维码分享界面带来了更符合 Windows 11 视觉风格的翻新、将开始菜单中的「全部应用」提示语更换成了「全部」(意义不明)、同时修复了早前 24H2 推送时造成很多困扰的存储空间清理容量计算错误问题。
但稳定通道这边最有意思的更新莫过于,从不断推迟 Recall 功能上线、将 Copilot 转换为独立应用并允许用户手动卸载,微软对自家 Copilot AI 的狂热在渐渐消退:尽管大多人可能都还没上手过 Copilot+ PC,微软已经允许这部分用户自行映射 Copilot 实体按键的功能了。
华硕某机型上的 Copilot 按键
更新后你可以在系统设置的「个性化 > 文本输入」选项中找到重新映射入口,对于购买了 Copilot+ PC 但又像我一样用不到 Windows Copilot 功能的朋友来说,借助这个设置就能将键盘上那枚 Copilot 按键变成 Windows 搜索功能或任意应用的启动按键。
设置入口(我就是那个没用上 Copilot+ PC 的人)
离稳定通道最近的 Beta 渠道这边,11 月月初的更新中微软翻新了 Windows Hello 和通行密钥相关的界面视觉;开发人员渠道在最近两次更新中终于允许使用中文和日语输入法的用户在全屏应用中隐藏输入法工具栏了,新增的按住 Ctrl+Shift
并点击任务栏/开始菜单项目即可以管理员运行特性也十分实用。
但如果你的更新渠道在开发人员或 Canary,更值得一试的更新在于微软应用商店(Microsoft Store):早前官宣过的应用宝专区近日上线测试,开发人员、Canary 渠道的用户在升级微软商店至 22410.1402.100.0 或更高版本、系统地区设置为中国后即可浏览体验。
和今年 3 月被微软砍掉的 WSA 不同,借助应用宝商店在 Windows 11 中运行本土 Android 应用这件事,背后依靠的是英特尔的 BT 后置编译器。而在英特尔的介绍页面中除了相关技术背景,我们还能看到这项技术集成到物联网、客户端、服务器和电脑应用/服务中的不同收费模式。
就像 WSA 项目被砍掉的时候,相关部门的微软老员工所分享的那样,WSA 虽好,但没办法带来盈利。而 Android 应用在 Windows 中这次借应用宝「复活」,背后哪有所谓「砍刀部」的无情——都是微软、腾讯和英特尔的生意。
macOS 原生虚拟化进展综述
@PlatyHsu:自苹果在 WWDC 2022 上首次展示官方的 macOS 虚拟化功能已经过去两年多了。两年以来,macOS 原生虚拟化从一个更接近技术演示的水平,逐渐发展到颇具实用性的程度。特别是随着今年 macOS 15 Sequoia 的推出,之前不能登录 iCloud 的缺憾也得到解决,macOS 虚拟化对日常用户的价值可谓进一步提高。基于此,这一段将对 macOS 虚拟化近年来的进展做一回顾,并介绍相关工具和注意事项,希望能为读者运行 macOS 虚拟机提供一些参考。
硬件前提和性能
只有配备 Apple silicon 的 Mac 支持通过原生虚拟化运行 macOS。至于其他硬件配置,苹果没有硬性限制,实测即使是基础款的 M1、M2 处理器也可以顺利运行,只是稍有卡顿。内存方面,为 macOS 虚拟机预留 4GB 基本是最低水平,一般需要 8GB 才能比较顺畅,由此宿主机至少应有 16GB 或以上的内存,才不至于被虚拟机影响本身运行。硬盘空间方面,考虑到 macOS Sequoia 的安装文件在 14GB 左右,安装后系统盘会占用 20GB 以上的空间,宿主机预留 60GB 以上才是比较合适的。
根据测试,在使用原生虚拟化框架运行 macOS 时,性能损耗很低——Geekbench 的分数一般能达到宿主机的 90% 以上。不过,虚拟机中的进程会始终运行在高优先级上,因此会优先占用宿主机的 P(高性能)核心,导致耗能比真实环境偏高,不插电的时候要注意续航。
相比之下,虚拟机的磁盘性能就比较拉跨了。虚拟机的硬盘本质上是一个磁盘镜像,挂载和读写都有比较大的性能开销,特别是写入速度大概只有 500MB/s,比原生速度差了快一个数量级。当然这倒不至于对虚拟机内的日常操作造成太大影响,只是在安装软件、复制大文件的时候能明显感到比较慢。(这个问题在部分场合可以通过使用共享文件夹绕过,见后文。)
支持版本
原生虚拟化框架支持虚拟的系统版本取决于宿主机的系统版本:从 macOS 12 Monterey 开始,每个大版本的 macOS 都支持运行最低 macOS 12.0,最高比其高一个大版本的 macOS。例如,一台运行 macOS 14 Sonoma 的宿主机可以运行 macOS 12 Monterey 至 macOS 15 Sequoia 的虚拟机。
如果运行的虚拟机系统比宿主机版本更高,则会在首次运行时收到系统提示,需要安装额外软件更新。但由于这个软件更新只会在新系统正式版发布后才会上线,所以如果你在 WWDC 之后的那个夏天试图用老系统虚拟新系统来尝鲜,在选择安装更新时只会收到找不到更新的报错。解决方案是安装对应于新系统的 Xcode Beta,其中就包含了虚拟新版系统所需的组件。
不过,刚推出的 M4 系列 Mac 似乎只能运行 macOS Ventura 13.4 及更高版本的虚拟机,尚不清楚是不是旧版系统与新硬件的兼容问题导致的,以及苹果之后会不会修复。不过日常用户一般也不需要虚拟那么旧的系统,影响不大。