Tworzenie aplikacji za pomocą szablonów

Projektowanie aplikacji za pomocą biblioteki aplikacji Android for Cars obejmuje sekwencjonowanie szablonów w przepływach zadań i dostosowywanie ich do celów aplikacji i jej użytkowników.

Korzystając z biblioteki, możesz tworzyć aplikacje z tych kategorii:

Aby zapoznać się ogólnie z procesem projektowania, zapoznaj się z poniższymi krokami. Szczegółowe informacje o swojej roli i roli biblioteki aplikacji w tworzeniu środowiska dla użytkowników znajdziesz w sekcji Kto zarządza co.

Etapy procesu

Ogólnie projektowanie za pomocą biblioteki aplikacji Android for Cars obejmuje następujące kroki:

  1. Zdefiniuj zadania użytkowników. Dowiedz się, jakie zadania powinni wykonać użytkownicy w Twojej aplikacji w pojazdach.
  2. Planuj przepływy zadań. Wybierz sekwencję szablonów, aby przeprowadzić użytkowników przez każde zadanie.
  3. Weź pod uwagę stan jazdy. Strategiczne wykorzystanie szablonów tylko zaparkowanych i strategii przepływu zadań.
  4. Planowanie komunikacji. Wybierz odpowiednie opcje komunikacji na potrzeby wszystkich scenariuszy, w których aplikacja komunikuje się z użytkownikami.
  5. Dostosuj aplikację. Dostosuj zawartość każdego szablonu do potrzeb użytkowników i dostosuj styl do marki aplikacji.

Kto zajmuje się kwestiami

Gdy tworzysz aplikację, korzystając z biblioteki aplikacji Android for Cars, biblioteka ta odpowiada za wiele aspektów aplikacji, w tym o jej działanie w sposób zoptymalizowany pod kątem jazdy we wszystkich zgodnych samochodach.

Czego obsługuje biblioteka Czym zajmują się deweloperzy aplikacji
  • Dane wejściowe: obsługa danych wejściowych użytkownika w szablonach za pomocą mechanizmów dostępnych w konkretnych samochodach, takich jak ekran dotykowy lub pokrętło
  • Rozmiar ekranu: dostosowywanie treści do rozmiaru ekranu.
  • Przejścia ekranu: przejścia między ekranami w ruchu
  • Spójny interfejs zoptymalizowany pod kątem poprawy skuteczności: dbanie o to, aby interfejs i wzorce interakcji były spójne w różnych aplikacjach.
  • Tryb jasny i ciemny (chyba że zaznaczono poniżej): dostosowanie funkcji szablonu do odpowiedniego trybu zależnie od warunków otoczenia
  • Ograniczenia UX na podstawie stanu jazdy: ograniczanie tekstu lub wyłączanie niektórych funkcji, takich jak klawiatura, podczas jazdy
  • Mapy w aplikacjach nienawigacyjnych: rysunek mapy w szablonie Lista miejsc (mapa).
  • Rozpoznawanie mowy: przetwarzam nagrany dźwięk.
  • Przepływy użytkowników: tworzenie dostosowanych sekwencji szablonów dotyczących kluczowych ścieżek użytkowników.
  • Metadane: dostarczanie metadanych, takich jak elementy list i lokalizacje, które mają być przypięte na mapach.
  • Elementy marki: wybór ikon, obrazów i niestandardowych akcentowych kolorów (z jasnymi i ciemnymi wersjami).
  • Mapy (tylko w przypadku aplikacji nawigacyjnych): pobieranie i aktualizowanie map (z motywem jasnym lub ciemnym zgodnie z instrukcjami), w tym w razie potrzeby mapę do wyświetlania w klastrze.

W przypadku AAOS producenci pojazdów OEM dbają o: