Как установить яндекс навигатор в apple carplay

Нужно ли скачивание приложения на Айфон

Компания Apple предложила систему для автомобилей даже раньше, чем главный конкурент Гугл. При этом производители сделали программу одним из элементов iOS, а не в качестве отдельного софта. Это означает, что вопрос, где скачать приложение Apple CarPlay бесплатно для Айфона, не актуален. Покупатель имеет возможность подключить мобильный телефон к головному устройству авто сразу после покупки.

Суть системы состоит в передаче изображения с экрана Айфона на дисплей магнитолы. И если до 10 версии пользователи Андроид должны скачать Android Auto, то Apple CarPlay на Айфоне идет в комплекте и не имеет ограничений по региону, как это происходит у конкурента.

Минус в том, что режим Кар Плей доступен не на всех мобильных устройствах. Его поддерживают следующие модели:

  1. Phone 11, Pro, Pro Max
  2. iPhone XSiPhone ten s, XS MaxiPhone ten s Max, XRiPhone ten r
  3. iPhone X
  4. iPhone 8, 8 Plus
  5. iPhone 7, 7 Plus
  6. iPhone 6s, 6s Plus, 6, 6 Plus, SE
  7. iPhone 5s, 5c, 5.

В более старых устройствах рассматриваемая опция не поддерживается. При этом скачать Эппл Кар Плей на Айфон бесплатно не получится, ведь устройство не сможет с ним работать. Кроме того, функция не предусмотрена для iPod Touch и iPad. Иными словами, она работает только на совместимых мобильных устройствах и не нуждается в дополнительных программах. Зато с указанными выше смартфонами проблемы возникают крайне редко (например, на экране иногда возникает надпись «Соединение с Apple CarPlay разорвано«), но большую часть из них вы сможете решить сами.

Чтобы пользоваться Apple CarPlay, необходимо активировать опцию голосового помощника Сири, в том числе в настройках смартфона.

При этом приложения, которые запускаются в Apple CarPlay, все-таки придется скачать из магазина AppStore. Список доступных программ постоянно расширяется, но их доступность зависит от страны, где проживает пользователь. К примеру, В России перечень поддерживаемого софта меньше, чем в Германии или Соединенных Штатах.

При желании можно скачать, а потом управлять дополнительными приложениями на Apple CarPlay. Здесь алгоритм действий имеет следующий вид:

Войдите в Настройки смартфона, а далее — Общие (Основные).

Жмите на Apple CarPlay.

  • Выберите свою машину и жмите Настроить.
  • Добавьте или удалите программу с помощью специальной кнопки «плюс» или «минус».

Для изменения порядка размещения программ перемещайте их путем перетаскивания с помощью пальца.

При очередном подключении Айфона к Apple CarPlay порядок приложений обновляется. При этом скачать их придется заранее (если они не были установлены).

Основное меню Кар Плей, которое появляется на дисплее при запуске — это, по сути, программы по умолчанию, выбранные Эппл. Значки имеют крупные размеры. Что облегчает использование

Интерфейс требует знания английского, а это особенно важно в Apple Maps, где ручной ввод адреса спрятан от пользователя. При этом программа плохо распознает названия населенных пунктов и улиц, озвученных голосом

Следовательно, данные придется вводить вручную. Или просто выбрать хороший навигатор, их для системы разработано предостаточно.

С позиции стабильности Apple CarPlay работает хорошо, поэтому претензий к ней почти нет. Софт не зависает и не тормозит. Кроме того, необходимо скачать только дополнительные программы, а сам Кар Плей уже установлен. Телефонный режим также работает очень хорошо, и пользователи не жалуются на его особенности.

Приключения Volvo Cars в США и Китае

Volvo Personvagnar AB, известная на мировом рынке как Volvo Cars, была основана в 1915 году машиностроительной компанией SKF. В текущий момент это крупнейший в мире производитель подшипников, уплотнений, систем смазки и мехатроники. В те далекие времена (с 1907 года) именно с подшипников SKF и начинала, а инициатива Volvo стала логическим расширением бизнеса.

Первый серийный автомобиль Jakob OV4 был выпущен в 1927 году, а в 1935 году Volvo обрела независимость от SKF.

Первый серийный автомобиль Volvo c двигателем мощностью 28 л. с., максимальная скорость — 90 км/ч

На протяжении всей своей истории компания выделялась стремлением к созданию максимально безопасных автомобилей, и в первую очередь внедряла инновации именно в этой области. Она изобрела современный ремень безопасности с тремя точками крепления и первой его внедрила. Она же популяризировала практику использования деформируемых зон кузова, которые поглощают энергию, возникшую в результате столкновения.

С 1999 года у Volvo Cars начались приключения — компания покинула материнский концерн Volvo и за внушительную сумму денег ($6,45 млрд) присоединилась к Ford. Потом был крах доткомов, мировой экономический кризис и выкуп Volvo у концерна Ford китайцами из Zhejiang Geely Holding, которым принадлежит производитель Geely Auto.

Далекий от реалий бизнеса человек подумает, что товарищи из Поднебесной наложили руки на технологии компании и отправили ее на распил, но это не так. Китайцы умные и хитрые. Они действительно получили доступ к патентам и технологиям Volvo, которые могут использовать в своих разработках, но компанию бизнесмены оставили в покое.

Более того, началось активное вложение средств в развитие шведского предприятия. Ведь главное — это интеллектуальные ресурсы, которых у Volvo Cars в достатке. Они принесут еще немало пользы как собственной компании, так и Geely Automobile.

Результат, что называется, виден невооруженным взглядом. В 2015 году Volvo Cars впервые в истории выпустила более 500 тыс. авто (на 8% больше, чем в 2014 году). Более того, компания стала инноватором в области интеграции мобильных и автомобильных технологий. И CarPlay лишь одна сторона медали. Давайте поговорим об этом подобнее.

Проблема одной карты

Не успел я обрадоваться новости о том, что в CarPlay будет наша карта, как передо мной встала следующая проблема: из-за технических особенностей карта может быть только одна.
Быстрое решение этой проблемы было, хоть и не очень элегантное.

Обычно в момент использования 2ГИС на CarPlay телефон заблокирован и лежит где-нибудь на полочке. А значит карта в этот момент на телефоне не сильно-то и нужна (не помешает для поиска, конечно). Поэтому мы решили при подсоединении телефона к CarPlay забирать карту из основного приложения и выводить её на экран CarPlay магнитолы. А при отсоединении, соответственно, возвращать обратно в приложение на телефон.

Да, решение такое себе, но оно быстрое, до сих пор работает и не пришлось пинать пару других команд, чтобы склепать MVP.

Безопасность в приоритете

Безопасность тоже традиционно на уровне. И с инновациями. Куда же без них, если речь о Volvo, всегда трепетно относившейся к данному вопросу. Новейшие наработки объединены в систему Intellisafe. Это целый комплекс технологий и приспособлений, призванных максимально обезопасить водителя с пассажирами, а также окружающих.

Среди наиболее интересных фишек стоит отметить:

  • Адаптивный круиз-контроль (обеспечивает соблюдение дистанции до движущегося впереди автомобиля).
  • Контроль полосы движения (при наличии хорошей дорожной разметки может корректировать движение и предупреждать водителя, если тот начал терять бдительность).
  • Систему мониторинга «слепых» зон.
  • Камеру кругового обзора (взгляд на автомобиль «с высоты птичьего полета» облегчает парковку и маневрирование в условиях ограниченного пространства).
  • Защиту пешеходов и велосипедистов (обнаруживает граждан рядом с автомобилем и позволяет избежать столкновения).
  • Предупреждение о фронтальном столкновении (сканируются все предметы на расстоянии до 150 метров впереди по ходу движения, и если есть опасность столкновения, водитель предупреждается, плюс повышается давление в тормозной системе для более быстрого торможения).

Когда заработает в России

Автовладельцы ждут, когда Яндекс Навигатор появится на Apple CarPlay в России. Пока позитивных новостей нет. Даже новые Айфоны не поддерживают приложение. При этом на форумах ведется активное обсуждение, почему появление такой опции было бы актуальным.

Здесь приводятся следующие доводы:

  1. Ретрансляция карты на большой сенсорный дисплей машины. В таком случае устройство удобнее использовать.
  2. Возможность управления навигатором с помощью голосовой команды.
  3. Отсутствие необходимости отвлекаться на небольшой телефон, чтобы настроить маршрут или решить иные задачи.

На данном этапе вопрос, когда заработает Яндекс Навигатор в Apple CarPlay, актуален для владельцев BMW, KIA и других авто. Пока же проблема остается открытой, но разговоры о сотрудничестве постоянно ведутся. Обычным автовладельцам остается только ждать пока что-то изменится.

Что такое это такое?

Говоря понятным языком, это система отображения информации с вашего смартфона на автомобильном дисплее. Вы увидите на своей магнитоле любимые приложения с Iphone, но в адаптированном интерфейсе – лишенном отвлекающих факторов. К слову, транслируются не все утилиты, например, Инстаграмм вы здесь не найдете. Это объясняется стремлением разработчиков оградить участников дорожного движения от потери контроля над дорогой.

Медиасистема выводит на экран (и через голосового помощника) все оповещения, входящие сообщения, историю вызовов и другие данные с телефона. Это очень удобно — все клавиши управления находятся, буквально, под рукой, на руле.

Другими словами, Apple CarPlay – это своего рода проектор, который дублирует ваш Айфон на панель управления авто. Система не является самостоятельной медиа установкой, она полностью зависит от настроек телефона. То есть, если вы удалите, к примеру, WhatsApp c Iphone, из CarPlay он также исчезнет.

Как мы уже писали выше, в системе отображаются не все приложения с телефона, что не может не огорчать. Например, если вы ищете, как вывести через Apple Carplay Яндекс навигатор, приготовьтесь потрудиться. Сама система присутствует не во всех автомобилях, но при желании, ее можно внедрить даже в старенькую Ладу. Ниже мы расскажем, как обойти ограничения разработчиков проги.

Что там с конкурентами?

Все то же самое, что и на мобильном рынке. Реальный конкурент лишь один — Android Auto.

Аналогию с мобильными платформами можно проводить и дальше. В частности, у каждой из систем есть свои плюсы и свои минусы. Где-то карты Apple работают лучше, где-то навигационное решение от Google, причем последнее значительно более распространенное и наполненное.

Кого-то больше устраивает работа Siri, а кто-то в восторге от возможностей Google Now.

На самом деле противостояния как такового и нет. CarPlay работает только с iPhone. Android Auto — только со смартфонами на базе Android. А автопроизводители стараются поддерживать обе платформы сразу. На конкуренцию мобильных гигантов им плевать, а вот на клиентов — нет. Не хватало еще, чтобы те выбирали автомобиль исходя из своих предпочтений касательно смартфона.

То, о чём нельзя говорить

Перемещение карты жестами

Примерно в это же время вышел навигатор под CarPlay от Google Maps — и там можно было передвигать карту жестами по экрану. Приватные API, подумал я, это очевидно! Ребята из Google просто пришли из соседнего здания и сказали, что им надо. Ведь документация гласит:

Однако я всё-таки решил убедиться и полез гуглить, хоть это и было почти бессмысленно, ведь никаких технических статей про CarPlay Navigation Apps не было. Однако я умудрился найти что-то полезное и, ВНЕЗАПНО, на сайте Apple.

В гайдлайнах я нашел видео, которое говорит, что документация нагло врёт. На видео видно, как карту всё-таки можно перетаскивать жестами. Я понял, что ничего не понял, и единственное, что мне оставалось, — открыть CarPlay.framework и пересмотреть все .h файлы.

И о чудо! Я нахожу в CPMapTemplate’е его делегат CPMapTemplateDelegate, в котором есть 3 метода, которые как будто кричат о том, что если их реализовать, то можно будет получить управление жестами картой.

Я реализовал их и запустил приложение на симуляторе — ничего не сработало. Не успев расстроиться, я понял, что симулятор может быть такого же качества, как и документация, и собрал на девайс. Всё завелось, счастью не было предела!

Забавный факт: CarPlay-магнитоле необходима четверть экрана, чтобы понять, что начался pan-жест. Хочу заметить, что UIPanGestureRecognizer’у нужно всего 10 поинтов.

Неодинаковость UI на разных магнитолах

Нам в поддержку поступило обращение: у пользователя в поиске вылезает всего один саджест, хотя могло бы быть и больше. Странно, подумал я, ведь на всех экранах помещается всего одна строка. Запросили скриншот:

И это совсем отличается от UI CPSearchTemplate, который я показывал выше. И это нужно учитывать при разработке, хоть и никак нельзя понять, сколько ячеек в табличке внизу может вместиться в экран.

Контрол ограничения скорости

Мы посмотрели на статистику и поняли, что навигатором для CarPlay пользуются и надо довести его хотя бы до уровня навигатора в основном приложении. В первую очередь решили добавить контрол ограничения скорости. Без проблем, конечно, не обошлось.

Вопрос номер один: где размещать?

Пошарив снова по .h файлам в CPWindow, я нашел любопытный layoutGuide:
var mapButtonSafeAreaLayoutGuide: UILayoutGuide

И это оказалось тем, что нужно. Наш контрол отлично туда вписался:

Вопрос номер два: это, вообще, законно?

Дело в том, что технически контрол находится на base view. А base view по документации не может содержать в себе ничего, кроме карты:

Но ревьюверы пропустили нас в AppStore, а значит контролы, которые касаются навигации, встраивать всё-таки можно.

Голосовой поиск

По-хорошему, эту фичу нужно было сделать в первую очередь, но у нас накопилось несколько задач из техдолга, которые мешали реализовать голосовой поиск для CarPlay. И эта задача оказалась не такой простой, как казалось.

Проблема первая: анимации. Дело в том, что в CPVoiceControlTemplate нет возможности сделать стандартные анимации. Анимацию для распознавания речи и поиска пришлось собирать покадрово из картинок и указывать, сколько они идут по времени.

Выглядит, как можете догадаться, не очень, но и размер приложения раздувать не хочется.

Проблема вторая: доступы. Алерты на доступ к микрофону и распознаванию речи появляются на дисплее телефона. Пришлось писать на дисплее магнитолы, что пользователю необходимо взять телефон в руки, дать разрешение и только потом пользоваться навигатором на магнитоле. Очень удобно!

Праворульные автомобили.

Нам прислали скриншот, в котором UI всего приложения был перевёрнут!

И, естественно, вьюпорт карты оставался таким, как мы его захардкодили, ведь никто не ожидал, что есть отдельная настройка для праворульных автомобилей. Как «правильно» это обойти, я не нашёл, но заметил, что, поскольку наш контрол ограничения скорости лежит в layoutGuide’е для контролов карты, он переместился в левую сторону.

Ультрафикс не заставил себя ждать. Сделали грубо, но это работает.

Очень надеюсь, что есть правильное решение, и я просто не дочитал.

На этом у меня всё. Если вдруг соберётесь делать свой навигатор под CarPlay, учтите, что документация и фреймворк несовершенны. Платформа абсолютно новая, никто ничего не знает, а Apple делиться знаниями не торопятся.

Можно ли в Эппл Карплей добавить Яндекс Навигатор

В конце 2018 — начале 2019 годов на страницах в Сети появились обнадеживающие сообщения. В них сообщалось, что можно «подружить» Apple CarPlay и Яндекс Навигатор без джейлбрейка. Информация появилась на фоне выхода новой версии iOS 12. По заявлению разработчиков, пользователи могут подключить Гугл Карты и Waze. Также сообщалось, что после обновления будет работать Яндекс навигатор в Apple CarPlay.

Компанию Yandex забросали запросами по поводу возможного сотрудничества. Там подтвердили, что ведется работа по объединению Эпл Кар Плей и Яндекс Навигатора. Автовладельцам понравилась эта идея, ведь уходит в прошлое необходимость отвлекаться от дисплея мобильного телефона и появляется возможность дистанционного управления с помощью голоса.

На практике Apple CarPlay и Yandex Навигатор не заработали и после выхода iOS 13. Автовладельцы жалуются, что после обновления иконка все равно не появляется на экране. В таких обстоятельствах приходится искать другие варианты.

Справедливости ради стоит отметить, что включить Яндекс Навигатор на Андроид Авто тоже не самая простая задача. Может производителю софта стоит быть попроще и подружиться с изготовителями медиасистем?

Как запустить Яндекс на CarPlay

Оставляя в стороне суть противоречий, не позволяющих двум компаниям создать столь желаемый автомобилистами продукт – Яндекс.Навигатор для iOS, совместимый с Carplay – можно лишь констатировать факт: вопрос не сдвигается в положительную сторону уже не один год.

Существует не совсем полноценное и нелегальное решение проблемы. Это взлом iOS, в следствие которого устройство лишится гарантии. Обходной путь также требует, чтобы операционная система iPhone была не старше 12 версии. Те кто владеет не новым телефоном с истекшим сроком гарантии – почти ничем не рискует и может сделать снятие ограничений операционной системы самостоятельно. Вот как добавить Яндекс.Навигатор в Carplay:

  1. Нужно скачать специальный инструмент для того чтобы помирить джейлбрек с iOS.
  2. Также понадобится джейлбрейк — программа для получения доступа к файловой системе iPhone. Наиболее подходящими будут Electra для версии операционной системы от 11 и  Meridian, DoubleH3lix или g0blin.
  3. Затем на официальном сайте Apple нужно создать пароль, в секции «Пароли приложений«.
  4. С помощью Cydia Impactor, запущенного на компьютере, файл джейлбрейка переносится на подключенный кабелем телефон. На этой стадии вводится Apple ID и созданный ранее пароль и нажимается кнопка «Start«.
  5. Когда в группе приложений в iPhone появится ярлык джейлбрейка, нужно зайти в раздел «Настройки«, выбрать пункт «Основные«, затем – «Профили и управление устройством«, вставить идентификатор из предыдущей операции, нажать — «Доверять разработчику«.
  6. Теперь можно запускать джейлбрейк. Если система зависает или взлома не происходит потребуется выполнить сброс. Джейлбркейк Electra запускается трижды. После чего появляется иконка альтернативного электронного магазина приложений под названием Cydia.
  7. Понадобиться также утилита-твик CarBridge, которую можно приобрести за 5 долларов на официальном сайте. С ее помощью добавляются нужные приложения.
  8. Чтобы Яндекс.Навигатор отслеживал спутники и не вылетал после блокировки нужно с помощью файл-менеджера внести в файл Info.plist, расположенный по пути var/containers/Bundle/Application/Навигатор/YandexNavigator.app небольшие изменения. Добавить строчки <key>NSLocationAlwaysUsageDescription</key> <string>Give access to your location to get the right directions.</string> перед и после строк <key>NSLocationWhenInUseUsageDescription</key> <string>Give access to your location to get the right directions.</string>. И далее после перезапуска Яндекс.Навигатора потребуется активировать настройку «Всегда» в пункте «Геолокация«.

К сожалению, без джейлбрейка – так называется процедура взлома iOS – внедрить навигационный проект Яндекса в Carplay не получится. Владельцам новых гаджетов лучше присмотреться к альтернативным вариантам, например, 2ГИС или Google Maps. Apple Carplay удобная технология, которая облегчает жизнь водителю, но имеет существенный недостаток: малое количество доступных приложений и отсутствие ряда популярных сервисов, ярким примером которых является Яндекс.Навигатор.

Как появился CarPlay

Но висящий в не совсем подобающем месте смартфон может либо просто мозолить глаза, либо, откровенно говоря, портить вообще весь внешний вид панели приборов. И ещё один немаловажный аспект — отвлекать водителя от дорожной обстановки. Вот поэтому и Apple, и Google начали разрабатывать свои варианты решения эстетических и практических проблем использования смартфонов в автомобилях. Конечно, появление CarPlay и Android Auto произошло не на ровном месте. Уже до этого и iPhone и Android телефоны сопрягались с автомагнитолами по Bluetooth, и водитель мог принимать входящие звонки, набирать номера, запускать музыку с телефона. Задачей технологических гигантов было реализовать использование самых востребованных функций смартфона в пути и удобное голосовое управление с помощью ассистентов, на головном устройстве автомобиля таким образом, чтобы максимально не отвлекать водителя от вождения.

Apple CarPlay был представлен вместе выходом iOS 7.1 в 2014 г. и довольно продолжительное время был достаточно беден в функциональном плане. По сути это было зеркалирование интерфейса избранных приложений iPhone на экран мультимедийного устройства авто. Но и работа этих избранных приложений также была урезана. Например, в сообщениях никакого ручного набора текста, только диктовка голосом, естественно, никаких эмодзи, никаких вложенных фото и файлов; в Apple Music отсутствовала вкладка «Поиск». В общем, все было сделано так, чтобы максимально не беспокоить водителя во время управления транспортным средством. Кстати, при подключении lightning кабеля от USB авто к смартфону последний благополучно блокировался в режиме CarPlay.

Как отключить

Теперь давайте рассмотрим, как отключить Apple Carplay в машине, если опция вам не пригодилась или не понравилась. Насколько вы помните, медиасистема не является отдельным приложением, а представляет собой что-то вроде проектора, который выводит нужные разделы меню смартфона на дисплей автомобиля.

Соответственно, если вы не хотите пользоваться Carplay, просто не включайте опцию на своем Айфоне

Удалить ее оттуда насовсем невозможно, а вот не обращать внимание – не возбраняется

Однако, если вы поняли, как работает CarPlay Apple, значит осознаете, что при каждом подсоединении Айфона к USB (например, для зарядки), будет происходить попытка синхронизации с «умным штурманом». Чтобы отключить эти действия, сделайте следующее:

После подключения на головном устройстве (магнитола с Apple Carplay) нажмите на значок Меню и выберите команду «Разъединить».

В Айфоне откройте «Настройки» — «Основные» — «Ограничения» и добавьте туда CarPlay (найдите в списке и щелкните).

Вот и все, больше система не будет предпринимать попыток включить бортового помощника.

Автомобили становятся умными

Более полувека в автомобильной сфере был застой. Улучшались ходовые и скоростные характеристики, повышался комфорт для водителя и пассажиров, но в целом машины не менялись. Сегодня же мы наблюдаем самую настоящую революцию в этой сфере.

Плотная интеграция смартфонов благодаря CarPlay и Android Auto, интеллектуальные системы безопасности, цифровые ключи, автопилот, альтернативные источники энергии. Мир стремительно меняется к лучшему. Меняется на наших глазах. И это вдохновляет!

iPhones.ru

Кратко, четко и понятно о CarPlay, а также о современных смарт-технологиях в автомобиле на примере новейших разработок Volvo. Зачем CarPlay, если уже есть медиасистема в автомобиле? Цикл косметического обновления автомобиля среднего класса составляет около 2–3 лет, глобального — от 4 до 6 лет. Болиды более высокого класса могут обновляться и раз в 10 лет. И…

Как подключить Эппл КарПлей к Айфону

Разработчики софта сделали все возможное, чтобы пользователи программы не испытывали трудностей при коммутации оборудования. Даже скачивать приложение на смартфон не нужно. При этом существует два варианта, как подключить Apple CarPlay на BMW, Audi или машинах иных марок — с помощью USB-кабеля или по беспроводной связи. Подробнее рассмотрим каждый из вариантов.

Через кабель

Самый простой способ, как подключить Апл Кар Плей — воспользоваться USB-кабелем. Для этого сделайте следующие шаги:

Заведите машину и убедитесь, что голосовое управление с помощью Сири активно.

Подключите Айфон с Apple CarPlay к головному устройству с помощью кабеля

Обратите внимание, чтобы на шнуре был значок Кар Плей или изображение телефона

Дождитесь соединения с оборудованием и пользуйтесь возможностями приложения.

Беспроводное подключение

Не менее важный вопрос — как подключить Apple CarPlay к Kia Rio 2019 или другой модели с помощью беспроводного соединения. Сразу отметим, что такая функция поддерживается не на всех автомобилях и смартфонах (на этом мы еще остановимся ниже).

Чтобы подключить Кар Плей, сделайте следующее:

Жмите и удерживайте кнопку подачи голосовой команды на рулевом колесе.

  • Дождитесь перехода в режим беспроводной связи или Блютуз, чтобы начать настройку Apple CarPlay.
  • Включите Айфон и перейдите в раздел Настройки.
  • Войдите в Общие/Основные, а далее КарПлей.

Жмите на Доступные автомобили и выберите машину.

Дополнительную информацию по подключению Apple CarPlay можно найти в инструкции к своему авто

Это важно, ведь подходы к настройке могут отличаться

Преимущества и недостатки технологии

Итак, мы с вами выяснили, что такое Apple Carplay на автомобиле и как им пользоваться. Теперь давайте обсудим главное – действительно ли прога такая классная?

  1. Да, приложение и в правду очень удобно и приятно использовать. Как и любое ПО у Apple, здесь все работает четко, гладко, понятно. Машина сама диктует входящие СМС, отправляет ответные послания, набирает и принимает вызовы, включает музыку, аудиокниги, строит маршрут следования.
  2. Все легко управляется при помощи клавиш на руле, крутилок на панели или через сенсорный экран.
  3. От дороги приложение действительно не отвлекает. В нем нет развлекательной составляющей, и этим все сказано. Все строго по делу и только для связи. Разве что, музыку включить, но любимый трек очень быстро находится с помощью голосовой команды Сири.

Разумеется, недостатки тоже есть, и их немало:

  • Во-первых, пресловутые Яндекс Карты в Apple CarPlay все же не ставятся, как ни крути. Можно конечно воспользоваться подпольными инструкциями, но все это очень рискованно. Собственный же навигатор Apple просто ужасен;
  • Во-вторых, пусть вам и известно, как добавить приложение в Apple Carplay, самих программ крайне мало. Многие обзорщики возмущены, что Apple не позволила сторонним утилитам внедряться в новый сервис. Якобы, они боятся, что последние не смогут придумать, как преобразить продукт для безопасного использования в процессе вождения.

Первая палка в колёса

Работа приложения в background’е нас разочаровала. На это было две причины:

  1. Мы не работаем в background’е. Когда-то оставили это ограничение по техническим причинам и ради энергосбережения.
  2. Наша карта написана на OpenGL (да, deprecated, да, не Metal, мы всё это знаем), а OpenGL в background state’е не работает. В лучшем случае вы получите чёрную вьюху, а в худшем — краш.

С работой в background’е ещё можно было справиться, но с картой определённо нужно было что-то решать. Тогда-то и пришла идея сделать её через стандартную MKMapView. Пока вы не начали закидывать нас камнями за идею использовать стандартные карты Apple, объясню: мы собирались использовать MKMapView, но не карты Apple.

Дело в том, что MKMapView умеет в загрузку сторонних тайлов. Тайлы — это специальные прямоугольные контейнеры для текстур. У нас как раз оказался сервачок, который умеет отдавать тайлы. На GitHub есть код с реализацией.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector