Как расширить возможности carplay
Приложения для навигации в Apple CarPlay
В данной публикации на Drive2.ru я хотел бы поделиться с читателями своими наблюдениями и опытом использования систем навигации с поддержкой функции безопасного вождения Apple CarPlay. Существуют множество мифов и даже слухов в этом вопросе. Например, что этот режим поддерживает только встроенные карты Apple, мало кто знает о его поддержки в картах Google или 2ГИС и уж большинство увенеры что стои популярному Навигатору получить эту опцию — так сразу там будет всё самое лучшее (тут ванговать не будемЮ время покажет).
Вводная часть
Я хочу напомнить о том, для чего создавался режим CarPlay (у меня iPhone, но такой же режим есть и у другой мобильной ОС — Android Auto) — это решение для безопасного вождения, чтобы водитель не отвлекался на свой смартфон (по крайней мере старался на отвлекаться). Поэтому CarPlay — это не «зеркало» смартфона. Это специально ограниченный набор приложений, с ограниченным набором функций (оптимизированных под задачи водителя). Например, приложение Сообщения — не позволит вам набирать длинный текст на экране машины, но будет использовать голосовое распознавание, управление и чтение.
Поэтому не стоит ожидать от систем навигации «копии» их функций с экрана вашего смартфона — это противоречит задачам режима CarPlay. Оказалось, что тот или иной разработчик по-разному реализует функции навигации (есть или нет история, можно ли добавить точку в середину маршрута, можно ли на ходу оценить альтернативные маршруты или нет). Именно в этом направлении я бы и хотел продемонстрировать возможности приложений. У меня не было цели сделать «рейтинг», поругать или похвалить кого-то. Оценки субъективные и могли бы быть точнее, если бы у меня было больше времени и желания рисковать (да-да именно так — все записи и снимки я делал прямо во время пути). Интересным фактом является скорость обновления приложений — за несколько недель пока я накапливал информацию и данные — производитель успевал обновить функции и даже интерфейс (отдельное спасибо 2ГИС). Но, бесконечно следить за обновлениями и актуализировать данные невозможно, и я решил публиковать что уже есть (с комментариями).
Обзор систем навигации
Привожу список приложений навигации для Apple CarPlay, используемые в обзоре (порядок приложений обусловлен последовательностью их установки на моём смартфоне):
— Карты Apple 12.1.4
— Google карты 5.11
— Waze 4.48
— 2ГИС 4.3.400
— Sygic GPS 17.8.0
— Hudway Go 3.9
Сравнение
Я решил сделать следующее.
Первое: приложения будут сравниваться по следующим опциям:
— Начало маршрута
— Навигация по маршруту
— Навигация без маршрута
Второе: все приложения сравниваются вместе в каждой из опций. Важно то, что каждый может оценить конкретное приложение в контексте возможностей других.
И третье: функциональность в каждой из опции в общей таблице (субъективно и на апрель 2019). Изначально было около 5 параметров, но используя приложения мне пришлось их значительно расширить (последним параметром была добавлена стоимость приложения).
Итого
1. Старт маршрута в каждом из приложений. Смотрим реализацию функции поиска конечной точки (история, голос, POI), логику альтернативных маршрутов, удобство ориентации в них время прибытия.
2. CarPlay в режиме навигации. Важно обратить внимание на удобство (съезды, пробки, камеры. Окружение, улицы, голосовые подсказки и тп)
3. Карта без активного режима навигации. Почти доехав до пункта назначения, я выключил навигацию и оставил «чистую карту». Смотрим фактическое время прибытия — относительно прогнозного. Оставил этот режим в обзоре, так как он может быть интересен для «фоновой» работы приложения, когда навигации нет, но карта выводится на дисплей автомобиля и служит подсказкой водителю о его местонахождении.
4. Таблица с баллами по разным параметрам. Система оценки 4х бальная:
3 — самый лучший показатель,
2 — оценка хорошо, но у других сделано лучше или не хватает заявленной функциональности
1 — функция есть, но сделана для галочки, малополезна.
0 — функция не реализована в CarPlay
Я привожу снимок экрана, но есть и сам файл. Я намеренно не суммировал никакие баллы, так как считаю, что у каждого водителя свои требования. Но возможность сделать калькуляцию баллов в зависимости от приоритета каждого параметра — реализовал. Если кому-то интересно получить работающую таблицу для более детального анализа почему стоит тот или иной бал и сделать персональный рейтинг «под себя» — я дам ссылку (напишите личное сообщение).
При копировании текста или изображений ссылка на сайт Drive2.ru — обязательна. Всем приятной и безопасной дороги.
Я.Навигатор, YouTube и другие приложения. Расширяем возможности Apple CarPlay.
Всем привет! Данная запись получилась весьма сумбурной, написанной «наскоряк», с некоторыми установленными приложениями я еще не разобрался до конца. Буду писать по мере установок дополнений. За фото прошу прощения-сделал скрины из видео.
В штатном CarPlay выступают следующие приложения:
На днях снял видео использования CarBridge в машине. По факту, пробовал 2-й день.
Подобная возможность использования сторонних приложений на Штатном Головном Устройстве касается тех у кого установлены сенсорные устройства с поддержкой Android Auto и Apple CarPlay (в конфигураторе «Аудиосистема с цветным 8» экраном и интеграцией со смартфонами (Apple CarPlay/Android Autо). Тоесть комплектации: Comfort, Elegance и выше. Наличие штатного сервиса Яндекс Auto (с Навигатором) в устройстве не обязательно.
Под нижеупомянутые ШГУ метод подойдет:
Для Solaris 2 дорестайлинг есть следующие пути модернизации ШГУ, найденные мной на просторах Drive2.
Установка сторонних приложений через инженерное меню:
А так же подобная запись человека, который мне очень сильно помог в установке CarBridge mirmica
В последней записи я нашел пример установки и использования сторонних приложений в CarPlay через установку Джейлбрейка на устройство IOS. Так же он использовал IOS в качестве устройства для новой Sonata:
Ну здравствуй Я.Нави, Ютуб и вообще ВСЁ!)))
С подобной модернизацией можно и играть, достаточно подключить по Bluetooth геймпад к телефону донору.
Проверено. Можно играть пока ждёшь)
Отмечу, у тех, кто использует смартфон на базе системы Android, подобную возможность модернизации устройства можно получить с помощью получения ROOT-прав на телефон. Как это делать, я не знаю (на просторах интернета есть примеры, думаю следует искать информацию на 4PDA). В принципе там есть похожие приложения для расширения полномочий Android Auto.
Я ежедневно использую Iphone XR (на него накатывать Джейлбрейк не стал), а вот дома давно лежал старенький Iphone 6S с установленной IOS 12.3.1. Его и решил «мучить». Отмечу, что 12 IOS лучше всего подходит для Джейлбрейка.
По факту, Джейлбрейк позволяет устанавливать на смартфон сторонние приложения, не только Carbridge (расширенный CarPlay). Но для его установки необходимо создать второй ICloud для сохранения данных на основном аккаунте Apple. При джейлбрейке возможность использования Apple Wallet пропадает.
Есть вариант Джейлбрейка на Chimera, Unc0ver (который установил я, в нем не нужно дополнительно скачивать магазин приложений Cydia) и checkra1n.
Есть очень подробная инструкция для установки Джейлбрейка на сайте 4PDA:
Джейлбрейк IOS 12
Итак, для Джейла необходимо следующее:
Все. Устройство готово к использованию в машине.
На данный момент, я не все приложения проверял. К примеру Drive2 у меня не работает. Бывает так, что приложения подвисают. Музыку я слушаю через Яндекс музыку (прямо в навигаторе). Если включать и Я.Навигатор и Я.Музыку, музыка может раз в 30 минут не переключаться с руля.
Чтобы толково работал Я.Навигатор, я сначала включаю его на смартфоне, перевожу в Альбомный режим, после чего включаю на ШГУ, все, телефон можно откладывать.
С телефона, которым пользуюсь-раздаю Wi-Fi, если необходимо ставлю на зарядку, а на доноре 6S подключаюсь к Wi-Fi и подключаюсь через шнурок к машине.
Так же стоит отметить, что сам Джейл весьма чуткий. Нужно следить за зарядом телефона (на котором джейл стоит). Если вы перезагрузили устройство менее, чем через 7 дней, то Джейл снова восстановить можно, зайдя в Unc0ver и заново нажать «Jailbreak». Телефон перезагрузится и все будет готово.
Есть еще такая вещь, как «недельная подпись». Суть в том, что в этот срок, если выключить телефон или перезагрузить, то анкавер установится без проблем с самого телефона. А вот если этот срок выйдет, то выключив телефон анкавер слетит. Накатить его обратно можно будет только с помощью компьютера. Если больше времени прошло и слетел, то накатывается так: удаляем с телефона uncover и altserver, ставим altserver, через плюс добавляем uncover и Джейлим (телефон стирать не нужно). Неделю опять можно пользоваться спокойно.
Как запустить любое приложение через CarPlay
Доброго времени суток, дорогие читатели! Сегодняшняя запись будет скорее об айфонах, нежели о машинах, но, думаю, многим будет полезна или как минимум интересна. Как Вы вероятно знаете, интерфейс CarPlay от Apple — вещь интересная, но практически бесполезная, так как большого функционала в силу своих ограничений машине она не добавляет: можно позвонить по телефону (подключив его по проводу, а не как обычно через bluetooth), СМСки почитать, послушать музыку (тоже по проводу, а не с флешки\карты памяти), еще есть карты от эпл, но они крайне низкого качества и даже пробки не показывают. Например Android Auto пользоваться значительно приятней за счет одних только карт от гугл, которые и адреса с организациями подсказывают, и голосовые команды адекватно воспринимают, да и пробки ранее обозначенные здесь есть, поэтому я им и пользуюсь, но недавно наткнулся на просторах сети на интересный способ для расширения возможностей телефона через интерфейс карплей, которым и спешу с Вами поделится.
По большому счету ни карплей, ни андроид авто не содержат никаких приложений на головном устройстве машины и являются всего лишь интерфейсами для трансляции приложений с телефонов, но по разным причинам платформодержатели не дают разработчикам приложений доступа к ним, так например, для обеих платформ в списке официально поддерживаемых приложений можно найти разве что музыкальные сервисы и поддержку уведомлений от мессенджеров, этим и обусловлен их скудный функционал. Но на карплее это ограничение можно обойти и транслировать на экран своего авто все что душе угодно.
Итак нам понадобятся:
— авто с поддержкой CarPlay;
— iPhone с установленным джейлбрейком (если Вы знаете что это, то проблем с данной процедурой не возникнет, если нет — придется почитать интернет, на данный момент взлому поддаются устройства на x64 архитектуре — от 5s до 6s, работающие на iOS 10.2 или ниже, владельцы семерок и устройств на iOS 10.3 и выше эту процедуру осуществить не смогут).
На этом собственно и все, никаких коробочек AppleTV под торпедой или инородных тел на андроиде не требуется.
После процедуры джейлбрейка (по сути обхода ограничений операционной системы) на устройстве появляется приложение Cydia, через которые можно устанавливать различные расширения (твики) для операционной системы, без всяческого контроля и премодерации со стороны Apple, для осуществления задуманного на понадобится твик под названием NGXPlay:
После установки получаем новую иконку на рабочем столе, запускаем
Заходим в список приложений и ищем нужные (например вожделенный Яндекс.Навигатор спрятался под именем Navi)
Для каждого приложения доступно несколько опций:
— активировать в режиме карплей
— режим — зеркальный — экран авто отражает экран телефона и нативный — приложение полностью растягивается на монитор авто, но на телефоне черный экран. Во втором режиме приложения выглядят лучше, но при этом ими невозможно управлять — экран телефона ничего не отображает, шайбой авто ничего выбрать не получится, а монитор то не сенсорный (на авто с сенсорным монитором можно взаимодействовать с приложениями прямо через него, а не через телефон);
— Блокировка экрана в ландшафтном режиме (это важно, если ее не включить телефон будет показывать изображение в зависимости от своего положения в пространстве);
— частота кадров (я выставил максимально доступные 30 кадров в секунду для плавности).
Выбрав необходимые приложения и опции, берем шнурок для телефона и отправляемся в авто на тесты
Если все сделано правильно, то при запуске карплей на главном экране приложений будет больше чем обычно
Первоначально к затее я отнесся скептически и не думал что готовым решением можно будет пользоваться (ввиду полного отсутствия оптимизации), но все оказалось очень даже прилично, разве что шайбой на панели в самих приложениях не поуправляешь, а в остальном все очень даже неплохо.
Ну и конечно же главная цель всех манипуляций карты от яндекса:
Толком попользоваться еще не успел, но несмотря на мелкие недочеты, (например клавиатура в разных приложениях ведет себя очень странно) приложениями, добавленными в карплей кустарным образом, очень даже можно пользоваться.
На этом на сегодня все, удачи на дорогах.
16. CarPlay + Android. Делаем штатное ГУ умнее без отвёртки
В телеграм чатике g30family наткнулся на интересного зверя Android Ai Box, который добавляет в штатный CarPlay полноценный андроид.
Для тех, кто не знает, как работает CarPlay:
Телефон отрисовывает картинку для головного устройства и стримит её через провод или, в случае BMW, через Wi-Fi.
Функционал CarPlay, как и приложений на нём, описать очень сложно без эмоций и мата. Одним словом — полное днище.
В последнее время разве что Яндекс обрадовал, о чем из каждого утюга звенело.
Что сделали гениальные китайцы — эмулятор айфона в виде небольшой коробочки, которая стримит Android 9 прямо в CarPlay.
Да не просто стримит — так еще и управляется и с сенсорного экрана и даже шайбой!
Характеристики:
— Android 9
— 4 ядра Cortex-A53 1.8 GHz
— Графика Mali T720
— DDR3 4 Gb RAM
— eMMC 32 Gb
— 2,4G /5G Wifi / Bluetooth 4,2
Идем в машину и подключаем. По описанию производителя, подключается весьма просто:
1) Открываем в ГУ настройку нового устройства CarPlay
2) Вставляем коробочку в USB-порт (да хоть в прикуриватель — мы же помним, что у нас CarPlay беспроводной)
3) Ждем, когда коробочка предложит сверить код, подтверждаем в ГУ и еще немного ждем
4) Пользуемся
К сожалению, не всё пошло гладко — чудо-коробочка наотрез отказывалась цепляться к CarPlay машины с ID6 (в моем случае — EntryNav2).
Первая мысль возникла — вернуть это китайцу и забыть как страшный сон.
Но пытливый ум инженера эту идею отложил на потом 🙂
Данная коробочка является официальным (или не очень) клоном коробочки MMB (www.carplaymmb.com), которая стоит в два раза дороже.
Они одинаковые. Прям совсем одинаковые. Даже коробки идентичные. Разница лишь в принте.
Лезем к ним на сайт и находим раздел с прошивками. Я готов был рискнуть, даже потеряв возможность отправить эту коробочку назад в поднебесную.
Находим единственную прошивку под эту коробочку для BMW.
Patch Notes:
1. iDrive 6 compatibility fixed
2. Sound delay fixed
Кажется, это то, что нам нужно (как оказалось позже — я не прогадал).
Но есть нюанс — обновить её можно только нажав на кнопку на экране, а у меня даже этого нет.
Тем временем, в чате объявился человек с MGU, у которого та же самая коробочка завелась с полпинка.
Списались, встретились — моя коробочка (не без нюансов) завелась-таки у него в машине. Версия прошивки с завода свежая — август. На сайте последняя — сентябрь.
Процедура обновления простая, описана подробно на сайте.
Если коротко:
— закидываем файл на флешку FAT32
— переименовываем его в upgrade_pkg.zip
— вставляем в USB-порт коробочки
— она распознает его
— тыкаем в кнопку и ждем 3-4 минуты.
Обновляем прошивку, идем в мою машину и получаем заветный экран!
Коробочка работает по Wi-Fi с ГУ, интернет может брать по Wi-Fi с телефона. Удобно? Возможно, надо подольше попользоваться.
Работает в целом сносно. Да, есть фризы, подлагивания — это всё ограничения стриминга через CarPlay.
Но зато без отвёртки, разборки салона, вставки каких-то блоков в недры автомобиля.
Захотелось позалипать в YouTube или поюзать полноценный навигатор или приложения с камерами — воткнул и поехал. Надоело — вытаскиваем из USB, продаем и забываем.
Сделал очень беглый обзор:
Ну а для тех, кто дочитал до конца — чудная зверушка с AliExpress
Новинка! Мультимедийный блок расширения штатных функций CarPlay C-Box. Видео обзор
Мультимедийный блок расширения штатных функций CarPlay Inventcar C-Box
Данный блок позволяет установить популярные приложения из Google Play Market (Яндекс.Навигатор, Google maps, YouTube, Netflix, Интернет ТВ) и пользоваться ими с помощью штатного мультимедийного экрана автомобиля.
Совместимость со всеми автомобилями с активированной штатной системой Carplay.
Подключение осуществляется через штатный USB порт автомобиля, без вмешательства в штатную электрику автомобиля.
Управление происходит через штатные системы автомобиля (штатный «тачскрин» touch screen), а также голосовое управление Google Voice.
Возможность осуществлять и принимать звонки, воспроизводить музыку с телефона.
К сети Интернет Inventcar C-Box подключается с помощью встроенного модуля WiFi (в качестве точки доступа используется USB Wi-Fi роутер или смартфон).
Входы TYPE-C, USB
Процессор Quad-core 1.5 GHz
Память RAM 2GB DDR3, eMMC: 16GB
GPS Беспроводной GPS модуль
Беспроводная связь Wi-Fi IEEE802.11b\g\n 2.4GHz, Bluetooth
Поддержка видео MP4, MKV, RMVB, AVI format
Поддержка аудио WAV, AAC, WMA, AMR, MP3, FLAC
Размеры (Д x Ш x В) см 104*65*22мм
Вес (Кг)0.108 кг.
Состав Мультимедийный блок C-Box, USB кабель, GPS антенна
Поддерживаемые устройства Совместимость со всеми автомобилями со штатной системой Carplay
Цена: 23500 руб.
Приобрести можно в нашем интернет-магазине