자동차용 Android 개요

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

Android Auto

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

Android Auto 사용자 인터페이스

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

Android Automotive OS

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

Automotive OS 사용자 인터페이스

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

지원되는 앱 카테고리

자동차의 고유한 고려사항으로 인해 Android Auto 및 Android Automotive OS는 특정 유형의 앱만 지원합니다(다음 표 참고).

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

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

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

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

미디어 앱은 Android Auto용 사전 체험판 프로그램의 일환으로 자동차용 Android 앱 라이브러리 템플릿을 사용하여 빌드할 수도 있습니다. 미디어 앱과 관련된 추가 정보는 템플릿 미디어 앱 빌드를 참고하세요.

Android Auto 및 Android Automotive OS

중요: 템플릿 미디어 앱은 현재 Android Auto에서만 지원됩니다.

운전 중 또는 주차 중

모든 트랙 유형

중요: 자동차 앱 라이브러리 템플릿을 사용하는 미디어 앱은 사전 체험판 프로그램의 일환으로 내부 테스트 트랙 및 비공개 테스트 트랙에만 게시할 수 있습니다.

커뮤니케이션 - 메시지 알림

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

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

Android Auto 운전 중 또는 주차 중 모든 트랙 유형
커뮤니케이션 - 템플릿 메시지 실습

템플릿 메시지 앱은 메시지 알림의 기능을 확장하여 사용자가 대화 기록을 탐색하고, 텍스트 음성 변환을 사용하여 이전 메시지를 소리 내어 읽고, 자동차에서 음성 입력을 사용하여 답장을 보낼 수 있도록 합니다.

다음을 사용하여 빌드: The 자동차용 Android 앱 라이브러리. 메시지 앱과 관련된 추가 정보는 Android Auto용 템플릿 메시지 환경 빌드를 참고하세요.

Android Auto 운전 중 또는 주차 중 내부 테스트 및 비공개 테스트 트랙
커뮤니케이션 - 실습 전화하기

통화 앱을 사용하면 사용자가 자동차 화면에서 전화를 걸고 받을 수 있습니다.

다음을 사용하여 빌드: Telecom Jetpack 라이브러리자동차용 Android 앱 라이브러리. 통화 앱과 관련된 추가 정보는 Android Auto용 통화 환경 빌드를 참고하세요.

Android Auto 운전 중 또는 주차 중 내부 테스트 및 비공개 테스트 트랙
관심 장소(POI)

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

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

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

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

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

Android Auto 및 Android Automotive OS 운전 중 또는 주차 중 모든 트랙 유형
날씨

날씨 앱을 사용하면 사용자가 현재 위치 또는 경로와 관련된 관련 날씨 정보를 확인할 수 있습니다. 날씨 앱은 탐색 기능도 제공할 수 있습니다.

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

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

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

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

Android Automotive OS

주로 주차 중

동영상 앱은 운전 중 오디오 지원에 설명된 대로 운전 중 제한된 사용을 지원할 수 있습니다.

모든 트랙 유형
게임 실습

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

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

Android Auto 및 Android Automotive OS 주차 중에만 내부 테스트 및 비공개 테스트 트랙
브라우저 실습

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

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

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

Google 앱 및 서비스와 통합

Android Auto 및 Google이 내장된 자동차를 비롯하여 자동차용 Android를 지원하는 차량에서 사용할 자체 앱을 빌드할 수 있습니다.

앱을 테스트하려면 테스트 도구를 사용하여 개발 머신에서 Android Auto 및 Android Automotive OS를 실행하세요. 자세한 내용은 자동차용 Android 앱 테스트를 참고하세요.

앱 디자인 가이드라인은 자동차용 Android를 참고하세요.

자세한 내용은 다음 추가 리소스를 참고하세요.

추가 리소스

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

샘플

Codelab

블로그

동영상