관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - HIG] (Technologies) 7. CarPlay (카플레이) 본문

HIG(Human Interface Guidelines)/HIG - Technologies

[iOS - HIG] (Technologies) 7. CarPlay (카플레이)

jake-kim 2021. 7. 7. 22:57

CarPlay

  • 자동차의 내장 디스플레이에 나타나는 iPhone앱은 운전 환경에 최적화
  • 최고의 앱은 간단한 상호작용을 지원하며 운전자의 주의를 끌지 않는 앱
    • 화면상의 정보는 최소화
    • 의사 결정이 거의 필요하지 않는 것
    • 운전대에서 손을 떼거나 눈을 떼지 않고도 많은 앱을 제어 가능

CarPlay

  • 지도, 메시지, 음악 및 전화와 같은 iPhone앱은 CarPlay에서 멋지게 보이고 운전 중에 조작하기 쉬운 차량에 적합한 인터페이스 표출

Audio App (오디오 앱)

  • 오디오 콘텐츠(오디오 북, 라디오, 팟 캐스트)를 제공하는 앱은 차량의 내장 디스플레이를 통해 해당 컨텐츠를 표출

  • CarPlay 개발자 지침, Media Player
  • 데이터를 사용할 수 없는 경우에도 항상 콘텐츠를 제공: 드라이버는 때때로 네트워크 수신 불량을 경험하므로 데이터를 사용할 수 없는 경우 시스템에서 앱에 대한 인터페이스를 계속 생성 할 수 있도록 cached 데이터나 indicator를 표출
  • 콘텐츠 계층을 3단계 이하로 제한: 시스템은 최대 5단계의 깊이를 허용하지만 3단계 이하를 권장
    • 깊이를 줄이는 방향은 여러 탭을 사용하여 컨텐츠를 구성
  • 가장 관련성이 높은 컨텐츠를 먼저 표출: 운전자에게 가장 중요한 정보와 행동을 예상하고 먼저 제시하여 스크롤과 탐색을 줄이는 방향
  • 계층의 최상위 수준에 원터치 재생 작업을 포함
  • 아이콘 E - 노골적인 콘텐츠: CarPlay는 콘텐츠가 성인물로 표시되면 indicator를 표시하여 사람들이 쉽게 감지하여 건너 뛸수 있게 제공

노골적 콘텐츠

  • 구름 아이콘 -스트리밍 콘텐츠를 표출: CarPlay는 콘텐츠가 스트리밍으로 표시되면 해당 아이콘 표출 (일부 사용자는 셀룰러 데이터 사용 제한이 있으므로 셀룰러 네트워크를 통해 콘텐츠를 스트리밍 할 때 주의)

스트리밍

  • CarPlay에서 로그인 또는 구성 단계는 불필요
    • 사용자에게 자동차 디스플레이에서 설정 단계를 수행하도록 요청 지양
    • 앱이 CarPlay에서 사용되기 전에 iPhone에서 실행될 가능성이 높으므로 iPhone환경에서 설정이 완료되었는지 확인
    • 로그인하지 않아도 재생할 수 있는 캐시된 오디오 제공
  • 미디어 재생: Now Playing 화면을 자동으로 표출하고 앱에서 제공하는 데이터로 채우도록 제공

Automaker Apps

  • 자동차 제조업체는 유용한 기능을 노출: 실내 온도 조절기, 정보 제공, GPS 라디오, 내장 차량 기능을 제어하는 맞춤형 앱을 CarPlay환경에서 벗어나지 않고도 설계가 가능

  • 차량과 관련된 것만 표출: CarPlay를 통해 iPhone 앱의 모든 기능을 노출하면 복잡해지고 사용자에게 혼란
  • 표준 Control을 사용하여 일관된 UX제공
  • 자동차의 기본 인터페이스 디자인을 모방하지 않고 CarPlay본연의 앱 느낌을 가지는게 베스트이므로 표준 Control, UI를 사용

Messaing, VoIP 앱

  • Messaging과 VoIP앱은 사용자에게 인터페이스를 제공하지 않으므로 CarPlay에 특정한 인터페이스 디자인이 불필요

  • 메시지 읽기 및 작성을 모두 지원: CarPlay에 최적화된 메시징 앱은 사용자가 음성만으로 메시지를 읽고 작성할 수 있도록 설계

* 참고

https://developer.apple.com/design/human-interface-guidelines/carplay/overview/introduction/

Comments