Tworzenie aplikacji za pomocą szablonów

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:

  1. Zdefiniuj zadania użytkownika. Określ, które zadania są ważne dla użytkowników Twojej aplikacji w samochodach.
  2. Planuj przepływy zadań. Wybierz sekwencję szablonów, aby poprowadzić użytkowników przez poszczególne zadania.
  3. Rozważ stan jazdy strategicznie używać szablonów tylko do parkowania i strategii przepływu zadań;
  4. Przygotuj plan komunikacji. Wybierz odpowiednie opcje komunikacji na potrzeby wszystkich scenariuszy, w których Twoja aplikacja komunikuje się z użytkownikami.
  5. 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).
  • Głosowe wprowadzanie tekstu: przetwarzanie nagranego dźwięku.
  • Ścieżki użytkownika: tworzenie niestandardowych sekwencji szablonów, które uwzględniają najważniejsze ścieżki użytkownika
  • 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: