- Практически каждый автопроизводитель предлагает какое-то решение для connectivity (подключения мобильных устройств), но все они основаны на использовании разных интерфейсов, протоколов, SDK, — говорит Минкевич. — Это делает практически невозможным создание приложений для мобильных устройств, которые могли бы быть использованы для разных моделей машин на рынке: нужно будет портировать их не только под каждого производителя, но и под конкретный модельный ряд. Соответственно чем дальше, тем больше возникает причин пытаться найти какой-то способ «подружить» все эти системы с наиболее распространёнными мобильными устройствами.
Luxoft уже несколько лет занимается разработками такой системы.
- iviLink – это middleware, некоторая программная прослойка, которая обеспечивает интеграцию и взаимодействие между различными компонентами системы как на стороне бортового компьютера (headunit), так и на стороне мобильного устройства, — объясняет Михаил Минкевич. — Она позволяет запускать на смартфоне или планшете приложения, которые могут обмениваться информацией с бортовым компьютером, пересылать команды и данные. На тот момент, когда возникла идея создания iviLink, на рынке существовало насколько похожих решений, таких, как MirrorLink, но все они имели ряд значительных ограничений: закрытая архитектура, сложность разработки и запуска приложений, возможность передавать информацию только в одну сторону.
У iviLink архитектура открытая: исходные коды доступны всем желающим. Ещё в прошлом году компания выложила в открытый доступ и экспериментальную реализацию своей интегрирующей платформы.
Технология включает в себя разнообразные уровни поддержки как разработчиков программ для популярных операционных систем Android и iOS, так и производителей автомобильных устройств. Платформа iviLink оснащена множество инструментов для интеграции мобильных и автомобильных приложений, включая модули обеспечения связи по интерфейсам USB, WiFi, Bluetooth и с недавних пор — NFC тоже; передачи управляющих и мультимедийных данных в реальном времени, обеспечения безопасности и разграничения прав доступа.
- Архитектура нашего решения имеет чёткую многоуровневую структуру, которая даёт возможность производителям предоставлять разработчикам приложений доступ только тому функционалу системы, который они считают необходимым, — отметил Минкевич. — Профили описывают форматы данных и поведения системы на каждом из уровней. Есть профили данных, которые описывают различные форматы (MP3, MPEG2 и т.п.). Есть профили сервисов, например remote audio, которые, в свою очередь, используют определённый набор профилей данных. С помощью этого конструктора можно легко собирать приложения, а для производителей систем также легко расширять возможности устройства.
Главная причина, по которой вообще возникает разговор о формировании стандарта, — это сугубая экономика, естественно: разработка новых продуктов для высокофрагментированных платформ для разработчиков представляет разновидность китайской пытки. Не говоря уже о том, какие временные и финансовые ресурсы это может занимать. Сейчас у всех перед глазами стоит негативный пример — ОС Android, с одной стороны, самая популярная в мире, с другой — слишком фрагментированная. Из-за того, что каждый производитель мобильных устройств подстраивал эту систему под себя, как правило, блокируя пользователям возможность обновлять прошивки, давно устаревшая версия Android 2.3 до сих пор остаётся самой популярной в мире (актуальной является версия 4.2). Разработчикам приложений приходится иметь в виду и старые, и новые версии тоже.
Кстати, несмотря на это, Android проникает и на рынок головных устройств (как это ни странно). Сейчас самой популярной системой для бортовых компьютеров автомобилей является операционная система реального времени QNX, но, как говорит Минкевич, её доля в последнее время существенно сократилась: набирают популярность Linux и всё тот же Android, также уже достаточно большой процент рынка у Microsoft Automotive на базе WinCE (прежде всего за счёт того, что последняя используется Ford в платформе SYNC).
Разработки стандарта ведётся в рамках индустриального альянса GENIVI, который активно поддерживает большинство европейских производителей, включая BMW и Daimler. Luxoft, по словам Минкевича, также является активным участником альянса.
Вопрос к автолюбителям: возможно ли в ваших машинах подсоединять мобильные гаджеты к головным устройствам и пользуетесь ли вы этими возможностями?
Компактный термоядерный реактор — в каждый двор
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии