空投快传实况照片跨品牌兼容性矩阵
官方兼容性矩阵
空投快传帮助文档里专门提供了这张表。以下是完整内容:
| 发送方 → 接收方 | iOS | 小米 | 谷歌 | 华为 | OPPO | 网页版 |
|---|---|---|---|---|---|---|
| iOS | ✅ 支持 | ✅ 支持 | ✅ 支持 | ⌛️ 图片+视频 | ⌛️ 图片+视频 | ⌛️ 静态照片 |
| 小米 | ✅ 支持 | ✅ 支持 | ✅ 支持 | ⌛️ 图片+视频 | ⌛️ 图片+视频 | ⌛️ 静态照片 |
| 谷歌 | ⌛️ 原样传输 | ⌛️ 原样传输 | ✅ 支持 | ⌛️ 原样传输 | ⌛️ 原样传输 | ⌛️ 原样传输 |
| 华为 | ⌛️ 原样传输 | ⌛️ 原样传输 | ⌛️ 原样传输 | ✅ 支持 | ⌛️ 原样传输 | ⌛️ 原样传输 |
| OPPO | ⌛️ 原样传输 | ⌛️ 原样传输 | ⌛️ 原样传输 | ⌛️ 原样传输 | ✅ 支持 | ⌛️ 原样传输 |
| vivo | ⌛️ 静态照片 | ⌛️ 静态照片 | ⌛️ 静态照片 | ⌛️ 静态照片 | ⌛️ 静态照片 | ⌛️ 静态照片 |
图例说明
| 标记 | 含义 |
|---|---|
| ✅ 支持 | 接收方可以正常播放实况效果,和原生体验一致 |
| ⌛️ 图片+视频 | 照片和实况视频被分开传输,接收方拿到两个独立文件(不是合成的实况照片,但视频数据没丢) |
| ⌛️ 原样传输 | 按原格式完整传输,不做转换;接收方的系统可能不会识别为实况照片,但传回发送方那边仍然是实况照片 |
| ⌛️ 静态照片 | 发送方只存静态照片(vivo 不支持实况照片) |
逐行解读
iOS 作为发送方
- iOS → iOS / 小米 / 谷歌:✅ 完整支持实况效果
- iOS → 华为 / OPPO:⌛️ 图片+视频——两个文件分开传,华为/OPPO 相册可能不认识,但文件本身没丢
- iOS → 网页版:⌛️ 静态照片——iOS 系统只给网页提供静态照片访问权限,这是系统级限制
小米作为发送方
小米的实现和 iOS 最接近(都是图片 + 视频分开),所以兼容性最好:
- 小米 → iOS / 小米 / 谷歌:✅ 完整支持实况效果
- 小米 → 华为 / OPPO / 网页版:同 iOS 作为发送方的情况
谷歌作为发送方
谷歌的 Motion Photo 是视频嵌入 JPEG,格式比较特殊:
- 谷歌 → 谷歌:✅ 原生支持
- 谷歌 → 其他所有:⌛️ 原样传输——文件数据完整保留,但其他品牌可能不识别
注意:如果在空投快传 App 设置里开启"将 Motion Photo 转换为 iOS 格式",谷歌 → iOS 这一格会从 ⌛️ 变成 ✅。但帮助文档里的这张表是默认状态下的情况,不包含用户手动开启转换的场景。
华为 / OPPO 作为发送方
这两个品牌的实况照片格式自成一派:
- 同品牌互传:✅ 原生支持
- 跨品牌传输:⌛️ 原样传输——文件完整无损,但其他品牌可能不识别
vivo 作为发送方
vivo 目前不支持实况照片功能,只存静态照片。所以任何情况下都是静态照片。
一句话总结
你只要记住两个核心点就行:
- iOS 和小米的实况照片最容易互通——互相之间直接传就能正常播放实况
- 谷歌 Pixel 要传给 iOS 的话,记得开"转换为 iOS 格式"开关——开完也能正常互通
- 其他品牌组合:文件完整无损(原样传输),但接收方不一定能识别为实况效果
格式差异原理
为什么各品牌实况照片兼容性这么差?核心原因是没有统一的行业标准:
| 品牌 | 存储方式 |
|---|---|
| iOS | JPEG 图片 + MOV 视频(两个文件配合) |
| 小米 | 类似 iOS 的双文件 |
| 谷歌 | 短视频数据嵌入 JPEG(单文件) |
| 华为 / OPPO / 三星 | 各自的私有嵌入格式 |
空投快传能做的是保证文件不被压缩、不被转码、完整到达接收方。至于接收方系统能不能识别,取决于品牌之间有没有互相兼容。