DualCam

iPhone 8 支持前后摄像头同时录像吗

不支持。iPhone 8 和 iPhone 8 Plus 于 2017 年 9 月发布,搭载 A11 仿生芯片,比 A12 仿生芯片整整早一代——而 A12 正是苹果官方文档里前后同时采集所依赖的框架 AVCaptureMultiCamSession 的硬件门槛。这两款手机不是那种卡在边界线上的机型,它们出生得比这项能力所依赖的芯片代际还要早一代,所以不存在任何设置、手机壳或系统更新的组合,能让双摄 App 在它们身上跑起来。

这也不只是芯片的问题。这两款手机最高只能升到 iOS 16,而 DualCam 需要 iOS 17 及以上。苹果把这条系统门槛画在了比 A11 机型晚一代的位置,所以 iPhone 8 和 iPhone 8 Plus 在芯片和系统这两条要求上是各自独立地不达标——就算其中一条能想办法绕过去,另一条照样拦住你。

A11 仿生芯片正好卡在门槛前一代

苹果官方文档写明,AVCaptureMultiCamSession 需要 A12 仿生芯片及以后的机型。A12 于 2018 年 9 月首发于 iPhone XS、iPhone XS Max 和 iPhone XR。iPhone 8 和 iPhone 8 Plus 整整早了它们一年,用的是 A11 仿生芯片——这颗芯片在当年很能打,但它正好是前后摄像头同时采集这项能力出现之前的那一代。这项能力取决于芯片怎样把摄像头硬件和图像信号处理器连接在一起,而不是苹果日后能给老芯片打开的一个开关。

iOS 版本的天花板从另一个方向堵死了同一扇门。iPhone 8 和 iPhone 8 Plus 最后能升到的大版本是 iOS 16,比 DualCam 所需的版本还差一版。就算假设 A11 芯片真的能想办法跑起多路采集会话,光是系统版本这一条,就足以让双摄 App 在这两款手机上都打不开。

外壳一样,芯片不同:和 iPhone SE 的这场误会

iPhone 8 遇到的这场混淆,方向恰好和常见的「机型名字容易搞混」相反。2020 年发布的第二代 iPhone SE,以及 2022 年发布的第三代 iPhone SE,用的是和 iPhone 8 一模一样的外壳——同样的尺寸、同样的 Home 键、同样的玻璃背板。关掉屏幕摆在一起,它们不只是相似,而是同一个形状。

真正变化的地方全在里面。2020 款 SE 搭载 A13 仿生芯片,2022 款 SE 搭载 A15 仿生芯片,两者都在 A12 这条门槛之上,也都能升到 iOS 17 及以后。把一台 iPhone 8 和一台 2020 或 2022 款 SE 摆在一起,外观上找不到任何线索告诉你哪一台达标——答案藏在芯片里,不在外壳里。这正是苹果用同一副外壳卖了六年、里面却是能力完全不同的芯片这件事,一直会带来这个疑问的原因。

iPhone 8 Plus 多出来的那颗后置镜头不影响答案

iPhone 8 Plus 比普通 iPhone 8 多一颗后置长焦镜头,和广角搭配在一起。有人会合理地猜,对于一项要同时用到两颗摄像头的功能来说,这颗多出来的镜头是不是能占点便宜。但双摄录像不管手机有几颗后置镜头,每次都只会把前摄和其中一颗后摄配成一对。这里从来就不是镜头数量的问题,而是芯片代际的问题——而 iPhone 8 和 iPhone 8 Plus 用的是同一颗。

实际意味着什么

如果你手上正拿着一台 iPhone 8 或 iPhone 8 Plus,没有任何更新或设置能改变这个结论——这台设备在芯片和系统版本上都不达标,一个如实开发的 App 应该在打开的瞬间就告诉你这一点,而不是让你看到一个永远拍不出双摄成片的取景画面。DualCam 之所以在启动时就做这项检测,而不是靠机型名字去猜,原因就在这里。

如果你是在几款手机之间挑选、并且看重这项功能,真正的分界线是 A12 这一代——iPhone XS、iPhone XR,或者第二代 iPhone SE 以及在它们之后发布的机型。A11 机型,包括 iPhone 8 和 iPhone 8 Plus,都在这条线的另一侧,不管存储大小、成色,也不管套着哪个手机壳。

延伸问题

iPhone 8 不支持的话,iPhone 8 Plus 支持吗?

不支持。两者用的是同一颗 A11 仿生芯片,最高也都只能升到 iOS 16,所以 Plus 机型多出来的那颗后置镜头对这项能力没有任何影响。

为什么外形和我的 iPhone 8 一模一样的 iPhone SE 却支持?

因为 2020 款和 2022 款 iPhone SE 用的是和 iPhone 8 完全相同的外壳,但芯片不同。它们分别是 A13 仿生和 A15 仿生,都在这项能力所需的 A12 门槛之上,而 iPhone 8 用的是 A11 仿生,早了一代。

以后的 iOS 更新能给 iPhone 8 加上这个能力吗?

不能。前后同时采集取决于 A12 仿生及以后的芯片怎样把摄像头硬件接到图像信号处理器上,iPhone 8 的 A11 仿生芯片没有这套连接方式,任何系统更新都加不上去——而且 iPhone 8 本身也升级不到 iOS 16 以后的版本去验证这个假设。

除了靠机型名字猜,怎么才能确定地检查?

打开一个会在启动时做能力检测的 App,比如 DualCam。设备达标的话,取景界面会直接打开并实时显示两路画面;不达标的话,App 会立刻告诉你,而不是给你看一个永远拍不出双摄成片的预览。

想直接开录?

DualCam 让 iPhone 前后摄像头同时工作,边拍边合成为一个 MP4。免费、无需注册、无广告,素材不出手机。

前往 App Store 下载