iPhone Duo 发布后刷屏的,不是「苹果终于做折叠屏」这件事——安卓阵营早玩烂了。真正出圈的是那段开合动画:屏幕折叠时,界面内容像隔着一层磨砂玻璃,先虚化、再随角度透视位移,丝滑到有点反直觉。国行 15999 元起、只走 eSIM、还要等 10 月发售,但开发者手速永远比钱包快——普通 iPhone 打开一个网页就能体验同款特效,想写进自己项目里也有开源代码可直接复用。
这篇分两段:普通用户怎么白嫖、开发者怎么复用。
一、旧 iPhone 白嫖:solotilt.com 三步搞定
核心是一个网页 Demo,调用手机陀螺仪模拟铰链开合的 3D 透视,视觉上复刻 Duo 最出圈的折叠动画[1](@ref)。不越狱、不装 App、不签名,Safari 打开就能跑[1](@ref)。
1. 用 Safari 打开 solotilt.com (微信内置浏览器不行,会失效)
2. 页面出现 iPhone Duo 折叠预览画面,倾斜手机即可看到透视变化
3. 点底部「分享」→「添加到主屏幕」→ 回桌面点图标随时玩
体验细节:倾斜手机时透视、景深、模糊会跟着角度实时变化,铰链处反光也跟着「折」;部分版本支持把自定义壁纸或桌面截图导进去,让画面更像你自己的手机[5,9](@ref)。本质是网页调用运动传感器做的视觉模拟,不是系统级原生功能,流畅度跟真机有差距,纯尝鲜[5](@ref)。
二、开发者复用:DuoLikeAnimation 已开源
海外开发者 Elijah Semyonov 用 Claude Code 配 Claude Fable 5.1 生成代码,在 GitHub 开源了 DuoLikeAnimation 项目[4,8](@ref)。实现方式是 SwiftUI 着色器 + Core Motion 运动感应框架,靠陀螺仪和加速度计判断姿态、着色器重绘开合透视,普通直屏 iPhone 也能跑[4,10](@ref)。
- 技术栈:SwiftUI Shader + Core Motion,无折叠硬件也能靠姿态模拟[4,10](@ref)
- 复用方式:克隆仓库直接跑,或把着色器逻辑搬进自己的 SwiftUI 项目[4](@ref)
- 延伸:同思路已有安卓侧(三星 Galaxy Z Fold8 铰链传感器)、macOS 侧(MacBook 转轴角度)的复刻,核心都是「角度传感器读数 + 透视渲染 + 动态模糊」[6,8](@ref)
不会写也没关系,原文作者给的建议很直白:让 AI 帮你改,或者做成越狱插件——反正动画逻辑已经被拆干净了。
三、顺带一提的 Duo 硬件底牌
既然提到了,把原文里 Duo 的关键参数简列一遍,方便对照特效背后的机器:
| 项目 | 参数 |
|---|---|
| 屏幕 | 外屏 5.4″ / 内屏 7.6″,屏下摄像头 |
| 芯片 | A20 Pro + C2 调制解调器 |
| 机身 | 抛光钛合金边框,展开 5.2mm / 闭合 11.3mm,254g |
| 铰链 | 陶瓷碳纤维 + 钛合金金属板,主打解决折痕 |
| 影像 | 仅超广角 + 广角双摄,无长焦,不支持 ProRAW / 空间照片 / 光圈控制 |
| 配色 | 星光白、夜空色 |
| SIM | 仅 eSIM,无实体卡槽 |
| 价格 | 国行 15999 元起(Pro Max 10999 元起作对比) |
说句实话:折叠屏、屏下摄像头都不是苹果首创,Duo 的真正辨识度就是那段开合动画——而这段动画现在网页能模拟、GitHub 能复用、安卓和 Mac 都能移植[6](@ref)。所以想「感觉拥有 Duo」,花三分钟加个主屏幕图标比花 15999 元现实得多;真要写进作品集,去扒 DuoLikeAnimation 的着色器比等官方文档快。
综合:艾锋科技公众号原文(solotilt.com 体验步骤 + DuoLikeAnimation 项目指引)、i科科技 9/12 solotilt.com Safari 体验说明、快科技 9/11 DuoLikeAnimation 开源与技术栈、吃灰思考 9/11 四个开源复刻对比、Tech数码自习室 9/12 三端复刻小结。Duo 硬件参数以苹果官网为准,特效流畅度以实机体验为准。
