Для тех, кто не знаком с автомобильной тематикой, необходимо пояснить: головное устройство — это, собственно, ключевой элемент звуковой системы, то есть, попросту говоря, лицевая панель магнитолы и прочих развлекательных систем автомобиля, а иногда и не только их. В частности, многие производители в новых моделях предусматривают контроль посредством головного устройства и за другими системами автомобиля: освещением, вентиляцией, уровнем топлива и масла, термометром, вывод на экран одометра и сигналов предупреждений. Так что головное устройство становится дополнительной приборной панелью, а то и основной.
В принципе, понятно, что информатизация (компьютеризация) автомобилей, особенно недешёвых, — это нарастающая тенденция, и чем дальше, тем «интеллектуальнее» будут становиться четырёхколёсные «нероскоши».
А стало быть, вполне логичным становится использование мобильных устройств для взаимодействия с автомобильными информационными системами, какими бы простыми или, наоборот, сложными они ни были. Что это, однако, даёт водителю?
- Прежде всего, возможность использовать в автомобиле массу интересных приложений, которые можно легко установить на свой смартфон или планшет, причём это можно будет сделать даже в бюджетных моделях, где и дисплей не предусмотрен, — говорит Михаил Минкевич, вице-президент компании Luxoft по технологиям.
По словам Минкевича, головные системы в разных моделях автомобилей могут отличаться по своим характеристикам на порядок: для премиального класса это мощное устройство на базе многоядерного процессора, зачастую с отдельным чипом для обработки графики, тачскрина с высоким разрешением и специфического набора интерфейсов и периферийных устройств, таких, как спутниковое радио и навигационный чип. В бюджетных моделях — «слабенький процессор с текстовым дисплеем».
Как видим, на рынке головных устройств наблюдается существенный разброс в том, что касается возможностей и доступных пользователям функций (не говоря уже о различиях в аппаратной «начинке» — чипсеты для этого рынка поставляют сразу несколько компаний, в числе которых Texas Instruments, Intel, Freescale, ST Micro, nVidia). Оттуда и фрагментированность технологий, с которой Luxoft и Ford (и не только они) пытаются бороться.
- Практически каждый автопроизводитель предлагает какое-то решение для connectivity (подключения мобильных устройств), но все они основаны на использовании разных интерфейсов, протоколов, SDK, — говорит Минкевич. — Это делает практически невозможным создание приложений для мобильных устройств, которые могли бы быть использованы для разных моделей машин на рынке: нужно будет портировать их не только под каждого производителя, но и под конкретный модельный ряд. Соответственно чем дальше, тем больше возникает причин пытаться найти какой-то способ «подружить» все эти системы с наиболее распространёнными мобильными устройствами.
Luxoft уже несколько лет занимается разработками такой системы.
- iviLink – это middleware, некоторая программная прослойка, которая обеспечивает интеграцию и взаимодействие между различными компонентами системы как на стороне бортового компьютера (headunit), так и на стороне мобильного устройства, — объясняет Михаил Минкевич. — Она позволяет запускать на смартфоне или планшете приложения, которые могут обмениваться информацией с бортовым компьютером, пересылать команды и данные. На тот момент, когда возникла идея создания iviLink, на рынке существовало насколько похожих решений, таких, как MirrorLink, но все они имели ряд значительных ограничений: закрытая архитектура, сложность разработки и запуска приложений, возможность передавать информацию только в одну сторону.
У iviLink архитектура открытая: исходные коды доступны всем желающим. Ещё в прошлом году компания выложила в открытый доступ и экспериментальную реализацию своей интегрирующей платформы.
Технология включает в себя разнообразные уровни поддержки как разработчиков программ для популярных операционных систем Android и iOS, так и производителей автомобильных устройств. Платформа iviLink оснащена множество инструментов для интеграции мобильных и автомобильных приложений, включая модули обеспечения связи по интерфейсам USB, WiFi, Bluetooth и с недавних пор — NFC тоже; передачи управляющих и мультимедийных данных в реальном времени, обеспечения безопасности и разграничения прав доступа.