Rozpowszechnianie w samochodach

Masz świetną aplikację, a Google Play może pomóc Ci udostępnić ją użytkownikom w ich pojazdach. Aby zacząć, zapoznaj się z tą stroną, aby dowiedzieć się, jak tworzyć aplikacje na Androida Auto i system operacyjny Android Automotive (AAOS) oraz jak je rozpowszechniać w Google Play.

Wskazówki i wymagania

Aby przygotować się do udanego wprowadzenia aplikacji, zapoznaj się z tą tabelą zawierającą wskazówki i wymagania dotyczące tworzenia świetnych aplikacji na Androida do samochodu.

Wszystkie aplikacje

Ogólne Android Auto System operacyjny Android Automotive
Spełnij wskazówki dotyczące jakości aplikacji samochodowych w kategorii Twojej aplikacji.
  • W manifeście aplikacji zadeklaruj wpis metadanych com.google.android.gms.car.application z możliwościami aplikacji.
  • Udostępnij aplikację na Androida Auto jako część nowej lub istniejącej aplikacji na telefony, tablety i inne urządzenia.
  • Użyj tej samej nazwy pakietu co w aplikacji mobilnej lub utwórz nową. Więcej informacji znajdziesz w sekcji Wybieranie nazwy pakietu AAOS.
  • Dodaj zrzuty ekranu z systemu Automotive OS do informacji o aplikacji w Sklepie Google Play.

Aplikacje multimedialne

Ogólne Android Auto System operacyjny Android Automotive

Komunikacja

Ogólne Android Auto System operacyjny Android Automotive
Nie dotyczy
  • Aplikacje do komunikacji nie są obsługiwane w systemie operacyjnym Android Automotive. Wiadomości i połączenia z telefonów są wyświetlane na jednostce głównej samochodu za pomocą aplikacji towarzyszącej samochodu, jeśli producent samochodu zintegrował odpowiednie biblioteki. Więcej informacji znajdziesz w sekcji Obsługiwane kategorie aplikacji.

Aplikacje oparte na szablonach

Ogólne Android Auto System operacyjny Android Automotive

Aplikacje dostępne na postoju

Ogólne Android Auto System operacyjny Android Automotive

Przygotowanie aplikacji do dystrybucji

Zanim Twoja aplikacja będzie dostępna dla użytkowników w ich samochodach, musisz przesłać ją do Konsoli Play i zaktualizować informacje o aplikacji, dodając zrzuty ekranu z Androida Auto i systemu operacyjnego Android Automotive oraz inne informacje.

Ogólne informacje o przygotowaniu do wprowadzenia aplikacji w Google Play znajdziesz w artykule Lista kontrolna przed wprowadzeniem aplikacji.

Wybieranie nazwy pakietu AAOS

Jeśli masz już aplikację w Sklepie Google Play na urządzenia mobilne z Androidem, możesz nadal używać tej samej nazwy pakietu w aplikacji na system operacyjny Android Automotive. Zdecydowanie zalecamy używanie tej samej nazwy pakietu w aplikacji mobilnej na Androida i aplikacji na system operacyjny Android Automotive z tych powodów:

  • Ułatwi Ci to zarządzanie informacjami o aplikacji i wersjami obu aplikacji. Możesz ponownie wykorzystać opis aplikacji i inne zasoby z aplikacji mobilnej na system operacyjny Android Automotive. Możesz użyć osobnej ścieżki systemu operacyjnego Android Automotive, aby kontrolować publikowanie aplikacji na ten system niezależnie od aplikacji mobilnej.
  • Jeśli Twoja aplikacja dostępna na postoju jest tworzona zgodnie z zasadami dotyczymi aplikacji adaptacyjnych, lub jeśli zdecydujesz się na to w przyszłości, używanie tej samej nazwy pakietu w obu aplikacjach umożliwi Ci zaktualizowanie aplikacji, aby obsługiwała różne formaty, za pomocą jednego pakietu aplikacji.

Deklarowanie funkcji sprzętowej systemu operacyjnego Android Automotive

W przypadku aplikacji na system operacyjny Android Automotive, w zależności od wybranego typu ścieżki i kategorii aplikacji, obowiązują różne ograniczenia dotyczące wymaganego elementu sprzętu samochodowego <uses-feature>:

<manifest ...>
  ...
  <uses-feature android:name="android.hardware.type.automotive" ...>
  ...
</manifest>
Kategoria aplikacji Typ śledzenia Ograniczenia
Aplikacje dostępne na postoju Urządzenia mobilne android:required musi mieć wartość "false"
Tylko system operacyjny Android Automotive android:required musi mieć wartość "true", "false" lub nie może być ustawiony.
Aplikacje multimedialne i oparte na szablonach Tylko system operacyjny Android Automotive android:required musi mieć wartość "true" lub nie może być ustawiony.

Włączanie obsługi formatów

Musisz też włączyć obsługę innych formatów, wykonując te czynności w Konsoli Google Play:

Android Auto

  1. Otwórz sekcję Formaty na stronie Ustawienia zaawansowane.
  2. Kliknij Dodaj format i wybierz Android Auto.
  3. Spełnij wymagania dotyczące Androida Auto:
    • Prześlij na ścieżkę testów pakiet aplikacji lub plik APK przeznaczony na Androida Auto.

System operacyjny Android Automotive

  1. Otwórz sekcję Formaty na stronie Ustawienia zaawansowane.
  2. Kliknij Dodaj format i wybierz System operacyjny Android Automotive.
  3. Spełnij wymagania dotyczące systemu operacyjnego Android Automotive:
    • Prześlij zrzuty ekranu z systemu operacyjnego Android Automotive do zamieszczenia na wszystkich stronach aplikacji.
      • Obejmuje to zarówno główną stronę aplikacji , jak i wszystkie niestandardowe strony aplikacji.
      • Aby zrobić zrzuty ekranu w wymaganych rozdzielczościach, możesz użyć profili sprzętowych Automotive (1024p landscape) i Automotive Portrait . Zrzuty ekranu nie powinny odnosić się do żadnego konkretnego producenta oryginalnego sprzętu (OEM).
    • Prześlij na ścieżkę testów pakiet aplikacji lub plik APK przeznaczony na system operacyjny Android Automotive.
    • Zaakceptuj zasady sprawdzania, by zapewnić, że Twoja aplikacja jest zgodna ze wskazówkami dotyczącymi jakości, które obowiązują w przypadku systemu operacyjnego Android Automotive.
      • Wybierz typ ścieżki, której będziesz używać do rozpowszechniania aplikacji na urządzeniach z systemem operacyjnym Android Automotive. Ważne: domyślnie w Konsoli Google Play ustawione jest używanie tych samych ścieżek co w przypadku urządzeń mobilnych. Jednak w przypadku niektórych kategorii aplikacji w systemie operacyjnym Android Automotive ścieżka mobilna jest nie dozwolona. Więcej informacji znajdziesz w sekcji Wybieranie ścieżki w systemie operacyjnym Android Automotive.

Wybieranie typu ścieżki w systemie operacyjnym Android Automotive

Aplikację możesz zawsze rozpowszechniać na pojazdach z systemem operacyjnym Android Automotive, korzystając z osobnej ścieżki tego systemu. W zależności od kategorii aplikacji możesz też rozpowszechniać aplikację na urządzeniach z systemem operacyjnym Android Automotive, korzystając ze ścieżki wersji mobilnej.

Kategoria aplikacji Obsługiwane typy ścieżek
Aplikacje dostępne na postoju
  • Urządzenia mobilne
  • Tylko system operacyjny Android Automotive
Aplikacje multimedialne i oparte na szablonach
  • Tylko system operacyjny Android Automotive

W takich przypadkach zalecamy korzystanie z osobnej ścieżki. Umożliwi Ci to:

  • wdrażanie wersji niezależnie od ścieżki mobilnej,
  • konfigurowanie różnych testerów i kierowania na kraje w przypadku ścieżek testów.

Rezygnacja

Jeśli zdecydujesz, że nie chcesz już obsługiwać jednego lub obu formatów, możesz zrezygnować z nich na karcie Formaty na stronie Ustawienia zaawansowane w następujący sposób:

  • Android Auto: usuń obsługę Androida Auto ze wszystkich aktywnych artefaktów na wszystkich ścieżkach. Następnie kliknij przycisk Usuń , aby usunąć Androida Auto z listy formatów na stronie.
  • System operacyjny Android Automotive: aby zrezygnować z systemu operacyjnego Android Automotive, kliknij przycisk Zarządzaj. Następnie kliknij przycisk Usuń , aby usunąć system operacyjny Android Automotive z listy formatów na stronie. Użytkownicy nie będą już mogli znaleźć Twojej aplikacji w Google Play ani otrzymywać jej aktualizacji.

Sprawdzanie aplikacji zależy od typu ścieżki wersji

Gdy włączysz rozpowszechnianie aplikacji na Androida Auto lub system operacyjny Android Automotive i prześlesz do Google Play artefakt zgodny z Androidem Auto lub systemem operacyjnym Android Automotive, Twoja aplikacja zostanie sprawdzona pod kątem zgodności ze wskazówkami dotyczącymi jakości aplikacji samochodowych. Ten szczegółowy proces sprawdzania może potrwać dłużej niż w przypadku rozpowszechniania aplikacji tylko na telefony i tablety.

W zależności od typu ścieżki lub ścieżek zawierających artefakty zgodne z Androidem Auto lub systemem operacyjnym Android Automotive w przesłanej próbce wpływ wyniku sprawdzenia może się różnić. Jeśli na przykład przesłany plik zawiera niezgodną kompilację na ścieżce testów zamkniętych, otrzymasz powiadomienie, że kompilacja jest niezgodna, ale przesłany plik zostanie zatwierdzony. Jeśli ta sama kompilacja znajdowała się na ścieżce produkcyjnej, przesłany plik zostałby odrzucony.

Typ śledzenia Sprawdzanie formatu
Udostępnianie wewnętrzne
(tylko Android Auto)
Brak
Test wewnętrzny Brak
Test zamknięty Nieblokujące
Test otwarty Blokowanie
Wersja produkcyjna Blokowanie

Po zakończeniu sprawdzania otrzymasz e-maila na adres konta dewelopera z informacją, czy Twoja aplikacja została zatwierdzona czy odrzucona. Jeśli aplikacja nie została zatwierdzona, w e-mailu znajdziesz podsumowanie obszarów, które wymagają poprawy. Gdy wprowadzisz niezbędne zmiany, w tym usuniesz wszystkie odrzucone artefakty, możesz przesłać nową wersję aplikacji do sprawdzenia.

Sprawdzanie, czy aplikacja może zostać sprawdzona

Aby proces sprawdzania aplikacji był jak najprostszy, podczas przygotowywania aplikacji do przesłania do sprawdzenia weź pod uwagę te kwestie:

  • Jeśli Twoja aplikacja wymaga od użytkowników zalogowania się, aby uzyskać dostęp do wszystkich jej funkcji, musisz przesłać dane konta testowego w Konsoli Google Play. Instrukcje znajdziesz w artykule Dostęp do aplikacji.
    • Jeśli Twoja aplikacja dotycząca ważnych miejsc umożliwia użytkownikom dokonywanie rezerwacji, to konto testowe musi mieć możliwość dokonania rezerwacji bez obciążania środków.
  • Jeśli Twoja aplikacja nawigacyjna lub dotycząca ważnych miejsc nie jest dostępna w Stanach Zjednoczonych, musisz zezwolić użytkownikom na korzystanie z aplikacji do symulowania lokalizacji GPS, aby osoba sprawdzająca mogła przetestować aplikację.