Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- map
- Protocol
- combine
- MVVM
- 클린 코드
- 리펙터링
- swift documentation
- tableView
- HIG
- Clean Code
- 스위프트
- uiscrollview
- UICollectionView
- Human interface guide
- 리펙토링
- Xcode
- rxswift
- ribs
- UITextView
- SWIFT
- collectionview
- RxCocoa
- Refactoring
- Observable
- uitableview
- clean architecture
- 리팩토링
- 애니메이션
- ios
- swiftUI
Archives
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[iOS - HIG] (Technologies) 7. CarPlay (카플레이) 본문
HIG(Human Interface Guidelines)/HIG - Technologies
[iOS - HIG] (Technologies) 7. CarPlay (카플레이)
jake-kim 2021. 7. 7. 22:57CarPlay
- 자동차의 내장 디스플레이에 나타나는 iPhone앱은 운전 환경에 최적화
- 최고의 앱은 간단한 상호작용을 지원하며 운전자의 주의를 끌지 않는 앱
- 화면상의 정보는 최소화
- 의사 결정이 거의 필요하지 않는 것
- 운전대에서 손을 떼거나 눈을 떼지 않고도 많은 앱을 제어 가능
- 지도, 메시지, 음악 및 전화와 같은 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에 최적화된 메시징 앱은 사용자가 음성만으로 메시지를 읽고 작성할 수 있도록 설계
- CarPlay알림을 활성화: 메시지 앱은 CarPlay에 알림이 표시되도록 명시적으로 선택
- 메시지 알림만 표출하고, 다른 유형의 알림과 분리하는 방식으로 설계
- 앱이 VoIP를 지원하는 경우 적절한 Siri기능을 활성화: CarPlay를 사용하려면 VoIP앱에서 사용자가 Siri를 사용하여 통화 내역을 검색하고 음성 통화를 시작할 수 있도록 제공
* 참고
https://developer.apple.com/design/human-interface-guidelines/carplay/overview/introduction/
'HIG(Human Interface Guidelines) > HIG - Technologies' 카테고리의 다른 글
[iOS - HIG] (Technologies) 9. iCloud (아이 클라우드) (0) | 2021.07.12 |
---|---|
[iOS - HIG] (Technologies) 8. Glyphs (글리프) (0) | 2021.07.11 |
[iOS - HIG] (Technologies) 6. Business Chat (비즈니스 채팅) (0) | 2021.07.05 |
[iOS - HIG] (Technologies) 5. AR, Augmented Reality (증강현실) (0) | 2021.07.03 |
[iOS - HIG] (Technologies) 4. Apple Pay (애플 페이) (0) | 2021.06.30 |
Comments