Projektowanie aplikacji przy użyciu biblioteki aplikacji Android do samochodu polega na sekwencyjnym umieszczaniu szablonów w przepływach zadań i dostosowywaniu ich do celów aplikacji i jej użytkowników.
Biblioteki można używać do tworzenia aplikacji z tych kategorii:
Aby ogólnie poznać proces projektowania, zapoznaj się z jego krokami poniżej.
Szczegółowe informacje o tym, jaką rolę odgrywasz Ty i biblioteka aplikacji w tworzeniu doświadczeń dla użytkowników, znajdziesz w artykule Kto odpowiada za co.
Etapy przetwarzania
Projektowanie za pomocą biblioteki aplikacji Android do samochodu obejmuje te ogólne kroki:
Planuj przepływy zadań.
Wybierz sekwencję szablonów, aby poprowadzić użytkowników przez poszczególne zadania.
Rozważ stan jazdy
strategicznie używać szablonów tylko do parkowania i strategii przepływu zadań;
Przygotuj plan komunikacji.
Wybierz odpowiednie opcje komunikacji na potrzeby wszystkich scenariuszy, w których Twoja aplikacja komunikuje się z użytkownikami.
Spersonalizuj aplikację. Dostosuj zawartość każdego szablonu do potrzeb użytkowników i styl do marki aplikacji.
Kto zajmuje się czym
Gdy tworzysz aplikację za pomocą biblioteki aplikacji Android for Cars, biblioteka ta zapewnia wiele aspektów korzystania z aplikacji, w tym jej działanie w sposób zoptymalizowany pod kątem jazdy we wszystkich kompatybilnych samochodach.
Co obsługuje biblioteka
Zadania deweloperów aplikacji
Dane wejściowe: obsługa danych wejściowych użytkownika w szablonach za pomocą mechanizmów dostępnych w określonych samochodach, takich jak ekran dotykowy lub pokrętło.
Dostosowanie do rozmiaru ekranu: dostosowanie treści do rozmiarów ekranu.
Przejścia między ekranami:animacja
przejście między ekranami
Spójny interfejs z optymalizacją pod kątem zwiększania skuteczności: upewnij się, że interfejs i wzorce interakcji są znajome i spójnie w różnych aplikacjach.
Tryb jasny i ciemny (z wyjątkiem przypadków wymienionych poniżej):
Dostosowywanie funkcji szablonu do odpowiedniego trybu w zależności od warunków oświetlenia
Ograniczenia UX na podstawie stanu jazdy: ograniczanie tekstu lub wyłączanie niektórych funkcji, takich jak klawiatura, podczas jazdy
Mapy w przypadku aplikacji innych niż nawigacyjne: rysowanie mapy w szablonie Lista miejsc (mapa).
Metadane: udostępnianie metadanych, takich jak pozycje na liście i lokalizacje do przypięcia na mapach.
Elementy marki: ikony aplikacji, obrazy i niestandardowe kolory akcentów (w wersjach jasnych i ciemnych).
Mapy (dotyczy tylko aplikacji do nawigacji): rysowanie i aktualizowanie map (w wersji jasnej lub ciemnej, zgodnie z instrukcjami), w tym mapy do wyświetlania klastrów (opcjonalnie).
W przypadku AAOS firmy motoryzacyjne OEM odpowiadają za:
[null,null,["Ostatnia aktualizacja: 2025-05-22 UTC."],[[["The Android for Cars App Library streamlines app development for vehicles by providing pre-built templates and handling core functionalities like input, screen adaptations, and driving-optimized UI."],["Developers can use the library to build communication, navigation, and other driving-related apps, focusing on customizing task flows, content, and branding."],["App design involves defining user tasks, planning task flows considering driving state, planning communications, and customizing the app's content and styling."],["While the library manages many aspects of the user experience, developers are responsible for voice input processing, user flow creation, providing metadata, and branding elements."],["Vehicle OEMs handle vehicle-specific styling for AAOS to integrate with their branding and vehicle interiors."]]],[]]