본문 바로가기
WWDC

[WWDC16] Developing CarPlay Systems, Part 1

by 고고 2022. 3. 7.

링크 : https://developer.apple.com/videos/play/wwdc2016/722/

 

Developing CarPlay Systems, Part 1 - WWDC16 - Videos - Apple Developer

CarPlay is a smarter, safer way to use your iPhone in the car. Learn how CarPlay works and how to design your car's infotainment system...

developer.apple.com

 

 

CarPlay란 아이폰을 차에서 안전하게 사용하는 방법입니다.

아이폰을 사용하는 방식과 비슷하고, 차에 내장된 디스플레이에 통합되어 있습니다.

iOS의 새 버전이 출시되면 CarPlay에서도 마찬가지로 새 기능을 사용할 수 있습니다.

 

 

목차

- CarPlay가 작동하는 방법

- 자동차 요구사항

- 디자인 가이드라인

- 지원하는 앱들

 

 

1. CarPlay가 작동하는 방법

아이폰과 차를 연결하면 양방향 통신 프로토콜로 아이폰에서 차로 비디오와 오디오가 전송됩니다.

 

 

유선연결과 무선연결은 다음과 같은 차이가 있습니다.

 

 

2. 자동차 요구사항

 

1. 고품질 디스플레이

고품질 디스플레이는 CarPlay 경험에 매우 중요합니다. 현재 지원되는 해상도는 다음과 같습니다. 해상도가 달라져도 아이콘의 크기는 모두 같습니다.

 

 

위 목록에 없는 해상도는 애플에 문의하길 바랍니다. 애프터마켓은 최소 6인치부터 가능하고 자동차 제조업계는 최소값이 없되 선택한 차량 화면에서 CarPlay가 적절한지 확인할 책임이 있습니다.

 

추가적인 디스플레이 요구사항

 

 

2. 스피커와 마이크로폰

메인 오디오 - 양방향, 음악 및 기타 미디어와 전화통화, 시리

대체 미디어 - 알림, 항상 헤드 유닛에서 메인 오디오와 혼합해야 합니다.

 

3. 유저 입력

 

 

헤드유닛이 아이폰에 모든 터치를 보냅니다.

스와이프가 가능하도록 터치 대기 시간이 140밀리초 미만인 고성능 시스템이 필요합니다.

 

 

손잡이의 최소 기능은 회전, 선택, 뒤로 가기입니다.

 

터치스크린은 선택, 뒤로 가기가 가능해야 합니다.

 

 

시리 버튼

 

 

4. 센서

속력 정보, GNSS(위도, 경도 포함)

 

 

5. 아이폰과 연결

유선 - USB

무선 - 블루투스, 와이파이

 

 

3. 디자인 가이드라인

1. CarPlay는 전체 디스플레이에 사용하기 위해 디자인되었습니다.

아래 사진과 같이 자동차의 기본 인터페이스(회색 윗부분)과 CarPlay 디스플레이가 동시에 표시된다면 혼란스러울 수 있으니 전체 디스플레이를 이용하여 CarPlay를 사용하는 것을 추천합니다.

비포
애프터

 

 

2. 아이폰에 처음 연결되면 - CarPlay 상태 변경 알림을 표시하지 않고 디스플레이에 CarPlay를 바로 보여줍니다.

 

 

3. 아이폰에 다시 연결되면

- 사용자가 차를 떠날 때 디스플레이에 CarPlay가 표시되고 있었다면 iPhone이 연결되었을 때 CarPlay가 다시 표시되어야 합니다.

- 사용자가 차를 떠날 때 CarPlay 미디어가 재생되고 있었다면 사용자가 다른 오디오 소스를 선택하지 않는 한 iPhone이 다시 연결될 때 CarPlay 미디어가 다시 시작되어야 합니다.

사용자의 마지막 선택을 존중해야 합니다.

 

 

4. 홈 <-> 애플 CarPlay 버튼

 

 

5. 자동차의 기본 유저 인터페이스에서 사용할 수 있는 다양한 승인된 Apple CarPlay로고가 있으니 디자인에 맞게 선택합니다.

 

 

6. CarPlay로 음악을 듣다가 아이폰과 연결을 해제하면 소리가 들리면 안되고, 오디오가 다른 오디오 소스로 대체되어서는 안됩니다. 또한 CarPlay가 활성화중인 상태에서 아이폰과의 연결이 끊어지면 CarPlay에 들어가기 전에 표시되었던 마지막 화면으로 정상적으로 돌아가야 합니다.

 

 

7. 시리 버튼 - CarPlay가 자동차 디스플레이에 표시되는 여부에 관계없이 시리가 언제든지 작동해야 합니다.

 

 

8. 미디어 버튼

 

 

 

9. 자동차에 전화, 미디어 또는 네비게이션에 대한 바로 가기 버튼이 있는 경우 CarPlay 내의 해당 앱에도 연결되어야 합니다.

 

 

4. 지원하는 앱들

오디오, Automaker, 메세징

 

 

오디오 앱

 

 

자동차를 조작하는 Automaker 앱

entitlement에 com.brand 를 넣어야 가능한 것 같습니다.

 

 

메세징 앱

 

 

요약

댓글