Pakiet SDK Miejsc na Androida

Wybierz platformę: Android iOS JavaScript

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

  • W przypadku aplikacji o znaczeniu krytycznym podaj link do najnowszej wersji używanej przez Ciebie głównej wersji (X.*) i co roku uaktualnij do nowej wersji.

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

    Zalety:

    • W przypadku problemów z pakietem SDK Miejsc na Androida poprawki są udostępniane w sposób zgodny wstecznie przez 12 miesięcy od premiery wersji głównej zgodnie z zasadami dotyczącymi obsługi na urządzeniach mobilnych. Aby skorzystać z poprawek, nie musisz pilnie uaktualnić pakietu SDK do niezgodnej.
    • Najnowsze ulepszenia i funkcje są łatwe do wdrożenia, jeśli aplikacja jest już w najnowszej wersji.
    • Roczne przyrostowe aktualizacje najnowszej wersji SDK mogą wymagać mniej pracy przy dostosowywaniu, przepisywaniu i testowaniu aplikacji niż w przypadku niezgodnych wstecznie zmian wprowadzonych w kilku wersjach głównych.

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

    Zalety:

    • Mniej prac konserwacyjnych.
    • Nowe wersje aplikacji działają na urządzeniach użytkowników z aktywnymi starszymi systemami operacyjnymi na urządzenia mobilne (dopóki nie przejdziesz na nową wersję pakietu SDK).

Właściciele projektów ze monitorowanymi adresami e-mail otrzymują aktywne powiadomienia o zmianach, które mają wpływ na ich projekty. Otrzymuj informacje o najważniejszych aktualizacjach, wycofanych elementach 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 powtarzalnych kompilacji. Pakiet SDK Miejsc na Androida jest zgodny z wersją semantyczną, a nowe wersje główne mogą zawierać zmiany powodujące niezgodność. Minimalny obsługiwany poziom interfejsu API to 21.

dependencies {
    implementation 'com.google.android.libraries.places:places:3.1.0'
}

Konserwacja i uaktualnianie

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

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