제한된 브랜딩 및 맞춤설정이 적용된 미디어 앱을 만들려면 MediaBrowserService (MBS)를 사용하세요. 이는 사용자가 콘텐츠를 탐색하고 미디어를 재생할 수 있는 저렴한 환경입니다.
미디어 UI의 대부분은 자동차 제조업체와 Google에서 제어하므로(미디어 파트너 역할 참고) 앱 개발자의 디자인 관련 작업은 비교적 간단합니다.
다음은 앱 개발자를 위한 기본 작업입니다.
- 탐색 탭 계획: 콘텐츠의 최상위 뷰를 최대 4개까지 선택하고 탐색 탭의 아이콘 또는 라벨을 결정합니다.
- 탐색 뷰 계획: 콘텐츠의 최상위 뷰와 하위 뷰를 구성하고 형식을 지정하는 방법 (그리드 또는 목록)을 계획합니다.
- 재생 컨트롤 맞춤설정: 맞춤 작업 및 아이콘을 제공할지, 현재 재생목록을 구현할지 결정합니다.
- 음성 액션 계획: 사용자가 음성으로 요청할 수 있는 명령어를 결정합니다.
- 브랜딩 요소 제공: 브랜드를 나타내는 앱 아이콘과 강조 색상을 제공합니다.
AAOS만을 위한 추가 단계(선택사항):
- 로그인 흐름 만들기: 사용 가능한 템플릿을 사용하여 사용자가 자동차 화면에서 앱에 로그인할 수 있는 로그인 흐름을 만듭니다 (앱에 로그인이 필요한 경우).
- 설정 만들기: 설정이 필요한 경우 앱의 차량 내 설정 화면을 만듭니다.
Android Auto 전용의 선택적 추가 단계:
- 추천 제공: 추천으로 표시할 미디어 콘텐츠 10개를 식별합니다.
앞서 언급한 링크를 사용하여 각 작업에 관한 자세한 안내를 확인하세요. 제공해야 하는 디자인 요소의 요약은 체크리스트를 참고하세요.
미디어 파트너 역할
AAOS 기반 차량에서 실행되는 앱의 경우 자동차 제조업체는 브랜드 및 차량 스타일을 반영하도록 UI를 맞춤설정할 수 있습니다. Android Auto에서 실행되는 앱의 경우 Google은 호환되는 다양한 차량에서 일관된 앱의 모양과 느낌을 만듭니다. 다음 표는 통합된 미디어 앱 환경을 보장하기 위한 앱 개발자와 자동차 제조업체 (AAOS)의 디자인 역할을 요약합니다.
미디어 환경의 측면 | 자동차 제조업체의 디자인 역할 (또는 Android Auto의 경우 Google) | 앱 개발자의 디자인 역할 |
---|---|---|
미디어 앱 탐색하기 | 앱 바가 표시되는 위치를 결정하고 앱 바에 표시될 수 있는 앱 탐색 및 컨트롤을 지원합니다. | 앱 바의 탭에 표시할 최상위 콘텐츠 뷰를 결정하고 필요에 따라 아이콘과 라벨을 제공합니다 (탐색 탭 계획 참고). |
콘텐츠 세부정보 둘러보기 | 그리드 또는 목록 항목의 크기와 콘텐츠를 결정하고 하위 콘텐츠 수준에서 앱 헤더 구현 | 각 수준에서 탐색 가능한 미디어 콘텐츠의 형식 (그리드 또는 목록) 및 구성을 결정합니다 (탐색 보기 계획 참고). |
미디어 재생 | 앱의 맞춤 작업 컨트롤을 비롯하여 적절한 미디어 메타데이터와 재생 컨트롤을 사용하여 재생 뷰와 최소화된 컨트롤 막대를 구현합니다. 재생 뷰에 현재 재생목록 어포던스와 현재 재생목록의 스타일을 제공합니다. | 컨트롤 막대에 맞춤 작업을 구현할지 결정하고 아이콘을 제공합니다. 또한 현재 재생 중인 트랙의 표시기를 제공할지 여부와 현재 재생목록을 구현할지 여부를 결정합니다 (재생 컨트롤 맞춤설정 참고). |
음성 작업 | Google 어시스턴트 UI를 제공하고 사용자가 특정 자동차에서 어시스턴트를 호출하는 방식을 제어합니다. | 음성 요청에 지원할 미디어 카테고리와 일반 요청에 제공할 콘텐츠를 지정합니다(음성 작업 계획). |
브랜드 기여 분석 | 모든 콘텐츠 화면에 앱 아이콘을 표시하고 서드 파티 앱 색상을 강조 색상으로 적용할 위치를 선택합니다. | 앱 아이콘을 제공하고 강조 색상을 지정합니다 (브랜딩 요소 제공 참고). |
로그인 및 설정 | 앱 바에서 검색 및 설정에 대한 설정 어포던스를 제공하고 필요에 따라 사용자를 로그인 화면으로 연결합니다. | 템플릿을 사용하여 로그인 흐름과 설정 화면을 만듭니다. 필요한 경우 로그인 흐름 조정 및 디자인 설정을 참고하세요. |
권장사항 | 콘텐츠 추천이 표시될 UI 제공 | 적절한 콘텐츠 추천을 위한 소스 제공 |