判断框:适合现在开始做,但不适合直接把“可变光圈”写进产品结论。 先确认正式 SDK 是否开放可控接口,再分别验证系统相机、第三方采集链路和后期处理;没有真机结果之前,不能宣称应用可以直接操控硬件光圈。

这篇内容适合三类团队:需要判断现有相机代码是否受新主摄影响的 iOS 开发者;需要建立 iPhone 18 Pro 影像质量基线的 QA 与算法团队;以及要决定是否增购或短期使用新款真机和 Mac 构建资源的项目负责人。

最后更新于 2026 年 9 月 10 日,信息核实自 Apple Newsroom、iPhone 18 Pro 技术规格页和 Apple Developer 的 AVFoundation 文档。

先把物理光圈、模拟光圈和后期景深分开

Apple 已确认,iPhone 18 Pro 和 iPhone 18 Pro Max 的 48MP Fusion 主摄首次加入可变光圈,提供 ƒ/1.48、ƒ/1.8、ƒ/2.8、ƒ/4.0 四档光圈;镜头结构使用 6 片激光切割叶片,可以根据光线和景深需求自动调整。Apple 同时表示,开发者可以通过 API 获得更进一步的控制,但可控制的具体对象、档位和采集范围仍要以正式 SDK 为准。Apple Newsroom 的官方发布信息

这意味着测试时不能把以下三件事当成同一个功能:

  • 物理光圈:镜头叶片实际改变进光孔径,会影响进光量、景深和高光表现。
  • 模拟光圈:电影效果或类似功能通过计算摄影模拟浅景深,依赖深度估计和后期处理。
  • 后期景深参数:视频或照片已经采集后,再调整背景虚化强度,不能证明采集阶段改变过物理光圈。

当前公开的 AVFoundation 文档中,lensAperture 主要用于读取镜头光圈值,而且文档描述为只读属性;defaultSimulatedAperture、minSimulatedAperture 和 maxSimulatedAperture 则属于电影视频的模拟景深能力。它们不能直接证明第三方应用已经拥有物理光圈控制权。Apple Developer 的 lensAperture 文档

因此,第一条验收规则应写成:

如果正式 SDK 没有明确的物理光圈设置接口,应用可以验证曝光、对焦、景深、元数据和设备切换行为,但不能在 UI、测试报告或营销文案中声称“第三方应用可直接调节硬件光圈”。

第一阶段:用正式 SDK 确认能力,而不是按设备名称猜测

发布会信息只能说明硬件变化,不能替代开发文档。我们建议把能力确认拆成三个层次。

1.确认设备和格式

应用启动相机链路后,应通过 AVCaptureDevice.DiscoverySession 获取实际设备,再读取 deviceType、modelID、activeFormat 和支持的输出能力。不要写成“设备名称包含 Pro 就启用可变光圈”,因为同一产品线可能存在不同地区版本、系统版本和格式组合。

能力检测至少记录:

  • 当前设备型号与系统版本;
  • 使用的物理或虚拟摄像头;
  • activeFormat 与分辨率、帧率;
  • 是否支持照片、视频、ProRAW、深度数据或电影效果;
  • SDK 是否暴露可写的光圈控制能力;
  • 不支持时是否能回退到自动曝光和默认镜头策略。

2.确认权限和会话配置

相机权限、麦克风权限、前后台切换、电话中断和其他应用占用相机,都可能让团队误以为“光圈接口失效”。AVFoundation 要求应用在配置部分设备属性前取得配置锁,采集会话也必须验证输入和输出是否能够加入。Apple Developer 的 AVCaptureDevice 文档

3.确认 API 语义

当前验收记录不要只写“API 存在”或“API 不存在”,而应明确:

  • 是否只能读取当前光圈;
  • 是否可以设置离散档位;
  • 设置是否只对照片有效;
  • 视频录制中是否可以连续变化;
  • 切换镜头后光圈状态是否保留;
  • 自动曝光是否会覆盖手动设置;
  • 输出文件和元数据是否携带实际光圈信息。

这一步的评分建议为:接口证据 40 分、设备能力检测 30 分、降级路径 30 分。没有正式 SDK 符号或真机行为支撑的结论,最高只能评为“待确认”。

第二阶段:先建立旧设备与系统相机基线

iPhone 18 Pro 的测试不能从新设备单独开始。我们应选定上一代代表设备、当前生产版本和系统相机,建立一份可以重复的基线。

基线拍摄需要固定:

  • 相同构图与主体距离;
  • 相同主摄焦段;
  • 相同光线和曝光条件;
  • 相同输出格式,例如 HEIF、JPEG 或 DNG;
  • 相同闪光灯、夜景、HDR 与稳定设置;
  • 相同应用版本和系统版本。

系统相机样张的作用是帮助团队理解硬件在自动模式下如何改变曝光和景深,不能直接代表第三方 App 的结果。第三方应用可能使用不同的 AVCaptureSession 预设、照片输出配置、处理队列和编码器,因此必须单独采集并保存原始素材。

每个样本至少保存:

  1. 原始文件和最终导出文件;
  2. 设备型号、系统版本、应用构建号;
  3. 镜头类型、焦段、输出格式和分辨率;
  4. 曝光模式、ISO、快门时间与对焦状态;
  5. 是否发生镜头切换、采集重启或中断恢复;
  6. 失败日志、异常码和处理耗时。

Apple 的照片采集接口会返回图像数据、相机元数据以及可选的深度图等辅助数据;AVCapturePhotoSettings 也支持指定输出格式与元数据,因此不要只把最终缩略图交给 QA 判断。Apple Developer 的 AVCapturePhotoSettings 文档

第三阶段:照片回归要覆盖会放大差异的场景

iPhone 18 Pro 可变光圈测试的重点不是拍几张“看起来更有氛围”的样张,而是找出旧代码可能失效的边界。

建议按以下顺序执行:

明暗切换

从室内走向窗边、从暗处转向强光,观察曝光过渡是否突变,预览和最终照片是否出现明显亮度差异。记录从场景变化到曝光稳定的时间,并检查连续拍摄时是否出现第一张正常、后续照片异常的情况。

近景与多人合影

近距离主体和多人合影可以放大景深变化。分别使用默认自动模式、固定焦点和可用的手动曝光设置,检查主体边缘、背景细节、面部对焦和前后排清晰度。评分时采用统一规则,例如对焦成功率、曝光异常数、边缘伪影数和人工盲测等级,而不是只写“画质更好”。

运动主体

让主体横向移动或快速靠近,观察快门响应、对焦跟踪、曝光锁定和运动拖影。可变光圈并不会自动解决所有运动摄影问题;曝光策略、快门时间、读取速度和应用处理队列仍可能成为瓶颈。

逆光与高光

逆光测试重点观察高光压制、暗部细节、鬼影、曝光漂移和镜头切换后的色彩一致性。若应用使用自定义图像处理,应保存系统相机与第三方采集的原始素材,避免把后期色调差异误判为硬件光圈差异。

连续拍摄与编辑兼容

连续拍摄后检查文件命名、时间排序、Live Photo 配对、HEIF/JPEG 解码、DNG 导入和后续编辑流程。AVCapturePhotoOutput 会对照片设置进行校验,照片设置对象也不能被重复用于多次捕获;这些基础链路错误,可能在升级系统后才暴露。Apple Developer 的 AVCapturePhotoOutput 文档

中部决策表:单机验收还是 Pro、Pro Max 双机覆盖

项目 只用一台 iPhone 18 Pro 同时覆盖 iPhone 18 Pro 与 Pro Max 决策建议
普通拍照、扫描、二维码识别 可先完成主流程 关键版本抽检即可 适合接口和业务为主的应用
专业照片、ProRAW、景深处理 风险较高 更稳妥 建议双机
长时间视频、直播、持续编码 无法充分判断 必须比较温度、帧率和中断恢复 建议双机
设备专属镜头或焦段逻辑 可能漏测 可发现镜头和输出差异 建议双机
只依赖通用 AVFoundation 能力 可以作为代表机 另一台做冒烟测试 预算有限时可采用
发布前高风险版本 不建议只测一台 覆盖更完整 至少双机跑关键用例

Apple 公布的技术规格显示,两款机型都使用 A20 Pro 和 48MP Fusion 主摄,但 Pro Max 的电池规格和整机尺寸不同,官方标称视频播放时间分别最高为 36 小时 和 45 小时。这不等于第三方应用一定存在同样差距,却足以说明长时间录制、直播和持续处理不能只凭 Pro 机型推断 Pro Max 表现。Apple 的 iPhone 18 Pro 技术规格

第四阶段:视频与实时处理要验证持续负载

视频回归应从“录制开始”一直覆盖到文件落盘和中断恢复,而不是只确认预览画面能显示。

建议至少执行以下 5 步:

  1. 启动默认主摄,记录首帧时间和录制按钮响应。
  2. 在录制过程中切换支持的镜头、焦段或拍摄模式。
  3. 分别验证不同帧率、HDR、稳定模式和编码配置。
  4. 进行直播编码、音视频同步和网络抖动测试。
  5. 在来电、锁屏、后台切换、存储空间不足后恢复录制。

需要特别观察:

  • 镜头切换时曝光是否突然跳变;
  • 预览帧率是否下降;
  • 编码队列是否堆积;
  • 视频是否出现掉帧、音画不同步或文件损坏;
  • 温度升高后系统是否降低性能;
  • 光圈状态、模拟景深状态与录制文件是否一致。

Apple 表示 A20 Pro 使用 2 纳米制程,内存带宽较 A19 Pro 提高 50%,GPU 性能最高提升 40%,并配备新的散热结构。对于实时图像处理团队,这些信息说明硬件余量可能增加,但不能推导出“所有滤镜、分割、编码和直播任务都不会降频”。持续负载仍须在真机上测量。Apple Newsroom 的 A20 Pro 与散热说明

如果视频流程使用电影效果,要把 defaultSimulatedAperture、minSimulatedAperture 和 maxSimulatedAperture 作为模拟景深能力记录,而不是把它们写成物理光圈档位。公开文档明确将这些属性放在电影视频支持范围内,概念混用会直接污染测试报告。Apple Developer 的 simulated aperture 文档

第五阶段:真机验收与旧设备降级必须同时完成

模拟器适合验证权限弹窗、页面状态、按钮可用性、无相机能力时的提示和数据上传流程,但不能证明真实镜头、曝光、景深、温度、电量或持续性能。Apple 的 Xcode 文档也明确提醒,模拟器不会复现实体设备的全部性能和硬件特性,硬件相关功能必须通过能力 API 判断并在实体设备上验证。Apple Developer 的模拟器与实体设备运行说明

发布前建议按以下顺序完成:

  • 用模拟器跑业务流程和降级逻辑;
  • 用旧设备确认原有用户路径没有被破坏;
  • 用 iPhone 18 Pro 跑完整照片、视频和元数据脚本;
  • 根据风险决定是否加入 iPhone 18 Pro Max;
  • 对每个失败样本重新执行 3 次以上,区分偶发问题与稳定复现;
  • 将系统缺陷、应用处理错误和主观风格差异分开归类;
  • 在发布候选版本锁定后重新跑一次关键用例。

最终验收表可以设置 4 个状态:通过、带限制通过、等待 SDK 或系统修复、不通过。只要测试记录里没有设备型号、系统版本、构建号、素材路径和失败样本,后续团队就很难判断问题来自硬件、系统还是应用处理。

真机配置的资源决策

如果应用只是验证接口和常规拍照,一台代表机加短期 Mac 构建资源通常足够;如果应用包含专业影像控制、持续直播、复杂实时处理或 ProRAW 工作流,就应准备 Pro 与 Pro Max 的双机回归,并为构建、导出和素材归档预留并发资源。

这也是我们不建议团队一开始就长期采购整套环境的原因:新机上市初期,真正需要的是固定脚本、稳定构建和可重复的真机窗口,而不是盲目扩大设备数量。若现有方案依赖个人电脑排队构建、临时借机或共享测试设备,常见缺点是版本不可控、设备占用冲突、失败素材难以追溯。对于只需要临时验证 iPhone 18 Pro 相机链路的团队,按素材规模、构建并发和真机使用周期申请适量资源,通常比长期维护一套闲置环境更容易控制成本;需要 Mac 真机体验或短期算力时,可以评估 zekmac 的租赁方案。

FAQ:把长尾问题落实到验收动作

第三方相机 App 能否控制物理光圈

以 2026 年 9 月 10 日 可核实的信息看,Apple 新闻稿已经确认开发者 API 的存在,但工程团队仍需检查正式 SDK 中的实际符号、权限、可写属性和设备返回值。没有这些证据时,只能测试自动曝光和输出变化,不能承诺用户能够手动调节硬件光圈。

现有相机代码是否必须修改

如果应用只调用通用照片和视频采集接口,第一步通常是增加能力检测、日志和回归用例,而不是立即重写采集链路。只有当产品需要暴露光圈控制、同步状态、记录元数据或在旧设备上提供替代交互时,才需要增加专门代码。

哪些光线场景最容易发现问题

低照度、窗边明暗切换、逆光、近景、多人合影、运动主体和连续拍摄最容易暴露曝光、对焦、景深和文件输出差异。测试时应固定构图和输出格式,并使用盲测或统一评分,避免把个人审美写成性能结论。

模拟器是否足以测试新相机

不够。模拟器可以证明应用在没有真实相机能力时是否正确降级,但不能证明光圈叶片、曝光过渡、镜头切换、成像输出、温度和电量变化。相机验收的最终结论必须来自实体 iPhone。

Pro 与 Pro Max 是否一定要双机

不是所有项目都必须双机,但专业影像、长时间视频、直播编码、设备专属镜头和续航敏感应用应优先双机。普通拍照或扫描应用可以先以一款代表机完成主验收,再对另一款执行关键路径抽检。

最终验收记录应留下什么

一份可复用的影像回归资产,至少包含:

  • 测试脚本与场景编号;
  • 设备型号、系统版本和应用构建号;
  • 相机输入、焦段、格式和帧率;
  • 原始素材、导出文件和元数据;
  • 预览截图、日志和失败样本;
  • 温度、电量、帧率和中断恢复记录;
  • 系统相机、旧设备和新设备的对照结果;
  • 失败问题的归因:系统、硬件、应用处理或主观风格;
  • 最终状态与是否阻断发布。

这样做的价值不在于证明 iPhone 18 Pro 一定比上一代“更好”,而在于让团队知道新主摄究竟改变了哪一层:是设备能力、AVFoundation 输出、应用处理、编码性能,还是最终用户看到的成像结果。硬件能力不等于第三方 API,第三方 API 也不等于应用已经正确接入;只有接口、素材、真机和降级路径全部闭环,iPhone 18 Pro 可变光圈测试才算完成。

常见问题

第三方相机App现在能直接控制iPhone 18 Pro的物理光圈吗?

Apple在2026年9月9日的新闻稿中确认,iPhone 18 Pro系列提供面向开发者的可变光圈API。但工程团队仍应以正式发布的SDK头文件、AVFoundation文档和真机行为为准,不能仅凭新闻稿判断可控制的档位、照片视频范围或镜头切换限制。

接入iPhone 18 Pro可变光圈需要重写现有相机代码吗?

不一定。若应用只依赖自动曝光、自动对焦和系统默认镜头选择,通常先做能力检测与回归即可;若产品需要展示光圈控制、固定档位或记录相关元数据,则需要增加接口适配、状态同步、异常处理和旧设备降级逻辑。

iPhone 18 Pro影像测试应该覆盖哪些光线和拍摄场景?

至少覆盖室内低照度、明暗快速切换、逆光、近距离主体、多人合影、运动主体和连续拍摄。每组场景都要固定构图、焦距、输出格式与曝光策略,同时记录对焦稳定性、曝光过渡、快门响应、文件内容和后续编辑结果。

模拟器可以验证iPhone 18 Pro的可变光圈相机吗?

不能。模拟器适合验证权限、界面、状态机、能力缺失时的降级路径和业务流程,但无法证明真实镜头的物理行为、景深变化、曝光过渡、温度、电量或持续录制表现。最终影像结论必须在真机上完成。

iPhone 18 Pro和iPhone 18 Pro Max的相机回归需要两台设备吗?

如果应用依赖专业影像功能、长时间录制、设备专属镜头行为或对续航和温度敏感,建议双机覆盖。若应用只使用通用拍照流程,且两款机型在目标接口和输出格式上确认一致,可以先用一款代表机验收,再用另一款做关键路径抽检。

zekmac M4 远程节点

为影像应用验收准备一台稳定的远程 Mac

通过 zekmac 快速开通远程 Mac,方便团队随时进行相机、视频与扫描应用的兼容性测试。