Aby zapewnić użytkownikom w samochodach jak najlepsze wrażenia, podczas projektowania i tworzenia aplikacji wypełnij listy kontrolne zgodności z samochodem oraz przeprowadź testy.
Listy kontrolne i testy określają obszerny zestaw wymagań dotyczących jakości różnych kategorii aplikacji obsługiwanych przez Androida Auto i system operacyjny Android Automotive. Wiele wymagań dotyczy tylko określonych kategorii, dlatego pamiętaj, aby filtrować według kategorii aplikacji. Aby dowiedzieć się, których wytycznych musisz przestrzegać, aby Twoja aplikacja została zaakceptowana w Sklepie Google Play, zapoznaj się z definicjami poziomów jakości aplikacji na potrzeby samochodów.
Testowanie aplikacji
Zanim prześlesz aplikację do Google Play do sprawdzenia, sprawdź, czy spełnia ona kryteria wymienione na tej stronie. W stosownych przypadkach przetestuj obie metody dostępu do aplikacji:
- System operacyjny Android Automotive
- Aby zweryfikować każdy element listy kontrolnej, użyj Emulatora Androida. Więcej informacji znajdziesz w artykule Testowanie za pomocą emulatora systemu operacyjnego Android Automotive.
- Android Auto
- Aby zweryfikować każdy element listy kontrolnej, użyj konsoli głównej (DHU) Androida Auto. Więcej informacji znajdziesz w artykule Testowanie za pomocą komputera.
Kategorie aplikacji
Poziomy jakości samochodu
Poziomy jakości określają kryteria, które pomogą Ci ocenić poziom obsługi Twojej aplikacji w przypadku samochodów. Każda kategoria opiera się na kategoriach podrzędnych. Oznacza to, że aby aplikacja była zoptymalizowana pod kątem samochodów, musi też spełniać wszystkie wymagania dotyczące gotowości na samochody.
Oprócz wskazówek dotyczących samochodów każda kategoria ma powiązane wskazówki z wskazówkami dotyczącymi jakości aplikacji na duży ekran, które są istotne dla działań realizowanych przez aplikację.
Poziomy pomocy:
Poziom 3 – zgodność z samochodami
Aplikacja jest zgodna z dużym ekranem i można jej używać, gdy samochód jest zaparkowany. Choć aplikacja może nie mieć żadnych funkcji zoptymalizowanych pod kątem samochodów, użytkownicy mogą z niej korzystać tak samo jak na dowolnym innym urządzeniu z Androidem i dużym ekranem.
Ten poziom dotyczy głównie zaparkowanych kategorii aplikacji, które muszą spełniać wszystkie wymagania na tym poziomie, aby zostać zaakceptowane w Sklepie Google Play.
Poziom 2 – zoptymalizowane pod kątem samochodów
Aplikacja zapewnia wygodę korzystania z wyświetlacza środkowego w samochodzie. Aby to osiągnąć, aplikacja musi mieć funkcje związane z samochodem, z których użytkownicy mogą korzystać w trybie jazdy lub parkowania, w zależności od kategorii aplikacji.
Aplikacje z kategorii przeznaczonych do użytku podczas jazdy muszą spełniać wszystkie wymagania na tym poziomie, aby mogły zostać zaakceptowane w Sklepie Google Play.
Poziom 1 – dostosowane do samochodów
Aplikacja jest zbudowana tak, aby działać na różnych urządzeniach w samochodach, i może dostosowywać swoje działanie do trybu jazdy i parkowania. Zapewnia ona użytkownikom najlepsze wrażenia dzięki różnym ekranom w samochodach, takim jak konsola środkowa, tablica rozdzielcza i dodatkowe ekrany, np. panoramiczne wyświetlacze stosowane w wielu samochodach premium.
zgodne z samochodami
Kryteria | ID | Odpowiednie kategorie | Opis |
---|---|---|---|
Dozwolone kategorie | PC-1 |
Wszystkie |
Aplikacja nie może zawierać funkcji spoza typów aplikacji przeznaczonych do samochodów. Zobacz obsługiwane kategorie aplikacji. |
Oczekiwana wydajność | EP-1 |
Wszystkie |
Aplikacja musi działać zgodnie z oczekiwaniami lub opisem na jej stronie w Sklepie Google Play. |
EP-2 |
Multimedia, Nawigacja, POI, IOT, Pogoda, Wideo, Gry, Przeglądarki |
Gdy aplikacja jest ponownie uruchamiana z poziomu ekranu głównego, musi przywrócić stan jak najbardziej zbliżony do poprzedniego. |
|
Orientacja wyświetlacza | DO-1 |
Filmy, Gry, Przeglądarki |
Aplikacja może być rozpowszechniana na urządzeniach z ustawionymi orientacjami ekranu. Zobacz Wymagane funkcje systemu operacyjnego Android Automotive. |
Architektury procesora | CP-1 |
Filmy, Gry, Przeglądarki |
Aplikacja musi obsługiwać procesory x86_64 i ARM. |
Renderowanie aplikacji | AR-1 |
Wszystkie kategorie obsługiwane przez system operacyjny Android Automotive |
W aktywnościach implementowanych przez aplikację interaktywne elementy interfejsu nie mogą być zasłonięte przez paski systemowe ani wycięcia w ekranie. Zapoznaj się z sekcją Praca z ramkami okna i wycinkami wyświetlacza. |
Rozproszenie uwagi kierowcy | DD-3 |
Filmy, Gry, Przeglądarki |
Aplikacja nie może być uruchamiana ani używana podczas jazdy i nie może odtwarzać dźwięku. Sprawdź, czy nie ma żadnych działań zoptymalizowanych pod kątem rozpraszania uwagi Uwaga: jeśli aplikacja odtwarza dźwięk, musi spełniać wymagania DD-2. |
Nieistotne powiadomienia | IN-2 |
Filmy, Gry, Przeglądarki |
Aplikacja nie może publikować powiadomień z ostrzeżeniem. |
Poruszanie się po aplikacji | AN-1 |
Filmy, Gry, Przeglądarki |
Użytkownicy mogą poruszać się po aplikacji bez napotkania żadnych ślepych zaułków. |
Dane wrażliwe | SD-1 |
Przeglądarki |
Przeglądarki nie mogą zapisywać haseł ani informacji o płatnościach ani zezwalać na dostęp do nich, chyba że użytkownik może zablokować dostęp do haseł za pomocą blokady profilu. |
SD-2 |
Przeglądarki |
Zanim zsynchronizują dane z samochodem, przeglądarki synchronizujące hasła lub dane płatności muszą wykonać te czynności:
|
Powiązane wytyczne dotyczące jakości na dużych ekranach
Te wytyczne dotyczą wszystkich działań realizowanych przez aplikację, ale wymagania poziomu 3 dotyczą tylko zaparkowanych aplikacji.
Kryteria | ID | wskazówki dla samochodów, |
---|---|---|
Konfiguracja i ciągłość | LS-C1 |
Zmiany konfiguracji w samochodach są spowodowane głównie przenoszeniem aplikacji między wyświetlaczami, np. podczas przenoszenia aplikacji do lub z dalszego wyświetlacza. |
LS-C2 |
Brak dodatkowych wskazówek. |
Zoptymalizowane pod kątem samochodów
Kryteria | ID | Odpowiednie kategorie | Opis |
---|---|---|---|
Parked Experiences | PE-1 |
Media, Nawigacja, POI, IOT, Pogoda |
Tylko w przypadku systemu operacyjnego Android Automotive: z wyjątkiem procesów konfiguracji, ustawień i logowania podczas parkowania aplikacja nie może udostępniać żadnych funkcji za pomocą własnych działań. |
Animacja ekranu | SA-1 |
Media, Wiadomości, Nawigacja, Miejsca docelowe, IOT, Pogoda |
Aplikacja nie może wyświetlać na ekranie animowanych elementów, takich jak animowane grafiki czy filmy. Wyjątek: animacje na płótnie, gdy użytkownik jest zaparkowany, są dozwolone, jeśli są istotne dla zadania związanego z prowadzeniem pojazdu. |
Reklamy graficzne lub tekstowe | AD-1 |
Media, Wiadomości, Nawigacja, Miejsca docelowe, IOT, Pogoda |
Aplikacja nie może wyświetlać reklam tekstowych innych niż nazwa reklamodawcy lub nazwa produktu. |
Używanie obrazów | IU-1 |
Media, Wiadomości, Nawigacja, Miejsca docelowe, IOT, Pogoda |
Elementy aplikacji nie wyświetlają żadnych obrazów na ekranie. Wyjątki:
|
Informacje wizualne na telefonie | VI-1 |
Media, Nawigacja, POI, IOT, Pogoda |
Tylko Android Auto: jeśli użytkownik musi przejść na ekran telefonu (np. aby zaakceptować prośbę o uprawnienia), aplikacja musi wyświetlić wiadomość z instrukcją, aby użytkownik patrzył na ekran telefonu tylko wtedy, gdy jest to bezpieczne. Więcej informacji znajdziesz w artykule Przetwarzanie ogólnych błędów (w przypadku multimediów) oraz Przetwarzanie danych wejściowych użytkownika (w przypadku aplikacji do nawigacji, punktów zainteresowania, Internetu rzeczy i aplikacji pogodowych). |
Aplikacja nie ulega awarii | AC-1 |
Nawigacja, punkty POI, IOT, pogoda |
Użytkownicy muszą mieć możliwość wykonania zadań w aplikacji na 5 ekranach lub mniej. Więcej informacji znajdziesz w artykule Ograniczenia dotyczące szablonów. |
Tekst przesuwający się | ST-1 |
Media, Wiadomości, Nawigacja, Miejsca docelowe, IOT, Pogoda |
Aplikacja nie może wyświetlać automatycznie przewijanego tekstu. |
Polecenia głosowe | VC-1 |
Media, nawigacja |
Aplikacja musi obsługiwać polecenia głosowe Asystenta Google. Więcej informacji znajdziesz w artykule Obsługa poleceń głosowych (w języku angielskim) na potrzeby multimediów oraz Obsługa intencji nawigacyjnych na potrzeby nawigacji. |
Opóźniona odpowiedź | DR-1 |
Media, Nawigacja, POI, IOT, Pogoda |
Przyciski w aplikacji muszą reagować na działania użytkownika z opóźnieniem nie dłuższym niż 2 sekundy. |
DR-2 |
Media, Nawigacja, POI, IOT, Pogoda |
Aplikacja musi się uruchomić w ciągu 10 sekund. |
|
DR-3 |
Media, Nawigacja, POI, IOT, Pogoda |
Aplikacja musi wczytać treści w maksymalnie 10 sekund. |
|
Kontrast | VD-1 |
Media, Wiadomości, Nawigacja, Miejsca docelowe, IOT, Pogoda |
Aplikacja musi zawierać ikony i kolory, które spełniają wymagania dotyczące kontrastu w Android Auto. Więcej informacji znajdziesz w artykule o kontrascie. |
VD-2 |
Media |
Aplikacja musi zawierać białe zestawy ikon, które system zabarwia, aby zapewnić automatyczne wyrównywanie kontrastu. |
|
VD-3 |
Media |
Aplikacja musi zapewniać kolory, które system może optymalizować pod kątem łatwości odczytania w samochodzie. |
|
Szare przyciski | GB-1 |
Media |
Elementy interaktywne, które są celowo wyszarzone, muszą być niefunkcjonalne. |
Rozproszenie uwagi kierowcy | DD-1 |
Nawigacja |
Kanału dźwiękowego nawigacji mogą używać tylko aplikacje do nawigacji i tylko do wskazówek nawigacyjnych. Więcej informacji znajdziesz w Instrukcjach głosowych. |
DD-2 |
Filmy, Gry, Przeglądarki |
Podczas jazdy aplikacja nie może być uruchamiana, a interfejs aplikacji nie może być widoczny. Dźwięk aplikacji musi się wyłączyć, gdy użytkownik zacznie prowadzić pojazd, i nie może zostać wznowiony podczas jazdy. Więcej informacji znajdziesz w artykule Upewnij się, że nie ma żadnych działań zoptymalizowanych pod kątem rozpraszania uwagi. |
|
Płatności | PA-1 |
Nawigacja, punkty POI, IOT, pogoda |
Jeśli w aplikacji są włączone zakupy, musi ona mieć proste procesy, korzystające ze skrótów, takich jak ostatnie lub ulubione zakupy. Więcej informacji znajdziesz w artykule Kupowanie za pomocą dotychczasowej formy płatności. Aplikacja nie może umożliwiać wykonywania tych czynności:
|
Powiadomienia | NA-1 |
Media, Wiadomości, Nawigacja, Miejsca docelowe, IOT, Pogoda |
Aplikacja nie może wyświetlać reklam w powiadomieniach. |
Nieistotne powiadomienia | IN-1 |
Media, Wiadomości, Nawigacja, Miejsca docelowe, IOT, Pogoda |
Aplikacja musi wyświetlać powiadomienia tylko wtedy, gdy są one istotne dla kierowcy.
Przykłady: |
Autoodtwarzanie multimediów | MA-1 |
Media |
Aplikacja nie może automatycznie odtwarzać się po uruchomieniu ani bez działania użytkownika w celu wybrania aplikacji lub multimediów. Więcej informacji znajdziesz w artykule Implementowanie poleceń odtwarzania. |
Funkcje wiadomości | MF-1 |
Wiadomości |
Aplikacja musi odbierać wiadomości przychodzące. Więcej informacji znajdziesz w artykule Tworzenie aplikacji do obsługi wiadomości na Androida Auto. |
MF-2 |
Wiadomości |
Wiadomości muszą być odpowiednio pogrupowane i wyświetlane we właściwej kolejności. Więcej informacji znajdziesz w artykule Tworzenie aplikacji do obsługi wiadomości na Androida Auto. |
|
MF-3 |
Wiadomości |
Użytkownik może odpowiedzieć na wiadomość. Więcej informacji znajdziesz w artykule Tworzenie aplikacji do obsługi wiadomości na Androida Auto. |
|
MF-4 |
Wiadomości |
Aplikacja musi stosować wzorce projektowania aplikacji do obsługi wiadomości krótkich. Tradycyjne aplikacje do przesyłania długich wiadomości, takie jak aplikacje do obsługi poczty e-mail, są niedozwolone. |
|
MF-5 |
Wiadomości |
Aplikacja musi implementować usługę przesyłania wiadomości peer-to-peer, a nie usługi powiadomień, takie jak pogoda, giełda czy wyniki sportowe. |
|
Funkcja nawigacji | NF-1 |
Nawigacja |
Aplikacja musi zawierać szczegółowe wskazówki dojazdu. |
NF-2 |
Nawigacja |
Aplikacja wyświetla na powierzchni szablonów nawigacji tylko zawartość mapy. Tekstowe wskazówki dojazdu, wskazówki dotyczące pasa ruchu i szacowany czas dotarcia muszą być wyświetlane w odpowiednich komponentach szablonu nawigacji. Na bezpiecznym obszarze mapy można narysować dodatkowe informacje dotyczące jazdy, ograniczenia prędkości, przeszkód na drodze itp. |
|
NF-3 |
Nawigacja |
Jeśli aplikacja wyświetla tekstowe wskazówki dojazdu, musi również uruchamiać powiadomienia nawigacyjne. Więcej informacji znajdziesz w artykule Powiadomienia o nawigacji krok po kroku. |
|
NF-4 |
Nawigacja |
Jeśli aplikacja do nawigacji wyświetla wskazówki dojazdu w formie tekstu, musi przesyłać informacje o następnym skręcie na wyświetlaczu konsoli pojazdu. Więcej informacji znajdziesz w artykule Metadane dotyczące nawigacji. |
|
NF-5 |
Nawigacja |
Aplikacja nie może wyświetlać powiadomień z instrukcjami, wskazówek głosowych ani informacji o grupach, gdy inna aplikacja do nawigacji wyświetla instrukcje. Więcej informacji znajdziesz w artykule Rozpoczynanie, kończenie i zatrzymywanie nawigacji. |
|
NF-6 |
Nawigacja |
Aplikacja musi obsługiwać żądania nawigacji z innych aplikacji na Androida Auto. Więcej informacji znajdziesz w artykule Wsparcie dla intencji nawigacji. |
|
NF-7 |
Nawigacja |
Aplikacja musi zawierać tryb „jazdy próbnej”, który umożliwia symulowanie jazdy. Więcej informacji znajdziesz w artykule Symulowanie nawigacji (w języku angielskim). |
|
Funkcja Ciekawe miejsce | PF-1 |
Ciekawe miejsce |
Aplikacja musi zapewniać przydatne funkcje związane z prowadzeniem pojazdu. |
Funkcje Internetu rzeczy | IT-1 |
IOT |
Aplikacja IOT może umożliwiać podczas jazdy:
|
Funkcje dotyczące pogody | WE-1 |
Pogoda | Aplikacja musi zawierać treści związane z pogodą, które muszą być istotne w przypadku bieżącej lokalizacji użytkownika lub podanej przez niego lokalizacji. |
WE-2 |
Pogoda | Informacje o pogodzie na fragmentach mapy muszą być czytelne i nie mogą zawierać skomplikowanych legend. Aplikacje mogą zawierać maksymalnie 3 legendy. Aplikacje z kilkoma legendami mogą mieć maksymalnie 3 kolory, a aplikacje z jedną legendą mogą mieć więcej niż 3 kolory. | |
WE-3 |
Pogoda | Informacje o prognozach muszą zawierać czytelne ikony i symbole. | |
WE-4 |
Pogoda | Nie można umożliwiać dostosowywania przedziałów prognozy za pomocą szablonów. | |
WE-5 |
Pogoda | Aplikacje pogodowe nie mogą wyświetlać więcej niż 5 unikalnych adnotacji na mapie pogodowej w danym widoku (np. znaczniki temperatury, znaczniki prędkości wiatru, wilgotności, nakładki radaru, wskaźniki piorunów, warunki na drogach). | |
Renderowanie mapy | MR-1 |
Nawigacja, punkty zainteresowania, pogoda |
Domyślnie aplikacje, które rysują mapy, muszą rysować mapy w jasnym lub ciemnym motywie, gdy zostanie im to zlecone. Więcej informacji znajdziesz w artykule Obsługa ciemnego motywu. Aplikacje mogą umożliwiać użytkownikom wybór jasnego lub ciemnego motywu. |
Sterowanie multimediami | MC-1 |
Film |
Aplikacja integruje się z sesją multimedialną. W zależności od treści aplikacja musi obsługiwać polecenia odtwarzania/wstrzymywania lub zatrzymywania odtwarzania. Dodatkowo aplikacja musi zawierać metadane dotyczące tytułu i miniatury każdego elementu multimedialnego. Zapoznaj się z sterowaniem odtwarzaniem i reklamowaniem go za pomocą MediaSession. |
Powiązane wytyczne dotyczące jakości na dużych ekranach
Te wytyczne dotyczą wszystkich działań realizowanych przez aplikację, ale wymagania poziomu 2 dotyczą tylko zaparkowanych aplikacji.
Kryteria | ID | wskazówki dla samochodów, |
---|---|---|
Tryb wielu okien i jednoczesne wznowienie | LS-M2 |
Gdy aktywność jest na ekranie zewnętrznym, traci pozycję najwyższej wznawianej aktywności, gdy użytkownik wejdzie w interakcję z aktywnością na ekranie głównym. |
UX | LS-U1 |
Niektóre samochody mają ekrany w orientacji poziomej o znacznie większych współczynnikach proporcji niż te, które są typowe dla innych urządzeń z dużym ekranem. Do testowania na takim wyświetlaczu możesz użyć profilu sprzętowego Automotive Ultrawide. |
LS-U2 |
Takie same jak w przypadku LS-U1 | |
LS-U3 |
Aby aplikacja była zoptymalizowana pod kątem samochodów, musi spełniać wymagania LS-U3 dotyczące rozmiarów docelowych obszarów dotykowych. Aby spełniać kryterium różnicowania samochodów, aplikacja musi spełniać wymagania UX-1 dotyczące samochodów. |
dostosowane do samochodów
Kryteria | ID | Odpowiednie kategorie | Opis |
---|---|---|---|
Funkcja nawigacji | NF-9 |
Nawigacja |
Aplikacja obsługuje renderowanie na wyświetlaczach klastra i renderuje tylko na nich elementy mapy. Zobacz Rysowanie na wyświetlaczu klastra. Ostrzeżenie: aplikacje do nawigacji, które obsługują również funkcję pogody, nie mogą wyświetlać żadnych informacji związanych z pogodą na wyświetlaczu konsoli. |
Renderowanie aplikacji | AR-2 |
Filmy, Gry, Przeglądarki |
Aplikacja renderuje się w wycięciach ekranu, aby w pełni wykorzystać dostępną przestrzeń ekranu, zachowując przy tym możliwość interakcji z wszystkimi elementami interfejsu na ekranie. Więcej informacji znajdziesz w artykule Dostosowywanie do wyświetlaczy o nieregularnym kształcie. |
Jakość usług | UX-1 |
Filmy, Gry, Przeglądarki |
Docelowe elementy dotykowe mają co najmniej 64 dp. |
UX-2 |
Filmy, Gry, Przeglądarki |
Docelowe elementy dotykowe są od siebie oddalone o co najmniej 24 dp, a od krawędzi ekranu – o 24 dp. |
|
UX-3 |
Filmy, Gry, Przeglądarki |
Rozmiar czcionki powinien wynosić co najmniej 24 sp. |
Powiązane wytyczne dotyczące jakości na dużych ekranach
Chociaż te wytyczne dotyczą wszystkich działań realizowanych przez Twoją aplikację, wymagania poziomu 1 dotyczą tylko zaparkowanych aplikacji.
Kryteria | ID | wskazówki dla samochodów, |
---|---|---|
UX | LS-U4 |
Chociaż system Android Automotive obsługuje klawiatury, są one mniej popularnymi metodami wprowadzania danych w samochodach niż inne urządzenia z dużym ekranem. Jednak niektóre samochody mają urządzenia z obrotowym elementem sterującym, które korzystają z tych samych interfejsów API co nawigacja po kartach za pomocą klawiatury. Aby działały prawidłowo, muszą one również spełniać wymagania LS-U4. |
Klawiatura, mysz i touchpad | LS-I3 |
Tak samo jak w przypadku LS-U4 |
Najczęstsze pytania
Co się dzieje po przesłaniu aplikacji?
Aplikacje dla samochodów są dodatkowo sprawdzane ręcznie, niezależnie od normalnych procesów sprawdzania w Sklepie Play. Aplikacja jest testowana pod kątem zgodności z odpowiednimi kryteriami.
Jak dowiedzieć się po przesłaniu aplikacji, czy nie spełnia ona wszystkich wymagań Androida Auto lub systemu operacyjnego Android Automotive?
Jeśli Twoja aplikacja nie spełnia wymagań dotyczących jakości aplikacji opisanych na tej stronie, zespół Sklepu Play skontaktuje się z Tobą pod adresem e-mail podanym na koncie Konsoli Google Play powiązanym z aplikacją.
Uwaga: informacje o publikowaniu aplikacji w Google Play znajdziesz w artykule Rozpowszechnianie aplikacji w samochodach.
Jak zarządzać naruszeniami zasad i odwołaniami?
Więcej informacji o zarządzaniu naruszeniami zasad i odwołaniami znajdziesz w Centrum zasad Google Play.
Moja aplikacja jest kierowana na więcej niż tylko Android Auto lub system operacyjny Android Automotive. Jeśli moja aplikacja nie spełnia wymagań dotyczących samochodów, czy nowa lub zaktualizowana wersja aplikacji będzie nadal widoczna w Google Play na innych urządzeniach?
Nie. Gdy Google rozpocznie proces zatwierdzania, Twoja aplikacja zostanie sprawdzona pod kątem jakości. Dalsze aktualizacje nie są dostępne do dystrybucji, dopóki aplikacja nie zostanie zatwierdzona. Jeśli chcesz wprowadzić aktualizacje aplikacji na inne urządzenia, rozważ utworzenie osobnej wersji z aktualizacjami aplikacji samochodowej.
Ważne: z powodu tej restrykcji nie należy używać produkcyjnych plików APK do prototypowania obsługi Androida Auto.
Zmień notatki
Grudzień 2024
- Kategorie aplikacji: dodano kategorię „Prognozy pogody”, w tym kryteria dotyczące funkcji prognozy pogody.
-
Renderowanie mapy
- Kategorie, których dotyczy problem: Nawigacja, Ważne miejsca, Pogoda
-
Nowe kryterium: MR-1
Domyślnie aplikacje, które rysują mapy, muszą rysować mapy w jasnym lub ciemnym motywie, gdy zostanie im to zlecone. Więcej informacji znajdziesz w artykule Obsługa ciemnego motywu.
Aplikacje mogą umożliwiać użytkownikom wybór jasnego lub ciemnego motywu.
-
Funkcje nawigacji
- Usunięto kryterium: NF-8
- Kategorie, których dotyczy problem: Nawigacja
-
Zastąpienie kryterium NF-8 kryterium MR-1.
- Zaktualizowane kryterium: NF-9
- Kategorie, których dotyczy problem: Nawigacja
-
Poprzedni tekst:
Aplikacja obsługuje renderowanie na wyświetlaczach klastra i renderuje tylko na nich elementy mapy. Zobacz Rysowanie na wyświetlaczu klastra.
-
Nowy tekst:
Aplikacja obsługuje renderowanie na wyświetlaczach klastra i renderuje tylko na nich elementy mapy. Zobacz Rysowanie na wyświetlaczu klastra.
Ostrzeżenie: aplikacje do nawigacji, które obsługują też funkcję pogody, nie mogą wyświetlać żadnych informacji o pogodzie na wyświetlaczu kokpitowym.
-
Animacja ekranu
- Zaktualizowano kryterium: SA-1
- Kategorie, których dotyczy problem: Media, Komunikacja, Nawigacja, Miejsca, Pogoda
-
Poprzedni tekst:
Aplikacja nie może wyświetlać na ekranie animowanych elementów, takich jak animowane grafiki czy filmy.
-
Nowy tekst:
Aplikacja nie może wyświetlać na ekranie animowanych elementów, takich jak animowane grafiki czy filmy.
Wyjątek: animacje na płótnie, gdy użytkownik jest zaparkowany, są dozwolone, jeśli są istotne dla zadania związanego z prowadzeniem pojazdu.
Maj 2024 r.
- Wprowadzenie poziomów jakości samochodu
-
Rozpraszanie uwagi kierowcy
- Kategorie, których dotyczy problem: przeglądarki, gry, filmy
-
Nowe kryteria: DD-3
Aplikacja nie może być uruchamiana ani używana podczas jazdy i nie może odtwarzać dźwięku. Sprawdź, czy nie ma żadnych działań zoptymalizowanych pod kątem rozpraszania uwagi
Uwaga: jeśli aplikacja odtwarza dźwięk, musi spełniać wymagania DD-2.
-
Renderowanie aplikacji
- Kategorie, których dotyczy problem: wszystkie kategorie obsługiwane przez system operacyjny Android Automotive
-
Nowe kryteria: AR-1
W aktywnościach implementowanych przez aplikację interaktywne elementy interfejsu nie mogą być zasłonięte przez paski systemowe ani wycięcia w ekranie. Zapoznaj się z sekcją Praca z ramkami okna i wycinkami wyświetlacza.
-
Nowe kryteria: AR-2
Aplikacja renderuje się w wycięciach ekranu, aby w pełni wykorzystać dostępną przestrzeń ekranu, a jednocześnie zapewnić dostęp do interaktywnych elementów interfejsu. Więcej informacji znajdziesz w artykule Dostosowywanie do wyświetlaczy o nieregularnym kształcie.
-
Sterowanie multimediami
- Kategorie, których dotyczy problem: film
-
Nowe kryteria: MC-1
Aplikacja integruje się z sesją multimedialną. W zależności od treści aplikacja musi obsługiwać polecenia odtwarzania/wstrzymywania lub zatrzymywania odtwarzania. Dodatkowo aplikacja musi zawierać metadane dotyczące tytułu i miniatury każdego elementu multimedialnego. Dowiedz się, jak sterować odtwarzaniem i reklamować je za pomocą MediaSession.
-
UX
- Kategorie, których dotyczy problem: przeglądarki, gry, filmy
-
Nowe kryteria: UX-1
Docelowe elementy dotykowe mają co najmniej 64 dp.
-
Nowe kryteria: UX-2
Docelowe elementy dotykowe są od siebie oddalone o co najmniej 24 dp, a od krawędzi ekranu – o 24 dp.
-
Nowe kryteria: UX-3
Rozmiar czcionki powinien wynosić co najmniej 24 sp.
-
Dozwolone działania
- Kategorie, których to dotyczy: Media, Nawigacja, Miejsca docelowe, Internet Rzeczy
-
Nowe kryteria: PE-1
Tylko w przypadku systemu operacyjnego Android Automotive: z wyjątkiem procesów konfiguracji, ustawień i logowania podczas parkowania aplikacja nie może udostępniać żadnych funkcji w ramach własnych działań.
-
Funkcje nawigacji
- Kategorie, których dotyczy problem: Nawigacja
-
Nowe kryteria: NF-9
Aplikacja obsługuje renderowanie na wyświetlaczach klastra i renderuje tylko na nich elementy mapy. Zobacz Rysowanie na wyświetlaczu klastra.
- Opóźniona odpowiedź
Październik 2023 r.
- Do tabel Projektowanie wizualne i interakcji użytkownika oraz Funkcjonalność dodano kolumnę „Kategorie, w których można wyświetlić reklamy”.
Lipiec 2023 r.
- Kategorie aplikacji: dodano kategorię „Przeglądarki”
-
Dane wrażliwe
- Kategorie: przeglądarki
-
Nowe kryteria: SD-1
Przeglądarki nie mogą zapisywać haseł ani informacji o płatnościach ani zezwalać na dostęp do nich, chyba że użytkownik może zablokować dostęp do haseł za pomocą blokady profilu. (Dowiedz się, jak to zrobić)
-
Nowe kryteria: SD-2
Zanim zsynchronizują dane z samochodem, przeglądarki synchronizujące hasła lub dane płatności muszą wykonać te czynności:
- poprosić użytkownika o uwierzytelnienie;
- Poinformuj użytkownika na ekranie samochodu, że jego dane zostaną zsynchronizowane z samochodem.
Kwiecień 2023 r.
- Kategorie aplikacji: dodano kategorię „Gry”
-
Nieistotne powiadomienia
- Dotyczy kategorii: Gry, Filmy
-
Nowe kryteria: IN-2
Aplikacja nie może wysyłać powiadomień z ostrzeżeniem.
-
Przepływ ustawień
- Kategorie, których dotyczy problem: film
-
Usunięto kryterium: SF-1
Po zalogowaniu lub próbie zalogowania aplikacja musi przejść na stronę główną.
-
Funkcje motoryzacyjne
- Kategorie, których dotyczy problem: film
-
Usunięto kryteria: AF-1
Aplikacja nie może zawierać żadnych czynności zoptymalizowanych pod kątem rozpraszania uwagi.
Marzec 2023 r.
- zmiany gramatyczne i formatowania;
Grudzień 2022 r.
-
Funkcjonalność Internetu rzeczy
- Kategorie objęte zmianą: Internet rzeczy
-
Nowe kryteria:
Aplikacja IOT może umożliwiać podczas jazdy:- Wyświetlanie bieżącego stanu urządzeń Na przykład: aby sprawdzić, czy drzwi garażowe są otwarte czy zamknięte, żarówka włączona czy wyłączona, system alarmowy włączony czy wyłączony, a pralka pracuje czy już się zatrzymała.
- Proste funkcje obsługiwane jednym dotknięciem, które włączają i wyłączają funkcje. Na przykład: możliwość włączania i wyłączania różnych urządzeń lub otwierania i zamykania, w tym włączania i wyłączania światła, włączania i wyłączania termostatu czy otwierania i zamykania drzwi garażowych lub zasłony. Obejmuje to również włączanie i wyłączanie wstępnie zaprogramowanej sceny lub rutyny.
- Powiadamianie użytkowników o zdarzeniach w domu lub innym miejscu. Na przykład: otrzymywanie powiadomień o rutynie lub scenie, alertu bezpieczeństwa lub zmiany stanu otwarcia/zamknięcia drzwi.
- Zadania związane z konfiguracją dowolnej aplikacji. Na przykład: możliwość wybrania urządzeń, systemów lub lokalizacji do użycia w aplikacji IoT.
- Zadanie związane z tworzeniem, modyfikowaniem lub przestawianiem kolejności. Na przykład: możliwość tworzenia, modyfikowania lub zmieniania kolejności scen lub rutyn, takich jak sekwencja zdarzeń podczas opuszczania lub opuszczania lokalizacji, w tym otwierania i zamykania drzwi garażowych lub włączania i wyłączania świateł.
- Czynności związane ze szczegółową kontrolą urządzenia. Na przykład: możliwość sterowania niektórymi funkcjami, w tym temperaturą termostatu lub poziomem jasności oświetlenia.
Maj 2022 r.
- Kategorie aplikacji: kategoria „Parking i ładowanie” została zastąpiona kategorią „Miejsce użyteczności publicznej”.
-
Animacja ekranu
- Kategorie, których to dotyczy: Media, Komunikacja, Nawigacja i Punkty zainteresowania
-
Poprzedni tekst:
Aplikacja nie wyświetla na ekranie animowanych elementów, takich jak animowana grafika, filmy czy paski postępu.
-
Nowy tekst:
Aplikacja nie wyświetla na ekranie animowanych elementów, takich jak animowane grafiki lub filmy.
-
Wykorzystanie obrazu
- Kategorie, na które to wpływa: multimedia, komunikatory, nawigacja i miejsca docelowe
-
Poprzedni tekst:
Elementy aplikacji nie wyświetlają żadnych obrazów na ekranie. Wyjątki:
- Aplikacje mogą wyświetlać jeden statyczny obraz przedstawiający kontekst treści na tle ekranu konsumpcji, np. okładkę albumu lub logo firmy reklamodawcy.
- Aplikacje mogą wyświetlać ikony w schowku nawigacji treści.
- Aplikacje do nawigacji, parkowania i ładowania mogą wyświetlać obrazy i fotografie, aby ułatwić podejmowanie decyzji.
- Aplikacje nawigacyjne mogą wyświetlać obrazy przedstawiające kierunek jazdy lub skrzyżowanie.
-
Nowy tekst:
Elementy aplikacji nie wyświetlają żadnych obrazów na ekranie. Wyjątki:
- Aplikacje mogą wyświetlać jeden statyczny obraz przedstawiający kontekst treści na tle ekranu konsumpcji, np. okładkę albumu lub logo firmy reklamodawcy.
- Aplikacje mogą wyświetlać ikony w schowku nawigacji treści.
- Aplikacje mogą wyświetlać obrazy i fotografie, aby ułatwić podejmowanie decyzji.
- Aplikacje nawigacyjne mogą wyświetlać obrazy przedstawiające kierunek jazdy lub skrzyżowanie.
-
Ponieważ samochody to urządzenia z dużym ekranem, aplikacje powinny wypełniać te kategorie
- Kategorie, których to dotyczy: multimedia, wiadomości, nawigacja, punkty zainteresowania i wideo
-
Poprzedni tekst:
Aplikacja nie zawiera gier ani innych funkcji spoza typów aplikacji przeznaczonych do samochodów. Więcej informacji znajdziesz w sekcji Obsługiwane kategorie aplikacji.
-
Nowy tekst:
Aplikacja nie zawiera funkcji wykraczających poza typy aplikacji przeznaczonych do samochodów. Więcej informacji znajdziesz w sekcji Obsługiwane kategorie aplikacji.
-
Wizualizacja informacji na telefonie
- Kategorie, których to dotyczy: media, nawigacja i ciekawe miejsca
-
Poprzedni tekst:
Tylko Android Auto: jeśli użytkownik musi przejść na ekran telefonu (np. aby zareagować na prośbę o przyznanie uprawnień), aplikacja musi wyświetlić wiadomość z instrukcją, aby użytkownik patrzył na ekran telefonu tylko wtedy, gdy jest to bezpieczne. Więcej informacji znajdziesz w artykule Przetwarzanie ogólnych błędów (w przypadku multimediów) oraz Przetwarzanie danych wejściowych użytkownika (w przypadku nawigacji, parkowania i ładowania).
-
Nowy tekst:
Tylko Android Auto: jeśli użytkownik musi przejść na ekran telefonu (np. aby zareagować na prośbę o uprawnienia), aplikacja musi wyświetlić wiadomość z instrukcją, aby użytkownik patrzył na ekran telefonu tylko wtedy, gdy jest to bezpieczne. Więcej informacji znajdziesz w artykule Przetwarzanie ogólnych błędów (w przypadku multimediów) oraz Przetwarzanie danych wejściowych użytkownika (w przypadku aplikacji do nawigacji i punktów zainteresowania).
-
Funkcje nawigacji
- Kategorie, których dotyczy problem: Nawigacja
-
Poprzedni tekst:
Aplikacja wyświetla na powierzchni szablonów nawigacji tylko zawartość mapy. Tekstowe wskazówki dojazdu, wskazówki dotyczące pasa ruchu i szacowany czas dotarcia muszą być wyświetlane w odpowiednich komponentach szablonu nawigacji. Po prawej stronie mapy można wyświetlać dodatkowe informacje dotyczące przejazdu, takie jak ograniczenie prędkości czy przeszkody na drodze.
-
Nowy tekst:
Aplikacja wyświetla na powierzchni szablonów nawigacji tylko zawartość mapy. Tekstowe wskazówki dojazdu, wskazówki dotyczące pasa ruchu i szacowany czas dotarcia muszą być wyświetlane w odpowiednich komponentach szablonu nawigacji. Dodatkowe informacje dotyczące jazdy, takie jak ograniczenia prędkości i przeszkody na drodze, mogą być wyświetlane na bezpiecznym obszarze mapy.
-
Funkcje dotyczące punktów szczególnych zainteresowania
- Kategorie, których dotyczy problem: Ciekawe miejsce
-
Poprzedni tekst:
Aplikacja musi zapewniać istotną funkcjonalność w ramach swojej kategorii, która jest istotna w przypadku jazdy.
-
Nowy tekst:
Aplikacja musi zapewniać przydatne funkcje związane z prowadzeniem pojazdu.
-
Usunięte kryteria:
Jeśli aplikacja do parkowania wyświetla listę lokalizacji obok mapy (np. za pomocą szablonu mapy z listą miejsc), na liście mogą się znajdować tylko miejsca parkingowe.
Podobnie w przypadku aplikacji do ładowania lokalizacja musi być stacją ładowania.
Kwiecień 2022 r.
-
Orientacja wyświetlania
- Kategorie, których dotyczy problem: film
-
Nowe kryteria:
Interfejsy użytkownika rysowane przez aplikację obsługują zarówno ekrany w orientacji poziomej, jak i pionowej.
-
Rozpraszanie uwagi kierowcy
- Kategorie, których dotyczy problem: film
-
Nowe kryteria:
Podczas jazdy nie można uruchamiać aplikacji do oglądania filmów ani wyświetlać jej ekranu. Dźwięk aplikacji do oglądania filmów musi się wyłączyć, gdy użytkownik zacznie prowadzić.
-
Przepływ ustawień
- Kategorie, których dotyczy problem: film
-
Nowe kryteria:
Aplikacja musi przejść na stronę główną po (próbie) zalogowania.
-
Funkcje motoryzacyjne
- Kategorie, których dotyczy problem: film
-
Nowe kryteria:
Aplikacja nie zawiera aktywności zoptymalizowanych pod kątem kierowcy.
-
Architektury procesora
- Kategorie, których dotyczy problem: film
-
Nowe kryteria:
Aplikacja obsługuje procesory x86_64 i ARM.
-
Łatwość nawigacji w aplikacji
- Kategorie, których dotyczy problem: film
-
Nowe kryteria:
Aplikacja umożliwia użytkownikom nawigację bez utknięcia w ślepym zaułku.
Listopad 2021 r.
- Wizualizacja informacji na telefonie
- Kategorie, których to dotyczy: Media, Nawigacja i Parkowanie i ładowanie
-
Poprzedni tekst:
Podczas interakcji z ekranem samochodu aplikacja nie aktywuje ekranu telefonu, aby wyświetlić jakiekolwiek informacje wizualne, takie jak powiadomienia, komunikaty, filmy, obrazy, reklamy itp. Więcej informacji znajdziesz w artykule Tworzenie aplikacji do nawigacji, która umożliwia nawigację, parkowanie i ładowanie. Podczas korzystania z interfejsu użytkownika Androida Auto na ekranie telefonu aplikacja nie wyświetla żadnych informacji wizualnych niezwiązanych z Androidem Auto.
Jeśli użytkownik musi przejść na ekran telefonu (np. aby zaakceptować prośbę o uprawnienia), aplikacja musi wyświetlić komunikat z instrukcją, aby użytkownik patrzył na ekran telefonu tylko wtedy, gdy jest to bezpieczne.
-
Nowy tekst:
Tylko Android Auto: jeśli użytkownik musi przejść na ekran telefonu (np. aby zaakceptować prośbę o przyznanie uprawnień), aplikacja musi wyświetlić wiadomość z instrukcją, aby użytkownik patrzył na ekran telefonu tylko wtedy, gdy jest to bezpieczne. Więcej informacji znajdziesz w artykule Przetwarzanie ogólnych błędów (w przypadku multimediów) oraz Przetwarzanie danych wejściowych użytkownika (w przypadku nawigacji, parkowania i ładowania).
- Płatności
- Kategorie, których to dotyczy: Nawigacja, Parkowanie i ładowanie
-
Poprzedni tekst:
Jeśli w aplikacji są włączone zakupy, jej procesy muszą być proste.
-
Nowy tekst:
Jeśli w aplikacji są włączone zakupy, musi ona mieć proste procesy, korzystające ze skrótów, takich jak ostatnie lub ulubione zakupy. Więcej informacji znajdziesz w artykule Kupowanie przy użyciu dotychczasowej formy płatności.
Aplikacja nie może umożliwiać wykonywania tych czynności:
- Konfigurowanie form płatności
- wiele produktów do wybrania do zakupu,
- Użytkownik musi wyrazić zgodę na cykliczne płatności, np. na subskrypcje.