尘封十五年的iOS 4卡片后台被AI跑通,版本号8A218首次露面
一台2010年前后的iPhone,连按两次Home键会弹出什么,多数人记得的是从底部升起的抽屉式应用列表。苹果内部其实还做过另一套方案:所有打开的应用以卡片形式平铺在屏幕上,九宫格排列,点一下直接跳转。这套界面从未随正式版iOS发布,在原型机与开发档案里沉睡了十五年。如今它被一名模拟器开发者用AI辅助的方式重新启动,视频也随之公开。
值得关注的不是猎奇本身。iOS 4时代的交互取舍,直接决定了后来卡片式多任务的基本形态;而这次让旧系统跑起来的方法,也给长期卡在“找不到驱动、起不来系统”的旧版本模拟工作提供了一条新路径。
8A218:一个此前未出现在公开记录里的版本号
公开演示来自开发者史蒂夫·特劳顿-史密斯,他在Mastodon上发布了一段运行视频。画面里的系统是iOS 4,跑在QEMU模拟器的一个分支版本上,系统版本号显示为8A218。
这个编号比2011年在一台iPhone 4原型机上发现的8A216略晚。两个版本号前后相邻,说明苹果在放弃这套界面之前,至少还做过一轮小步迭代。
从现有线索判断,这套系统大概率提取自原型机,而非苹果内部的系统恢复包。特劳顿-史密斯的说法是,有人从开发设备或iPhone原型机中取出根文件系统,再借助ChatGPT,让它在QEMU里成功引导。他本人给出的判断很直接:有了AI辅助开发的模拟器,现在任何能找到的旧版iOS都可以运行起来。
把时间拨回2010年初,外界曾报道苹果正在测试一套类似Exposé窗口总览的界面。2011年原型机上的发现印证了这一方向确实存在过,但此后十余年,没有第二个人公开演示过它。
连按两次Home键,卡片铺满整屏
视频里的操作逻辑并不复杂。用户连按两次Home键,所有打开的应用以卡片形式排列在屏幕上,无需滚动浏览,直接点选目标应用完成切换。九宫格式的布局意味着屏幕能同时容纳多张卡片,取舍在于每张卡片的可视面积被压缩。
这与最终上市的方案形成对照。正式版iOS采用的是从屏幕底部滑出的抽屉式菜单,一次显示的应用数量有限,但单条信息更完整。
两条路线的分歧点其实很清楚:
- 卡片平铺把“看见全部”放在第一位,适合应用开得多的场景,代价是单卡预览变模糊;
- 抽屉列表把“快速定位”放在第一位,滚动成本低,但一次能呈现的条目少。
苹果最终选了后者,直到多年后卡片式切换才成为主流。这套8A218里的界面,恰好停在两种思路之间的中间态。
AI补上的不是界面,是让旧系统启动的那一环
真正有行业价值的部分在模拟环节。旧版iOS要在QEMU这类开源模拟器里跑起来,难点通常不在界面渲染,而在引导链条上的硬件抽象层与驱动适配,任何一处对不上,系统就停在启动阶段。过去这类工作依赖熟悉旧内核的开发者手工调试,周期以月计。
特劳顿-史密斯的做法是把ChatGPT引入调试过程。他没有披露具体让AI承担了哪些环节,但从结果看,根文件系统与模拟器之间的适配问题被逐项打通,系统得以完整启动并进入多任务界面。
这条路径的可复制性值得留意。数字考古领域长期存在大量“有镜像、跑不起来”的旧系统,AI辅助调试如果能把单次适配的成本压下来,更多被放弃的内部版本就有机会被验证、被记录。当然,前提是镜像本身能拿到,而原型机与开发设备始终是稀缺资源。
另一层影响落在设计史研究上。软件史上被砍掉的功能,往往只留下零散的传闻与截图,可运行的实例极少。8A218这次以视频形式出现,等于给iOS多任务演化补上了一段可观察的中间样本。
被放弃的设计,为什么仍值得跑一遍
对普通用户来说,这是一段十五年前没机会见到的界面。对开发者和产品团队来说,它提供的是一个反事实参照:如果当年苹果选了卡片平铺,iPhone的多任务交互、乃至后续iPad上的窗口管理,可能会走出另一条曲线。
我更倾向于把它看成一次方法验证。AI在其中的角色不是生成界面,而是缩短了旧系统与模拟器之间的适配距离;界面只是结果,能被复现的流程才是可延续的部分。按目前公开的信息,8A218之后是否还有更晚的内部版本,仍无定论。
想自己验证的人,门槛大致落在两件事上:找到可用的根文件系统,以及一套能跑通引导的QEMU分支。视频已经证明这条路走得通,剩下的只是镜像从哪来。