В чем разница между разработкой приложений для Android Automotive OS и Android Auto? - PullRequest
0 голосов
/ 17 мая 2019

Google выпустил документацию для разработчиков Android Auto в 2014 году и Android Automotive OS в 2019 году. В чем разница?

Android Auto: https://android -developers.googleblog.com / 2014/11 /begin-development-with-android-auto.html

ОС Android Automotive: https://android -developers.googleblog.com / 2019/05 / развивающихся приложений для Android-автомобилестроения.html

1 Ответ

1 голос
/ 17 мая 2019

Краткий ответ : Android Automotive OS работает в автомобиле, а Android Auto работает на телефоне и может проецироваться на автомобиль через USB или Wi-Fi.

Android Auto

  • Runtime : запускается на телефоне, отображается на телефоне или проецируется телефоном на автомобиль
  • Архитектура приложения : разработчик приложения расширяет мобильное приложение, все настройки пользователя происходят в мобильном приложении
  • UI : приложение Google Auto для Android рисует каждый пиксель пользовательского интерфейса, всеоптимизирован для вождения

ОС Android Automotive

  • Runtime : ОС Android работает на автомобиле, телефон не требуется
  • Архитектура приложения : разработчик развертывает APK специально для автомобиля, все пользовательские настройки выполняются в автомобиле (припаркованный пользовательский интерфейс)
  • пользовательский интерфейс : Google,OEM-производитель и разработчик приложения рисуют пользовательский интерфейс, некоторые экраны оптимизированы для управления
    • Разработчики создают сетp / login / settings UI для автомобиля (припаркованный UI)
    • Google публикует исходный код для пользовательского интерфейса AOSP media (OEM берет на себя ответственность за безопасность водителя, а не Google)
    • OEM-производители вносят изменения вмедиа-интерфейс, чтобы соответствовать их экранам (водительский интерфейс)
...