Здесь все, что нужно знать о carplay

Какие новые функции стоит ждать в перспективе от CarPlay?

Бесключевой доступ в авто и запуск двигателя с помощью iPhone. Сомнительная функция. Не первый год у многих автомобилей есть дополнительная опция – бесключевой доступ. Достаточно подойти к машине с брелоком. Запуск двигателя производится с кнопки автомобиля.

Передача управлением авто на расстоянии с помощью iPhone. Производители автомобилей выдают 2 комплекта брелоков, подразумевая вас и супругу. Кому вы ещё готовы одолжить свою машину?

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

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

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

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

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

Стороннее приложение Apple CarPlay

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

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

6. Waze

С iOS 12 Apple открыла сторонние навигационные приложения для использования с CarPlay. Хотя Google Maps также доступны, Waze более четкий, поэтому мы включаем его здесь.

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

Скачать: Waze (бесплатно)

7. Настройтесь на радио

Вы предпочитаете слушать радио в машине, но рядом нет любимой станции? TuneIn Radio, одно из лучших радиоприложений для iOS , доступно на CarPlay.

С его помощью вы можете просматривать более 100 000 радиостанций со всего мира. Для быстрого доступа сохраните избранное на телефоне, прежде чем начать движение.

Скачать: TuneIn Radio (бесплатно, доступна подписка)

8. Звуковой

Если вам нравятся аудиокниги, сервис Amazon Audible — отличный способ исправить ситуацию. Подписка позволяет вам загружать и хранить новую книгу каждый месяц, и есть множество жанров на выбор. Если вы не хотите подписываться, вы можете покупать книги по отдельности, даже если это не так удобно.

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

Скачать: Audible (бесплатно, доступна подписка)

9. WhatsApp

WhatsApp — одно из немногих сторонних приложений для обмена сообщениями, доступных в CarPlay (Telegram — другое). Открыв его, вы можете просто прослушать непрочитанные сообщения, прочитанные вслух, или продиктовать новое сообщение.

Все голосовые команды, которые вы ожидаете, находятся здесь, так что вы можете заставить Siri читать ваши входящие сообщения и отвечать вашим голосом. После установки приложения вы также увидите уведомления WhatsApp на главном экране CarPlay (если только вы не находитесь в режиме «Не беспокоить»).

Скачать: WhatsApp (бесплатно)

10. Spotify

Если вы не используете Apple Music, вы, вероятно, используете Spotify для потоковой передачи музыки. Как и другие музыкальные приложения, вы можете просматривать плейлисты и другую сохраненную музыку через интерфейс или просто использовать Siri, чтобы начать воспроизведение альбома или жанра. Spotify теперь также размещает подкасты, так что вы можете управлять всем в одном приложении.

Помните, что вам понадобится Spotify Premium для прослушивания без рекламы, сохранения музыки в автономном режиме и отключения режима случайного воспроизведения.

Скачать: Spotify (бесплатно, доступна подписка)

11. MLB

Если вы поклонник бейсбола, приложение MLB поможет вам быть в курсе событий лиги. С CarPlay вы можете слушать аудио во время вождения, но для этого вам понадобится подписка на MLB Audio. Эта подписка также открывает другие дополнительные функции, включая сжатые игры.

Используя бесплатную версию, вы все еще можете взглянуть на игру дня, но вы не можете слушать ее с CarPlay.

Скачать: MLB (бесплатно, доступна подписка)

Другие приложения Apple CarPlay, чтобы попробовать

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

  • Covered : популярный менеджер подкастов со множеством функций.
  • Pandora : самый известный сервис интернет-радио, который позволяет вам создавать индивидуальные станции для чего угодно.
  • Прилив : если вы не используете другие музыкальные приложения, возможно, этот музыкальный сервис hi-fi обещает лучшее звучание, чем конкуренты, вас очаруют. Требуется подписка после бесплатной пробной версии.
  • NPR One : Будьте в курсе последних новостей и ток-шоу с вашего местного общественного радио.
  • iHeartRadio : аналогично TuneIn, это приложение позволяет прослушивать радиостанции со всей территории Соединенных Штатов.
  • Бесплатные аудиокниги . Хотите прослушать аудиокнигу для своей следующей поездки, не платя Audible или не покупая ее в Apple Books? Это приложение предоставляет множество аудиокниг по нулевой цене.

Что интересного в Android Auto

Эту систему компания Google анонсировала еще в 2014-м, но официально она стала доступна только через год. Сейчас Android Auto работает в 36 странах мира, Россия — в их числе. Разработчики называют Android Auto «умным сервисом для водителей», и он полностью оправдывает ожидания владельцев авто. Разберемся в его возможностях.

Интерфейс

Здесь все напоминает Wear OS — операционную систему, знакомую владельцам смарт-часов на Android. На экран выводится несколько карточек, которые подстраиваются под конкретного пользователя. Часто пользуетесь навигацией — значит, на видном месте будут карты. Слушаете музыку в пути — готовьтесь увидеть на экране ссылку на аудиоплеер. Обратная связь с устройством реализована через встроенного помощника Google Assistant.

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

Работа с навигационными картами

Пожалуй, это одна из самых интересных функций для автовладельцев. Система поддерживает работу с картами Google Maps и Waze. Если вы планируете пользоваться Waze, его необходимо будет установить отдельно. При первом запуске навигационного сервиса система запомнит ваш выбор и в будущем будет запускать именно понравившееся приложение. Карты на Android Auto — однозначное добро. Пока многие сторонние системы навигации доступны по лицензии, Google Maps и Waze остаются абсолютно бесплатными.

Особенности подключения

USB-порт — самый простой способ подключить смартфон к информационно-развлекательной системе автомобиля. Но на волне популярности беспроводных решений Google начала постепенно внедрять эту функцию и в Android Auto. Впервые она стала доступна на смартфонах линейки Pixel.

Приложения и совместимость

Для Android Auto доступны десятки популярных приложений, полный их список можно найти здесь. Среди них привычный Skype, мессенджеры для Facebook, Telegram и WhatsApp, сервисы для прослушивания подкастов и аудиокниг, музыкальные приложения, новостные агрегаторы и многое другое. Чтобы начать работу с Android Auto, на смартфоне должна быть установлена операционная система Android 5.0 или выше и настроено подключение к интернету.

Какие приложения поддерживают мультимедийную систему Apple?

Самые популярные приложения, которые доступны Apple СarPlay:

  • Podcast – создание видео и аудиофайлов;
  • Apple Maps – сервис с навигационной системой от компании Apple;
  • MLB At Bat – доступны трансляции спортивных матчей и радио;
  • Phone – приложение Apple для вызовов;
  • Messages – отправка и получение сообщений;
  • Music – сервис с прослушиванием музыки;
  • Waze – навигация со службой отслеживания дорожных ситуаций;
  • VOX – плейер с любимой музыкой для iOS;
  • Google карты – российское картографическое приложение;
  • 2 ГИС – российский сервис для уточнения местонахождения;
  • Overcast – загрузка и воспроизведение подкастов;

С 17 сентября 2018 года в CarPlay стал доступен Яндекс-Навигатор, благодаря новой программе для айфонов iOS 12 и симбиозу двух крупных компаний.

Яндекс Навигатор

Внешний вид приложения не поменялся. У программы остались практически те же карты и возможности построения маршрута, как и на обычном гаджете. Яндекс Навигатор отображается на цветном дисплее автомобиля, точно также, как и на обычном смартфоне.

Автомобилистами отмечаются очевидные преимущества слияния Яндекс Навигатора и Карплея:

  • карты полностью на русском языке;
  • более детальная прорисовка местности;
  • Яндекс Навигатор точнее находит нужный адрес в отличие от других приложений;
  • намного быстрее прокладывает нужный маршрут, предлагая сразу несколько вариантов;

На фото можно увидеть насколько удобным стало меню – под Главным экраном теперь есть раздел «Избранное», где зафиксированы все любимые маршруты пользователя CarPlay.

Кроме перечисленных преимуществ, следует отметить, что Яндекс Навигатор гораздо быстрее реагирует на дорожные ситуации, в приложениях, выпускающихся в 2019 году, стала доступна новая анимация.

 Яндекс Карты

Благодаря услуге Яндекс.Карты и новой программе iOS 12, владелец автомобиля может с помощью голосового помощника, выбрать сразу несколько маршрутов. При этом Яндекс Карты сразу же покажут самый короткий и безопасный путь. В данном пакете присутствует детальная информация о дорожных ситуациях, а также 3D функции.

Программа Яндекс Карты способна работать в режиме офлайн. Для её необходимо обновить до версии Apple Store (iOS) в магазине Google Play. Если обновлённый маршрут есть в базе данных программы, это позволит сэкономить время и доехать до места назначения не включая гаджет.

Для того чтобы приложения Яндекс Навигатор и Яндекс.Карты были установлены в Carplay российского автолюбителя, нужен гаджет с операционной системой iOS 12.

It just works!

Когда основная функциональность для навигатора был готова, я решил показать эту поделку на внутренней презентации. Презентация удалась: все загорелись идеей доделать, потестировать и запустить навигатор как можно скорее.

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

Provision Profiles

Из-за добавления нового capability-ключа необходимо перегенерировать профили. В обычной разработке мы не думаем об этом, ведь Xcode сделает всё сам. Но не в случае с приватным ключом.

Это так же сломало нам CI, так как для локальной дистрибуции версий приложения мы используем enterprise-аккаунт, в который мы не запрашивали разрешение на разработку приложения под CarPlay. Но это уже совсем другая история

Debugging

Подключиться к CarPlay можно через Bluetooth или Lightning. Практика показывает, что второй способ гораздо популярнее. Наша магнитола в Bluetooth не умела, поэтому во время разработки пришлось пользоваться Wi-Fi дебагом. Если вы пробовали его на проектах сложнее, чем hello world, то вы знаете, какой это ад.

И тут мне стало очень интересно, почему Apple не сделала никакой DevKit (чтобы Apple-way, it just works и вот это всё). Без него собирать тестовый стенд было не очень удобно. До сих пор раз в пару недель что-нибудь отваливается — приходится по фоткам вспоминать, что куда втыкать. Хорошо, что админ при сборке этого стенда рассказал, что и зачем.

Управление музыкой в CarPlay

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

Экран «Сейчас играет» («Now Playing») оснащен крупными сенсорными кнопками, позволяющими ставить песни на паузу и перелистывать плейлисты.

Многие люди согласятся с тем, что нынешнее поколение молодёжи не хочет ездить; эти ребята хотят, чтобы автомобили ездили вместо них. Они не хотят покупать собственную машину, фактически, они вообще не хотят автомобилей, им нужны смартфоны. Эту тенденцию явно замечают автопроизводители и разработчики современной техники. Так, ещё в 2014 году на выставке Consumer Electronics было представлено множество технологических разработок, среди которых и Apple CarPlay.

Компания Apple явно не хочет стоять в стороне и планирует получить немалый кусочек этого пирога. Показ предварительной версии «Эппл Кар Плей» состоялся ещё в 2013 году, но уже в Женеве в 2014 году был организован официальный дебют новой системы Apple CarPlay. Как и у многих современных автомобильных систем связи, принцип работы CarPlay состоит в том, чтобы позволить водителю делать все что угодно, не отвлекаясь от управления.

Практическая часть Apple CarPlay достаточно проста, и это огромная заслуга разработчиков. Именно за простоту и логичность ценят технику Apple. Вам надо просто взять ваш «яблочный» смартфон или планшет, подключить его к автомобильному интерфейсу и всё готово! Автомобиль превращается в смартфон, чего и ожидалось. Наступил 21-й век. Автомобильный компьютер не способен на то, что позволяет делать iOS. Фактически, у него есть другие задачи, такие как считывание данных со всевозможных датчиков.

Это значит, что приложения должны быть установлены на вашем мобильном устройстве, чтобы увидеть их на дисплее, расположенном на центральной консоли автомобиля. Сенсорная панель работает так же, как сенсор на телефоне, поэтому разобраться под силу даже новичку. По сути, происходит полная синхронизация автомобильной системы с iPhone или iPad.

Не все приложения могут работать на CarPlay. Разработчики постарались сохранить высокий показатель безопасности. Идея «Эппл Кар Плей», как и у всех других развлекательных и информационных автомобильных систем, состоит в том, чтобы свести к минимуму отвлекающие факторы. По крайней мере, об этом говорят все технические специалисты.

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

К сожалению, система не позволяет использовать «Карты Google» для навигации. Вам придётся использовать Карты Apple с CarPlay. Разработчики обещают, что вам понравится, но на самом деле, всё не так гладко.

Когда Apple презентовала CarPlay на Женевском автосалоне 2014 года, компания подтвердила, что она сотрудничает с десятком производителей, включая Ferrari, Honda, Hyundai, Jaguar, Mercedes-Benz и Volvo. Это довольно большой ценовой диапазон, поэтому, даже если Ferrari вам не по карману, вы, вероятно, сможете найти автомобиль, оборудованный CarPlay, который вы действительно можете себе позволить.

Технологии активно проникают практически во все сферы жизни человека от умных часов на руке до умного дома, но если отбросить пока что нишевый бизнес электромобилей, то в целом автомобильная индустрия выглядит довольно консервативно. Отчасти это продиктовано повышенными требованиями к безопасности пассажирского транспорта, поэтому принцип «работает — не трогай» здесь исповедуется десятилетиями. Но по странным стечениям обстоятельств прогресс часто обходит стороной информационно-развлекательные системы в автомобилях. Даже в дорогих моделях иногда встречаются очень простые экраны с графикой, которую рисовали лет 20 назад. Поэтому не удивительно, что в 2014 году компании Apple и Google анонсировали собственные интерфейсы для автомобильных систем. Ещё недавно производители продавали их в качестве довольно дорогостоящих опций, но сегодня они всё чаще поставляются вместе со стандартным мультимедийным центром в машине. Поэтому мы решили детальнее взглянуть на то, что могут предложить пользователям Android Auto и Apple CarPlay. И для этого использовали автомобиль , который как раз поддерживает обе системы.

Как скачать и подключить к автомобилю?

Система Apple Carplay поддерживается не всеми устройствами. Она доступна в следующих моделях iPhone:

  • 5,5С;
  • 5S;
  • 6S;
  • 6S Plus;

Чтобы убедиться, что компьютерный «мозг» автомобиля воспринимает гаджет, пользователю нужно сделать запрос на веб-сайт компании производителя автомобиля. Искать следует раздел рассказывающий о совместимости гаджетов с автомобильными устройствами.

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

Carplay может функционировать даже через андроид. Для этого нужно активировать голосового помощника Siri

Следует обратить внимание, чтобы язык, установленный на телефон, был английским классическим (не США)

Подробная инструкция о том, как подключить КарПлей через айфон есть на видео, на канале YouTube.

Приложения должны быть загружены из магазина AppStore. Доступность программ зависит от страны, поэтому их проще загрузить, находясь в США или Германии.

Если автомобиль оснащён беспроводным CarPlay, необходимо включить Bluetooth для его подключения и активировать голосового помощника.

Чаще всего устройство подключают через USB кабель. При подключении, пользователю нужно убедиться, в том, что провод вставлен в нужный разъём. Экран телефона при скачивании приложения должен быть разблокирован.

Как пользоваться

Чтобы получить доступ к функционалу системы, нужно понимать, как работает Эппл Кар Плей. Настройка и активация системы зависит от типа подключения. Но общий принцип схож с работой Android Auto.

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

Второй вариант — подключение Apple CarPlay без провода по блютуз. В таком случае сделайте следующие шаги:

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

При наличии вариантов лучше выбрать Wireless Apple CarPlay, ведь такое подключение более удобно и не создает путаницы с проводами.

Использование Сири

Одна из главных особенностей Apple CarPlay — наличие голосового помощника. Для его вызова сделайте одно из следующих действий:

  1. Нажмите и удерживайте кнопку голосовой команды на рулевом колесе.
  2. Зажмите и держите кнопку панели инструментов или клавишу начального экрана на дисплее.

После этого задайте вопрос или попросите Siri выполнить задание. Вы можете спросить прогноз погоды, попросить набрать номер, узнать время следующей встречи и т. д.

Применение встроенных элементов

Преимущество Эппл Карплей — способность работать со встроенными элементами машины, к примеру, сенсорной панелью, поворотным регулятором или дисплеем. Здесь доступны следующие опции:

  • открытие программы — нажатие на иконку софта или поворот регулятора;
  • переключение между начальным дисплеем и приборной панелью;
  • возвращение в режим ожидания — нажатие иконки с логотипом авто;
  • быстрая прокрутка списка — прикосновение к букве с правой стороны экрана;
  • просмотр дополнительного софта — смещение сенсорного дисплея влево;
  • управление аудио и т. д.

Поиск маршрутов

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

После входа в Карты Apple CarPlay можно выполнить одно из следующих действий:

  • выбрать подходящее место из списка избранного;
  • указать конечный пункт назначения;
  • войти в поиск, а после сказать адрес.

При появлении нескольких маршрутов с помощью элементов управления можно выбрать наиболее подходящий.

Во время путешествия также доступно ряд действий — подавление пошаговых указаний, завершение отображения маршрутов, быстрый объезд и т. д.

Внешний вид карты

При необходимости отображение карты можно изменить. К примеру. Для получения изображения в формате 3D необходимо нажать на стрелку вверх на дисплее. Изменение масштаба возможно с помощью кнопок плюс и минус. Для прокрутки используются стрелки, показывающие движение в разные стороны.

Телефонный звонок

Для набора номера можно вызвать голосового помощника и попросить его набрать чей-то номер. Как вариант, используйте встроенный функционал машины для вызова какого-то абонента.

Воспроизведение музыки

При желании можно в любой момент подать запрос на проигрывание какой-либо музыки. Для этого вызовите Сити и дайте ему команду, к примеру, «прослушать подборку Aerosmith», «пропустить песню», «повторить» песню и т. д.

Прочие функции

С помощью Apple CarPlay можно воспользоваться и другими опциями — прием/передача текстовых СМС, воспроизведение подкастов и видеокниг, управление домом и другое. Подробную инструкцию можно найти на сайте support.apple.com/ru-ru/guide/iphone/iphb6f5ef73a/ios.

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

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

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

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

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

Какие минусы есть CarPlay в сравнении с обычным ГУ?

Соединение iPhone с CarPlay происходит через кабель, хотя сейчас для коннекта с ГУ на OS Android мне достаточно лишь завести автомобиль. Провода не требуются.

Каждый день хожу за автомобилем в гараж, слушая подкасты. Когда мотор уже заведен, звук автоматически с AirPods переключается на колонки авто – магия.
Ребята из Купертино пока не знают, что так удобнее. Подключать провода, запускать подкаст на ГУ – прошлый век.

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

Apple считает это лишним и небезопасным. Но, может, разумнее дать право выбора мне?

Интерфейс

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

И самое приятное: несмотря на то, что смартфон отдает интерфейс CarPlay на машину, вы можете его независимо использовать, как обычно (звонки, смс, серфинг, youtube).

До выхода iOS 13 была жесткая зависимость между интерфейсом iOS и интерфейсом CarPlay на автомобильной магнитоле. По сути, происходило дублирование экрана iPhone, и это было дико неудобно.

После подключения на смартфоне перейдите в основные настройки и настройте порядок отображения иконок в интерфейсе CarPlay на магнитоле. Здесь же можно добавить/удалить приложение (Основные — CarPlay — Настройка). На дисплее авто эти действия недоступны.

Рабочий стол CarPlay выполнен в стиле iPhone, но перетаскивать иконки нельзя. Слева от дашборда находится окно с виджетами (карты, музыка, звонки или настройки) + отображается время и сигнал сотовой сети. В этом боковом окне можно запускать 3 последних приложения (см. скрин выше), причем верхний слот всегда будет занят Картами.

Самый большой минус — виджеты не поддаются настройке. Т.е. заменить Apple Maps заменить более актуальными для вашего региона картами не получится.

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

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

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

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

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

Текстовые уведомления на CarPlay

Когда на iPhone приходят текстовые сообщения, на CarPlay отображается соответствующее уведомление.

Правда, уведомления не содержат текст самого сообщения. Можно попросить Siri прочесть его, однако Лесвинг столкнулся с задержкой в несколько секунд. Кроме того, если в сообщении есть фотография, голосовой помощник не сможет описать, что на ней изображено.

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

По слухам, Apple работает над программным обеспечением для машин с автономным управлением.

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

ПО ТЕМЕ: Cписок моделей автомобилей, оснащенных CarPlay.

Навигация

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

Тачскрин устройства поддерживает мультитач, но сама программа Apple Карты — нет. И вместо жеста увеличения/уменьшения масштаба приходится пользоваться значками плюс/минус.

Google Карты намного функциональнее и удобны в использовании: хорошая детализация, точная прокладка маршрутов, правда мультитач для изменения масштаба также не поддерживается. Для запуска приложения нельзя использовать окно виджетов сбоку, т.к. место уже занято Apple Картами.

Голосовой ассистент Google будет работать, только если запускать его через кнопку (иконка микрофона) в интерфейсе приложения.

Если нажимать функцию голосового набора на руле автомобиля, то всегда запускается Siri вне зависимости от того, каким приложением вы сейчас пользуетесь.

Разработка беты

Перейдём уже к написанию кода. Первое, что необходимо сделать, — реализовать парочку обязательных методов CPApplicationDelegate в файле ApplicationDelegate.

Давайте рассмотрим сигнатуру:

С UIApplication всё понятно.
CPWindow — наследник UIWindow, окно для внешнего дисплея головного устройства магнитолы.
CPInterfaceController — что-то типа аналога UINavigationController’а, только из CarPlay.framework.

Теперь перейдём непосредственно к реализации метода.

В didConnect необходимо написать код, похожий на тот, который мы привыкли видеть в didFinishLaunching. CarMapViewController — это base view (контроллер на самом деле, но ладно), как по документации.

Вот такую картинку в итоге я получил:

Где-то в это время до меня дошло, что в новом Xcode new build system включена по умолчанию и, скорее всего, из-за этого 2ГИС не собирается.

Я открыл Xcode, поставил legacy (а точнее stable, давайте называть вещи своими именами) build system, и моя теория подтвердилась: 2ГИС собрался.

Выставив тот самый capability-ключ, я запустил 2ГИС под CarPlay и не увидел логов о переходе приложения в режим background. Стало ещё непонятнее, ведь инженеры Apple со сцены сказали про background-режим, но, с другой стороны, нам обещали contentView у UIAlertView, а в итоге UIAlertView стал deprecated.

Решив, что так и должно быть, я не стал заморачиваться с MKMapView. Она лишила бы нас оффлайна и заставила заново писать отрисовку маршрутов.

Вместо вывода

Автор этих строк год назад выбирал автомобиль, надеясь иметь ГУ с CarPlay, ведь это продукт от Apple. Но очень понравился автомобиль Tucson, который не имел этой функции. “Пусть это будет небольшим минусом” – подумал я тогда.

Спустя год приходит понимание, что отсутствие CarPLay – скорее жирный плюс. Связка автомобиля c hands free, ГУ на OS Android, iPhone 7, Apple Watch и AirPods лучше автомобильной системы Apple в разы. Ты ничего не потеряешь, а возможностей получишь больше.

Пройдёт время, наверняка купертиновцы предложат нам что-то новое или более удобное. Но сейчас CarPlay – в топку.


iPhones.ru

Все больше брендов сообщают о поддержке своих автомобилей CarPlay. Настал момент разобраться, есть ли необходимость в такой системе? Для расследования вооружаем наш автомобиль hands free, головное устройство (ГУ) на OS Android, iPhone 7, Apple Watch и AirPods. Что уникального предлагает нам CarPlay и как это работает в реальности? Навигация с использованием актуальных карт Apple Сейчас…

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий