版本控制政策

Maps SDK for Unity 团队会定期更新 SDK,以加入新功能、修复 bug 并提升性能。

下文总结了 SDK 的版本控制和发布政策:

  • SDK 不会将新功能和 bug 修复向后移植到以前的版本。新功能和 bug 修复将保留“前滚”政策。
  • 此 SDK 将保持与最近的一个 Unity 版本以及最多三个以前的 LTS Unity 版本的发布 build 兼容性。各个版本将通过版本字符串来指定,代表兼容的 Unity 版本和 SDK 发布版本。例如,以下版本字符串表示与 Unity2018.4 兼容的 build,以及 SDK 版本号 1.0.1066:

    GoogleMapsSDKForUnity2018.4_v1.0.1066

  • 稳定的 SDK 版本大约每月发布一次。

  • 我们将尽最大努力发布不稳定的 SDK 每日 build。

  • 在从 SDK 中移除功能前至少 12 个月,客户端库功能将在为期 12 个月的弃用周期之后被记录为已废弃且已在 SDK 代码中标记为已废弃的功能。已弃用的功能可以在之前的 SDK 版本中继续有效,前提是它们不依赖于已弃用的后端功能。

  • 有时,可能需要弃用后端功能支持。此类后端更改将遵循为期 12 个月的公开弃用周期。弃用期结束后,后端服务器将不再接受来自不兼容 SDK 版本的请求,并且将返回失败错误代码。