자동차용 Android 개요

Android Auto 또는 Android Automotive OS를 실행하는 차량에 앱을 제공하세요. 모든 사용자가 앱을 즐길 수 있도록 두 경우에 모두 적합한 앱 아키텍처를 사용하면 됩니다.

Android Auto

Android Auto에서는 Android 휴대전화 및 Android Auto 앱을 사용하지만 Android Automotive OS를 사용하는 차량이 없는 사용자를 위해 운전자에 최적화된 앱 환경을 제공합니다. 사용자의 자동차 또는 애프터마켓 스테레오 시스템에서 Android Auto를 지원하는 경우 휴대전화에 연결하여 자동차 화면에서 직접 앱을 사용할 수 있습니다.

Android Auto가 운전자에 최적화된 인터페이스를 표시하기 위해 사용하는 서비스를 만들어 Android Auto와 휴대전화 앱을 연결할 수 있습니다. 이러한 서비스는 Android Automotive OS 앱에 재사용되지만, 사용자가 자동차에 휴대전화 앱을 설치하지는 않습니다. 그림 1은 자동차에서 실행되는 Android Auto의 예를 보여줍니다.

Android Auto는 수백만 명의 사용자와 수백 개의 호환 가능한 자동차 및 애프터마켓 스테레오 시스템을 이미 보유하고 있습니다.

Android Auto 사용자 인터페이스

그림 1. Android Auto: 휴대전화로 구동하고 자동차에서 실행

Android Automotive OS

Android Automotive OS는 차량에 내장된 Android 기반의 인포테인먼트 시스템입니다. 자동차 시스템은 운전에 최적화된 독립형 Android 기기입니다. Android Automotive OS를 사용하면 사용자가 휴대전화 대신 자동차에 직접 앱을 설치할 수 있습니다.

미디어 앱의 경우 앱에 미디어 브라우저 서비스가 포함되어야 합니다. 자세한 내용은 자동차용 미디어 앱 빌드를 참고하세요. Android Automotive OS와 Android Auto에서 모두 동일한 미디어 브라우저 서비스를 사용할 수 있습니다. 그러나 Android Automotive OS용으로 특별히 디자인해야 하는 일부 활동(예: 로그인, 설정)이 있습니다. 자세한 내용은 Android Automotive OS 앱 디자인 가이드라인의 로그인 흐름 조정디자인 설정을 참고하세요. 그림 2는 Android Automotive OS에서 실행되는 앱의 예를 보여줍니다.

Automotive OS 사용자 인터페이스

그림 2. 자동차에서 실행되는 Android Automotive OS

지원되는 앱 카테고리

카테고리 설명 플랫폼 사용 게시
미디어 - 오디오

미디어 앱을 사용하면 사용자는 자동차에서 음악, 라디오, 오디오북 및 기타 오디오 콘텐츠를 탐색하고 재생할 수 있습니다. 자세한 내용은 자동차용 미디어 앱 빌드를 참고하세요.

중요: 동영상 콘텐츠는 미디어 카테고리에 포함되지 않습니다. 동영상을 재생하는 앱에 관한 자세한 내용은 별도의 동영상 카테고리를 참고하세요.

다음을 사용하여 빌드: MediaBrowserServiceMediaSession. Android Automotive OS에서 뷰 또는 Compose를 사용하여 (주차 중에 사용할) 로그인 및 설정 화면을 빌드할 수도 있습니다.

Android Auto 및 Android Automotive OS 운전 중 또는 주차 중 모든 트랙 유형
메시지

메시지 앱을 사용하면 사용자는 자동차에서 수신 알림을 받고, 텍스트 음성 변환을 사용하여 메시지를 소리 내어 읽으며, 음성 입력을 통해 답장을 보낼 수 있습니다. 자세한 내용은 Android Auto용 메시지 앱 빌드를 참고하세요.

다음을 사용하여 빌드: MessagingStyle 알림, Service(답장 및 '읽은 상태로 표시' 동작 처리)

Android Auto 운전 중 또는 주차 중 모든 트랙 유형
관심 장소(POI)

관심 장소 앱(예: 주차 앱, 충전 앱, 주유 앱)을 통해 사용자는 관심 장소를 찾아서 그곳으로 이동하고 관련 액션을 취할 수 있습니다.

다음을 사용하여 빌드: 자동차용 Android 앱 라이브러리. 관심 장소 앱에 관한 추가 정보는 관심 장소 앱 빌드를 참고하세요.

Android Auto 및 Android Automotive OS 운전 중 또는 주차 중 모든 트랙 유형
사물 인터넷(IoT)

IoT 앱을 통해 사용자는 차 안에서 연결된 기기를 대상으로 관련 작업을 실행할 수 있습니다. 그 예로 차고 문 열기, 홈 조명 스위치 켜거나 끄기, 홈 보안 사용 설정하기 등 특정 기기의 상태를 제어하는 작업을 들 수 있습니다.

다음을 사용하여 빌드: 자동차용 Android 앱 라이브러리. IoT 앱에 관한 추가 정보는 사물 인터넷 앱 빌드를 참고하세요.

Android Auto 및 Android Automotive OS 운전 중 또는 주차 중 모든 트랙 유형
동영상

동영상 앱을 사용하면 사용자는 자동차가 주차되어 있는 동안 스트리밍 동영상을 볼 수 있습니다. 이러한 앱의 핵심 목적은 스트리밍 동영상을 표시하는 것입니다.

다음을 사용하여 빌드: 뷰 및/또는 Compose. 자세한 내용은 Android Automotive OS용 동영상 앱 빌드를 참고하세요.

Android Automotive OS 주차 중에만 내부, 비공개, 공개 테스트 트랙
게임

게임 앱을 사용하면 자동차가 주차되어 있는 동안 게임을 플레이할 수 있습니다. 이러한 앱의 핵심 목적은 게임을 플레이하는 것입니다.

다음을 사용하여 빌드: 뷰 및/또는 Compose. 자세한 내용은 Android Automotive OS용 게임 빌드를 참고하세요.

Android Automotive OS 주차 중에만 내부 테스트 트랙
브라우저

브라우저 앱을 사용하면 자동차가 주차되어 있는 동안 사용자가 웹페이지에 액세스할 수 있습니다.

다음을 사용하여 빌드: 뷰 및/또는 Compose. 자세한 내용은 Android Automotive OS용 브라우저 빌드를 참고하세요.

Android Automotive OS 주차 중에만 내부 테스트 트랙

추가 리소스

자동차용 Android에 관한 자세한 내용은 다음 추가 리소스를 참고하세요.

디자인

샘플

Codelab

블로그

동영상