Maps SDK na wersje Androida

Wybierz platformę: Android iOS JavaScript

Zespół Google Maps Platform regularnie aktualizuje pakiety SDK o nowe funkcje, poprawki i poprawki wydajności. Na tej stronie znajdziesz wskazówki dotyczące zarządzania zależnościami od mobilnych pakietów SDK.

  • W przypadku aplikacji o znaczeniu krytycznym podaj link do najnowszej wersji używanej wersji głównej (X.*), a następnie co roku przejdź na nową wersję główną.

    W ciągu roku udostępnimy nowe wersje Twojej aplikacji, więc możesz zacząć korzystać z nowszych wersji pakietu Maps SDK na Androida. Nie będzie to wymagało aktualizacji w Twojej aplikacji, ponieważ nowe wersje kropek są zgodne wstecznie.

    Zalety:

    • Jeśli zauważysz problemy w pakiecie Maps SDK na Androida, poprawki zostaną udostępnione w sposób zgodny wstecznie przez 12 miesięcy od premiery głównej wersji zgodnie z zasadami dotyczącymi urządzeń mobilnych. Aby skorzystać z poprawek, nie musisz pilnie przechodzić na niezgodną wersję pakietu SDK.
    • Najnowsze ulepszenia i funkcje są łatwe do wdrożenia, jeśli aplikacja jest już oparta na najnowszej wersji.
    • Roczne aktualizacje przyrostowe do najnowszej głównej wersji SDK mogą wymagać mniej pracy w celu dostosowywania, przepisywania i testowania aplikacji niż w przypadku wprowadzania niezgodnych wstecznie zmian wprowadzonych w wielu wersjach głównych.

  • W przypadku aplikacji niekrytycznych podaj link do dowolnej wersji stałej. Gdy otrzymasz powiadomienie o wycofaniu określonej wersji, będziesz mieć 12 miesięcy na udostępnienie zaktualizowanego kodu aplikacji użytkownikom.

    Zalety:

    • Mniej częstych prac konserwacyjnych.
    • Nowe wersje aplikacji,

Właściciele projektów ze monitorowanymi adresami e-mail otrzymują aktywne powiadomienia o zmianach, które wpływają na każdy z ich projektów. Powiadamiaj o najważniejszych aktualizacjach, wycofaniach i innych zmianach.

Montaż

W pliku build.gradle na poziomie aplikacji zawsze określaj wersję zamiast zakresu prefiksu (+) lub latest, ponieważ może to prowadzić do nieprzewidywalnych i niepowtarzalnych kompilacji. Maps SDK na Androida spełnia wymagania wersji semantycznej, a nowe wersje główne mogą zawierać zmiany powodujące niezgodności. Minimalny obsługiwany poziom interfejsu API to 19.

Określenie zależności Map w usługach Google Play za pomocą składni Gradle.

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

Dodatkowe wskazówki znajdziesz w artykule o zarządzaniu wersjami usług Google Play.

Konserwacja i uaktualnienia

Android Studio automatycznie sprawdza dostępność nowych wersji i wyświetla ostrzeżenie, gdy dostępna jest nowsza wersja zależności. Aby zminimalizować dług technologiczny, jak najszybciej zaktualizuj do najnowszej wersji. Jeśli aktualizujesz nową wersję główną, zapoznaj się z informacjami o wersji, aby dowiedzieć się, czy są one niezgodne ze starszymi wersjami i jak zaktualizować kod.

Oprócz sondowania nowszych wersji właściciele projektu Google Cloud otrzymują e-maile dotyczące zmian niezgodnych wstecznie, które mogą mieć wpływ na ich projekty. Aby otrzymywać aktywne powiadomienia o zmianach niezgodnych wstecz, przypisz rolę właściciela monitorowanym adresom e-mail dla każdego projektu.