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 rozpowszechniać je w Google Play.
Wskazówki i wymagania
Aby przygotować się do udanego wprowadzenia aplikacji, zapoznaj się z tabelą wskazówek i wymagań dotyczących tworzenia świetnych aplikacji na Androida do samochodu.
Wszystkie aplikacje
| Ogólne | Android Auto | System operacyjny Android Automotive |
|---|---|---|
| Aplikacja musi być zgodna ze wskazówkami dotyczącymi jakości aplikacji samochodowych w danej kategorii. |
|
|
Aplikacje multimedialne
| Ogólne | Android Auto | System operacyjny Android Automotive |
|---|---|---|
|
|
Komunikacja
| Ogólne | Android Auto | System operacyjny Android Automotive |
|---|---|---|
| Nie dotyczy |
|
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 |
|---|---|---|
|
|
Przygotowywanie aplikacji do dystrybucji
Zanim 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 przypadku aplikacji na system operacyjny Android Automotive. Zdecydowanie zalecamy używanie tej samej nazwy pakietu w przypadku 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 aplikacja dostępna na postoju jest tworzona zgodnie z zasadami dotyczącymi aplikacji adaptacyjnych lub jeśli zdecydujesz się na to w przyszłości, użycie 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
- Otwórz sekcję Formaty na stronie Ustawienia zaawansowane.
- Kliknij Dodaj format i wybierz Android Auto.
-
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
- Otwórz sekcję Formaty na stronie Ustawienia zaawansowane.
- Kliknij Dodaj format i wybierz System operacyjny Android Automotive.
-
Spełnij wymagania dotyczące systemu operacyjnego Android Automotive:
-
Prześlij zrzuty ekranu z systemu operacyjnego Android Automotive. W zależności od kategorii aplikacji zrzuty ekranu z systemu operacyjnego Android Automotive mogą być wymagane w przypadku informacji o aplikacji w Sklepie Google Play. Wskazówki dotyczące poszczególnych kategorii znajdziesz we wskazówce
EP-4. Jeśli informacje o aplikacji
zawierają zrzuty ekranu:
- Muszą one obejmować zrzuty ekranu zarówno z głównej strony aplikacji (w Sklepie) , jak i niestandardowych wersji strony aplikacji.
-
Muszą one obejmować co najmniej 2 zrzuty ekranu w orientacji pionowej (800 × 1280 pikseli) i 2 w orientacji poziomej (1024 × 786 pikseli) przedstawiające aktualną wersję aplikacji.
- Rób zrzuty ekranu z użyciem typowego obrazu systemu. Aby zrobić zrzuty ekranu w wymaganych rozdzielczościach, w emulatorze systemu operacyjnego Android Automotive użyj profili sprzętowych Automotive (1024p w orientacji poziomej) i Automotive w orientacji pionowej . Zrzuty ekranu nie mogą odnosić się do żadnego konkretnego producenta oryginalnego sprzętu (OEM).
- Mogą one zawierać dodatkowe zrzuty ekranu z treściami innymi niż interfejs aplikacji, np. z grafikami promocyjnymi.
- 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.
-
Prześlij zrzuty ekranu z systemu operacyjnego Android Automotive. W zależności od kategorii aplikacji zrzuty ekranu z systemu operacyjnego Android Automotive mogą być wymagane w przypadku informacji o aplikacji w Sklepie Google Play. Wskazówki dotyczące poszczególnych kategorii znajdziesz we wskazówce
EP-4. Jeśli informacje o aplikacji
zawierają zrzuty ekranu:
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 |
|
| Aplikacje multimedialne i oparte na szablonach |
|
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.
Zrezygnuj
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, sprawdzimy, czy Twoja aplikacja jest zgodna 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, które zawierają artefakty zgodne z Androidem Auto lub systemem operacyjnym Android Automotive, 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 wersji 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 powiązany z kontem 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 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 aplikacja dotycząca ważnych miejsc umożliwia użytkownikom dokonywanie rezerwacji, to konto testowe musi umożliwiać dokonywanie rezerwacji bez obciążania środków.
- Jeśli aplikacja nawigacyjna lub aplikacja 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ę.