Android Auto 와 Android Automotive

2020. 4. 30. 23:08프로그래밍(Programming)/Android

지인들과 차량용 Android에 대해서 대화하다 보면 자연스럽게 Android Auto와 Android Automotive에 대해 이야기하게 되는 일이 많아져 그에 대해 설명해보고자 합니다.

 

먼저 Android Auto에 대해서 설명한 뒤, Android Automotive에 대해서 얘기하고 무엇이 다른 것인지 적어 보겠습니다.

 

Android Auto

 - 다음은 Wiki에 있는 Android "Auto"에 대한 가장 첫 번째 문장입니다. 간단히 말해 Android Auto는 Application인데, 어떤 것을 하는 Application이냐? 바로 Android device (안드로이드 휴대전화, 태블릿 등이죠)를 내비게이션 화면 등에 미러링 해주는 기능을 가진 Application이라는 것입니다.

Android Auto is a mobile app developed by Google to mirror features from an Android device, such as a smartphone, to a car's compatible in-dash information and entertainment head unit.

- 또 다른 설명으로 현대자동차 홈페이지에서 찾을 수 있는 내용입니다. 핵심이 되는 내용은 Android Device에서 사용하던 application들을 "차량 모니터"에서 조작할 수 있게 해주는 것입니다.

 - Android Auto는 사용자가 이를 통해 자동차를 제어할 수 있는 개념/기능이 아닙니다. 차량과 안드로이드 기기가 연결 된 이후엔 안드로이드 기기는 Client의 역할을 수행하고, 차량 -> 안드로이드 기기 방향으로 사용자의 명령이 전달될 뿐입니다.

 

  요약하자면 Android Auto는 안드로이드 스마트폰에서 사용하는 앱을 차량내에 장착된 기기로 제어할 수 있도록 하는 일종의 미러링 앱일 뿐입니다.

 

  유사한 기능으로 iOS (Apple)에서는 Apple CarPlay가 있습니다. 아래 Wiki에서 확인할 수 있듯이, 차량에 장착된 내비게이션 등으로 iOS 기기(아이폰 등)를 제어하는 Apple사의 표준이라는 것을 알 수 있습니다. 이 내용은 아래 애플사 공식 홈페이지를 보더라도 확인할 수 있습니다. ("운전 중 iPhone을 보다 스마트하고 안전하게 사용하는 방법")

https://en.wikipedia.org/wiki/CarPlay

 

 

Android Automotive

 - Android Automotive도 Wiki와 함께 시작해 보겠습니다. 아래 내용을 보시면, "Android Automotive는 Android 운영체제의 일종으로 vehicle dashboard에서 사용할 수 있도록 수정된 것이다"라고 되어 있습니다. 추가적인 내용을 살펴보면 Android Automotive는 "차량을 위한 기능(에어컨 온도 조절 등)을 처리할 수 있다"라고 되어 있습니다.

 - 마지막에 보면 Android Auto와 다르게 차량에서 돌아가는 "온전한 운영체제"이다라고 되어 있습니다.

This article is about the operating system tailored for cars. For the application intended for using an Android device in a vehicle, see Android Auto.

Android Automotive is a variation of Google's Android operating system, tailored for its use in vehicle dashboards. Introduced in March 2017[1], the platform was developed by Google and Intel[2], together with car manufacturers such as Volvo and Audi.[3] The project aims to provide an operating system codebase for vehicle manufacturers to develop their own version of the operating system. Besides infotainment tasks, such as messaging, navigation and music playback, the operating system aims to handle vehicle-specific functions such as controlling the air conditioning.

In contrast to Android Auto, Android Automotive is a full operating system running on the vehicle's device, not relying on an external device to operate.

 

 

 

차이점 설명

  위에서 글 중간중간 설명드렸지만, 다시 한번 정리해보자면

 - Android Auto는 애플리케이션, Android Automotive는 운영체제

 - Android Auto는 차량 제어 불가능, Android Automotive는 차량 제어 가능

 

 

다음 포스팅에서는 Android Automotive에 대해서 좀 더 자세하게 다뤄봐야겠습니다.