我车的 OTA 更新破坏了 Android Auto,这暴露了现代软件的问题
2026年7月16日,昨天早上,我全新的 MINI Countryman 自动安装了软件更新 03/2026.54。这真令人兴奋!发布说明承诺了突破性的变化,比如将默认界面高亮颜色更改为绿色,以及其他一些模糊、未提及的 "稳定性改进"。你知道还有什么改善吗?它完全杀死了 Android Auto。而且不仅仅是我。论坛上也有 iPhone 用户看到 CarPlay 因这个固件而遭受同样的脑死亡。这是对现代软件质量的可悲、严厉的指控。显然,这个东西根本没有或没有在任何真实世界的条件下进行测试。那么,我的行动计划是什么呢?我必须在某个时候给 MINI 打电话,要求他们修复这个垃圾。我已经知道这通电话会怎么进行。他们会模糊不清、念出一份通用脚本,并试图让我走过终极的“我们不知道问题到底是什么”的剧本:“你试过删除并重新配对手机吗?”(当然,试过了)。“你试过清除缓存吗?”(滚开)。 我指责那些绝对愚蠢的家伙,他们说服科技行业认为以两周为周期开发软件是个好主意。如果你真的认为如此,去你妈的。你智力有问题,你不是工程师,应该尽可能远离软件开发。任何人引入技术的最具毒性、损害思维的概念是:“我们可以晚点修复。”你创造的每一件东西都应该是一种追求完美的艺术追求。一旦你引入“快速部署”的概念,你就给技术无知的经理开了通向轻松出路的许可证。他们开始将复杂的软件架构视为“肤浅”和容易修补的。新闻快讯:问题并不是肤浅的。你不应该被允许将这些未完成的垃圾推向车辆。我不是你的质量保证部门。更不用说那些试图通过在每个屏幕上塞入无用的 AI 来为自己可怜的企业存在辩护的产品经理,或者更糟的是,信任人工智能而非实际智能(抱歉,我知道这是个老生常谈,但它确实贴切)。去你妈的,去做些有益于人类的事情吧。曾经有一段时间,软件真的有所改善。而现在,“更新”不过是恶化昨日正常工作的借口。 合规骗局 我日常工作中的情况更加糟糕。我被迫向网络安全基本标准 + 合规低头,要求所有高优先级和关键更新必须在发布后 14 天内推送。让我们完全真实地说:这并没有让现实世界中的任何人更安全。是的,从技术上讲,你在修复漏洞。但在真正混乱的人性世界中,人们因故意用户操作执行恶意负载而被黑客攻击,而不管基础操作系统的漏洞。我的妈妈曾经在旧的第一代 iPad 上下载了一个 iOS 的恶意负载。现在,这已经是 iOS 4 相关之后的多年,但仍然需要用户输入。或者,看看那个 LastPass 数据泄露,一名高级 DevOps 工程师的家庭系统被入侵。他运行的是旧的未修补的 Plex 版本,但他也下载了一个伪装成软件更新的恶意负载。他之所以被黑客攻击,不仅仅是因为他运行旧软件;他被黑客攻击是因为他中了一个针对性的攻击并执行了不受信的代码。事实上,我在一台多年未更新的 4K 蓝光播放器上运行着旧的不受支持的 Plex 版本,你知道吗?我完全没事,因为我控制着我的网络上运行的东西。现在,为了反驳你我错了的插话,认为一种野生的远程代码执行攻击不需要用户输入,不过即使面临一种野生的远程代码执行(RCE)攻击,也可以通过适当的防火墙、隔离的网络架构或离线本地热补丁来减轻风险。例如,像 0patch 这样的公司为从 Windows XP 开始的旧版本 Windows 提供令人难以置信的持续微补丁支持。他们证明你不需要一个庞大、臃肿的更新包来保持安全。可是不,我们必须在这个无尽的更新循环上不停地跑,因为一个庞大的合规骗局。组织花费数千英镑在表格上得到一个愚蠢的勾选和一个 PDF 证书。他们之所以想要这个证书,是因为他们任意赋予了其意义。不要再给这些无用的徽章赋予意义。唯一很重要的应该是软件质量,以及能够快速、可靠和有效地完成工作的能力。不停地更新,似乎只会降低性能、引入回归并破坏你的工具,根本没有帮助。甚至连微软也在忏悔 这已经变得如此可怕,以至于甚至微软也不得不进行令人羞愧的公共检讨。他们内部的 K2 计划本质上是一次庞大的、绝望的尝试,以挽回一些可用性和性能。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡