不买 Duo 也能玩:旧 iPhone 用 solotilt.com 白嫖折叠开合特效,开发者可复用 DuoLikeAnimation
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 转轴角度)的复刻,核心都是「角度传感器读数 + 透视渲染…