Pull to refresh
3
4
Борис Денисенко@Shumer86

IT & AI-энтузиаст. 17 лет превращаю идеи в код

Send message

Под капотом Android Automotive: Что такое VHAL и почему это сердце машины

Level of difficultyMedium
Reading time5 min
Reach and readers5K

В прошлой статье мы запустили эмулятор и убедились, что Android Automotive OS (AAOS) — это не просто зеркало вашего телефона. Это самостоятельная экосистема. Но пока мы запускали только стандартные медиа-плееры, мы скользили по поверхности.

Настоящая магия начинается там, где софт встречается с «железом».

В телефоне у вас есть стандартный набор датчиков: GPS, акселерометр, гироскоп. В современном автомобиле таких датчиков тысячи: от давления в шинах и температуры масла до угла поворота руля и статуса каждой двери. Как Android-разработчику получить доступ к этому океану данных? Не будем же мы тянуть провода к OBDII разъему?

Конечно, нет. Для этого Google построила мощный мост, по которому мы сегодня и пройдемся. Добро пожаловать в мир Car API и VHAL.

Читать далее

Код в машине. Android Automotive: С чего начать и куда жать

Level of difficultyEasy
Reading time3 min
Reach and readers6.8K

Мир полон отличных и не очень мобильных приложений, ваш код работает на миллионах девайсов в карманах пользователей. Но это все еще «малый экран». А как насчет того, чтобы ваш софт крутился на дашборде Polestar или Volvo?

Раньше разработка под Automotive была похожа на закрытый клуб масонов: свои проприетарные системы, SDK, которые выдавали только по подписке кровью, и документация которую походу специально шифром непонятным на случай оккупации писали. Но потом пришел Google, и понял что тут он еще не зарабатывал. Так появился Android Automotive OS (AAOS).

И нет, это не тот Android Auto - зеркало который транслирует карты с вашего телефона на экран машины. Давайте сразу это запомним ибо путаница здесь колоссальная.

Читать далее

Information

Rating
1,015-th
Location
München, Bayern, Германия
Date of birth
Registered
Activity

Specialization

Разработчик мобильных приложений, Разработчик приложений
Ведущий
Английский язык
Android SDK
Разработка под Android
Android studio
Jetpack Compose
Android NDK
Android User Interface Guidelines
Android Debug Bridge
Дизайн мобильных приложений
Машинное обучение