バージョニング

Google Maps Platform チームは定期的に SDK を更新し、新機能の追加、バグの修正、パフォーマンスの改善を行っています。このページでは、モバイル SDK への依存関係を管理する方法について説明します。

インストール

アプリレベルの build.gradle ファイルでは、接頭辞の範囲(+)または latest ではなく、必ずバージョンを指定してください。そうしないと、ビルドが予測不能または繰り返し不能になる可能性があります。Maps SDK for Android はセマンティック バージョニングに則っており、新たなメジャー バージョン リリースには破壊的変更が含まれる場合があります。 サポートされる最小 API レベルは 14 です。

Gradle 構文を使用して Google Play 開発者サービス内でマップの依存関係を指定します。

dependencies {
    implementation 'com.google.android.gms:play-services-maps:17.0.1'
    // ...
}

詳しくは、Google Play 開発者サービスのバージョニングを管理する方法をご覧ください。

メンテナンス

Android Studio では、利用可能な新しいバージョンがあるかどうかが自動的に確認され、新しいバージョンの依存関係が利用可能になると警告が表示されます。技術的問題を最小限に抑えるために、できるだけ早く最新バージョンに更新してください。新しいメジャー バージョンに更新する場合は、下位互換性のない変更とコードの更新方法をリリースノートで確認してください。

Google Cloud プロジェクト オーナーは、新しいバージョンをポーリングするだけでなく、プロジェクトに影響するかもしれない下位互換性のない変更に関するメールも受信します。下位互換性のない変更について事前に通知を受けるには、モニタリング対象メールアドレスを使用してプロジェクトごとにオーナーの役割を割り当てます。