ARCore 定价与授权协议详解
基础能力完全免费
ARCore 的核心 SDK 和基础能力对开发者完全免费,包括:
- 运动跟踪(SLAM)
- 环境理解与平面检测
- 光照估算
- Depth API(深度感知)
- Hit Test 用户交互
- Instant Placement 即时放置
- 基础 Session 管理和帧数据
这些能力包含在每个 Android 设备的 Google Play Services for AR 里,应用在用户设备上运行时不会产生任何 Google 侧费用。
Cloud Anchors:免费额度 + 超额计费
Cloud Anchors(云锚点服务)的定价结构是有免费配额的:
- 免费额度:每月每项目 10,000 次锚点托管(host)+ 10,000 次锚点解析(resolve),超出部分按量计费
- 定价标准(以 Google Cloud 控制台最新数据为准):host 约 $0.016 / 千次,resolve 约 $0.004 / 千次
- 计费方式:按 Google Cloud 项目结算,需要开发者开通 Google Cloud 并绑定计费账户
对于小型项目或初期开发阶段,免费额度通常够用;用户量大的应用需要把 Cloud Anchors 成本计算进运营预算。
Geospatial API:免费但有配额限制
Geospatial API(地理空间 API)目前也是免费的,但有请求频率限制:
- 配额:每秒每项目最高 100 次请求,每日有一定总配额(具体数字以官方最新为准)
- 配额提升:如果需要更高配额,可以在 Google Cloud Console 申请提升,通常用于商用的大规模地理空间 AR 应用
Geospatial API 的底层依赖 Google Maps 和 Street View 数据,未来是否会转为按量计费尚不确定,建议商用项目预留成本空间。
Augmented Images 和 Augmented Faces:无额外费用
这两个高级 API 没有额外费用,也不消耗 Cloud Anchors 或 Geospatial 的配额。Augmented Images 的图像数据库存储在应用本地,Augmented Faces 是纯设备端计算,不依赖云端。
上架费用(非 ARCore 本身)
应用要分发到应用商店,需要支付商店的上架费用,这与 ARCore 无关但经常被开发者混淆:
- Google Play:一次性注册费 $25(开发者账户),之后无限上架应用
- Apple App Store:开发者年费 $99 / 企业版 $299 / 教育版免费(需通过学校申请)
授权协议要点
ARCore 的 SDK 使用遵循 Google 的服务条款(Terms of Service),关键点:
- 可以商用:允许在付费应用、广告支持应用中使用 ARCore,不收分成
- 可以修改分发:不限制对 SDK 的修改(但建议不要 fork Google Play Services for AR)
- 不做保证:ARCore 的可用性、准确性、覆盖率不做承诺——对商业应用来说这是需要注意的条款
- 遵守隐私法规:使用 ARCore 意味着你的应用采集设备摄像头数据(虽然大部分在本地处理),需要在隐私政策里披露
开发者建议:商用前仔细通读 Google Cloud 的服务条款和 ARCore 特定的使用限制,尤其是 Cloud Anchors 服务水平协议(SLA)的覆盖范围——目前 Cloud Anchors 属于实验性产品,SLA 保障有限。