자동차용 Android 개요

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

Android Auto

Android Auto는 Android Auto 앱이 설치된 Android 휴대전화를 보유하고 호환되는 자동차 또는 애프터마켓 스테레오 시스템을 보유한 사용자에게 운전자에 최적화된 앱 환경을 제공합니다. 휴대전화를 연결하여 자동차 디스플레이에서 직접 앱을 사용할 수 있습니다. Android Auto가 운전자에 최적화된 인터페이스를 표시하기 위해 사용하는 서비스를 만들어 Android Auto와 휴대전화 앱을 연결할 수 있습니다.

Android Auto 사용자 인터페이스

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

Android Automotive OS

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

Automotive OS 사용자 인터페이스

그림 2. 에뮬레이터에서 실행되는 Android Automotive OS

지원되는 앱 카테고리

자동차의 고유한 고려사항으로 인해 Android Auto 및 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

블로그

동영상