Как смотреть видео через CarPlay
Смотреть видео через CarPlay можно только в приложениях, которым Apple выдала отдельное разрешение на видео, или другими способами вроде аппаратных адаптеров. Обычные приложения CarPlay ограничены категориями вроде аудио и навигации. Ниже разобрано, как это устроено, где риски и почему видео стоит смотреть только на стоянке.
Скоро на iPhone
Что такое CarPlay и чем он ограничен?
CarPlay — стандарт Apple, который выводит интерфейс iPhone на экран автомобиля. Идею Apple показала на WWDC в июне 2013 года под названием iOS in the Car, а как CarPlay систему представили в 2014 году на автосалоне в Женеве. Телефон остаётся вычислителем, а машина даёт экран, кнопки и динамики. Подключение бывает проводным и беспроводным. Подробную историю и список функций можно прочитать в статье Википедии о CarPlay.
Сторонние приложения на экране машины допускаются не все. Apple выдаёт разрешения по категориям: аудио, навигация, связь, парковка, зарядка электромобилей, заказ еды и некоторые другие. Каждая категория получает свой набор шаблонов интерфейса. Это сделано, чтобы водитель не отвлекался на сложные экраны.
Почему видео здесь особый случай?
Видео не помещается в шаблоны, а главное, прямо отвлекает водителя. Поэтому для него нужно отдельное разрешение (entitlement), которое Apple выдаёт по заявке. Без него приложение с видеоэкраном CarPlay просто не подпишется при сборке. В PlayUp эти разрешения включаются отдельным флагом сборки, а работа экрана машины зависит от решения Apple.
Разработчик PlayUp рассчитывает на то, что видео на экране машины остаётся допустимым только на стоянке. Правило «в движении картинки нет» заложено в приложение и не отключается.
Что сама Apple пишет про видео в CarPlay?
На странице CarPlay для разработчиков Apple выделяет видеоприложения в отдельную категорию и сразу ставит условие: такие приложения воспроизводят видео в поддерживаемых машинах, когда машина припаркована (страница Apple для разработчиков). Условие «на стоянке» заложено в саму идею, поэтому правило PlayUp о скрытой картинке в движении совпадает с логикой платформы, а не придумано отдельно.
Слова «в поддерживаемых машинах» тоже важны. Видео доступно не на каждой магнитоле, многое зависит от модели автомобиля и версии прошивки. Если в вашей машине видео не появилось, причина может быть в самой магнитоле, а приложение тут ни при чём.
Почему в CarPlay нет видеосервисов?
Сервис появляется на экране машины, только если его разработчик получил разрешение Apple и сделал для машины отдельный интерфейс. Пока этого нет, значка в списке CarPlay не будет, сколько бы вы ни перетаскивали значки в настройках. Какие сервисы уже поддержали CarPlay, меняется с версиями iOS и самих приложений, поэтому свежий список смотрите у самих сервисов.
PlayUp рассчитан на другой путь: после получения разрешения на видео он открывает сайты, которые вы добавили сами (например, видеохостинги или онлайн-кинотеатры), в собственном окне. Открываются сайты в окне PlayUp, а официальные приложения в этом не участвуют, поэтому набор функций определяет сам сайт.
Какие способы смотреть видео на экране машины есть?
Четыре подхода, и у каждого свои компромиссы.
| Способ | Как работает | На что обратить внимание |
|---|---|---|
| Приложение с разрешением Apple | Видео идёт через CarPlay в собственном окне приложения | Разрешение нужно получать разработчику, работает по правилам Apple |
| Аппаратный адаптер с собственной системой | Коробка подключается к машине и запускает отдельную среду | Безопасность и поддержку обеспечивает производитель адаптера, а не Apple |
| Зеркалирование экрана на стоянке | Картинка телефона выводится на экран другим путём | Это не CarPlay и зависит от модели машины |
| Просмотр на телефоне пассажира | Видео остаётся на телефоне | Не связано с экраном машины, ограничений CarPlay нет |
Как с этим работает PlayUp?
PlayUp рассчитан на приложение с разрешением Apple: он ставится на iPhone и добавляет вкладку на экран CarPlay. На вкладке «Главная» открываются сайты, которые вы вынесли на экран, например видеохостинги или онлайн-кинотеатры, как веб-страницы, а на вкладке «Каналы» играют плейлисты M3U. Подробнее об этом в разделе про вкладку «Главная».
Поиск и вход выполняются на телефоне, потому что клавиатуры на экране машины нет. Когда скорость выше порога, картинка заменяется заставкой, а пассажир может продолжить на телефоне через пульт.
Как отправить ролик на экран машины?
- Добавьте нужный сайт на главный экран PlayUp и войдите в него на телефоне, если сайт требует аккаунт.
- Введите запрос в строке «Поиск», выберите, где искать, или вставьте готовую ссылку.
- Когда нужный ролик найден, нажмите «В машину». Ссылка на видеохостинг при этом приводится к мобильной странице ролика, где работают ваш аккаунт и подписки.
- Если машина ещё не подключена, ссылка ждёт и откроется сразу после подключения.
- Припаркуйтесь, откройте PlayUp на экране машины и убедитесь, что справа от вкладок стоит статус «Стоит».
- Управляйте кнопками на панели видео или вкладкой «Пульт» на телефоне, а перед выездом закройте окно крестиком.
Что бесплатно, а что входит в Pro?
Бесплатно можно держать четыре ярлыка сайтов на главном экране и один плейлист IPTV. Больше ярлыков и плейлистов, а также таймер сна входят в PlayUp Pro. Покупки пока работают в тестовом режиме: деньги не списываются, цены не назначены.
Что понадобится, чтобы это заработало?
- iPhone и машина с поддержкой CarPlay.
- Сборка PlayUp с разрешением Apple на видео в CarPlay. Пока приложение в разработке, его нет в App Store.
- Вход в нужные сервисы на телефоне.
- Доступ к геопозиции «при использовании», чтобы приложение знало скорость.
- В настройках iPhone: Основные → CarPlay → ваша машина → Настроить, и перетащить PlayUp на первый экран.
Что не получится?
Платные фильмы онлайн-кинотеатров защищены DRM, и во встроенном веб-окне они могут не запуститься. На экране машины нет клавиатуры, поэтому поиск остаётся на телефоне. Беспроводной CarPlay иногда рвёт соединение после обновления iOS: помогает перезагрузка мультимедиа и повторное подключение, подсказки собраны в помощнике CarPlay внутри приложения.
Почему лучше смотреть только на стоянке?
Любое видео на экране перед водителем конкурирует с дорогой за внимание. При скорости 90 км/ч машина проезжает 25 метров в секунду, то есть пять секунд взгляда на экран — это 125 метров без контроля. Такие расчёты и исследования собраны в статье об отвлечении водителя. Подробнее о правилах и здравом смысле в статье про видео в машине и безопасность.
Видео на экране машины — для стоянки. В пути смотреть может только пассажир, на своём телефоне.
Как CarPlay подключается к машине?
Подключение бывает проводным, по USB, и беспроводным. В беспроводном варианте телефон и машина находят друг друга по Bluetooth, а картинка и звук идут по Wi-Fi между ними. Именно поэтому беспроводной CarPlay капризнее: любые помехи, второй телефон в машине или обновление iOS могут оборвать соединение. Помогает забыть машину в списках Bluetooth и CarPlay и подключить её заново.
Для PlayUp режим подключения не принципиален. Приложение получает от системы размер экрана машины и подстраивает панель под него. На низких экранах плитки становятся компактнее, а в настройках можно включить «Чёткую картинку» в родном разрешении панели.
Как выглядит PlayUp на экране машины?
Сверху стоит чёрная капсула с вкладками «Главная», «Каналы», «Избранное» и «Настройки». Рядом индикатор состояния: «Стоит» с зелёной точкой или «Едет · N км/ч» с жёлтой. Под ними крупные стеклянные плитки сайтов и каналов на тёмном фоне с мягкими цветными пятнами. Дизайн намеренно без текстовых полей: ввод остаётся на телефоне.
Когда открыт ролик или канал и машина поехала, поверх него появляется заставка. Меню с вкладками остаётся, так что можно переключить вкладку или закрыть окно.
Как проверить всё без машины?
В настройках PlayUp есть симулятор экрана машины. Он показывает приложение на телефоне в рамке панели CarPlay, позволяет выбрать размер и включить режим «Машина едет». Так видно заставку, поведение звука и работу пульта, не выходя из дома. Учтите, что симулятор проверяет логику приложения, а не работу с настоящей машиной: на ней всё зависит от разрешения Apple и прошивки магнитолы.
Что делать, если что-то не работает?
Самые частые случаи:
- PlayUp не появился на экране машины: перетащите его на первый экран в Настройки → Основные → CarPlay → ваша машина → Настроить, затем переподключите iPhone.
- Беспроводной CarPlay отваливается: забудьте машину в Bluetooth и CarPlay, перезагрузите iPhone и мультимедиа, подключите заново.
- Чёрный экран после обновления iOS: подключите iPhone кабелем один раз, затем снова беспроводно.
- Видео обрезано или мелкое: включите «Чёткую картинку» и «Не заходить под боковую панель».
- Нет звука: выберите источником CarPlay в машине и проверьте режим «Без звука» для медиа.
Почему телефон и машина показывают одно и то же?
В CarPlay вся работа идёт в телефоне, а экран машины только показывает результат. PlayUp устроен так же: на экране CarPlay работает вторая «сцена» того же приложения, которая делит с телефонной частью одно состояние. Поэтому избранное, вход в сервисы и плейлисты, добавленные на телефоне, сразу видны в машине. Никаких копий и синхронизации через сервер для этого не требуется.
Когда это пригодится?
Главный сценарий — ожидание в припаркованной машине: зарядка электромобиля, ожидание ребёнка у школы, остановка в дороге. Второй сценарий — совместная поездка, где пассажир выбирает ролик на телефоне и отправляет его в машину, когда вы встали. Третий — звук: канал или лекция продолжают играть в пути, пока картинки нет.
Частые вопросы
Можно ли смотреть видео из интернета в CarPlay?
Не в любом приложении. Для видео на экране машины нужно разрешение Apple, которое выдаётся разработчикам по заявке. PlayUp в разработке, и работа на экране машины зависит от этого разрешения.
Работает ли видео в CarPlay во время движения?
В PlayUp нет: выше порога около 11 км/ч картинка скрыта, звук продолжается. Это правило нельзя отключить.
Нужен ли отдельный адаптер для видео в CarPlay?
Для приложения с разрешением Apple не нужен. Адаптеры — это другой путь, в котором работает уже не приложение из App Store, а среда производителя адаптера.
Почему на экране машины нет клавиатуры?
Экран машины рассчитан на крупные кнопки и голос, а не на набор текста. Поэтому PlayUp выносит ввод на телефон.
Почему в CarPlay нет видеосервисов?
Сервис попадает на экран машины, когда его разработчик получил разрешение Apple и сделал интерфейс для CarPlay. Пока этого нет, значка не будет. PlayUp открывает сайт видеосервиса в своём окне, но для этого самому PlayUp нужно разрешение на видео.
Что Apple говорит про видео в CarPlay?
На странице для разработчиков Apple пишет, что видеоприложения воспроизводят видео в поддерживаемых машинах, когда машина припаркована. Доступность зависит от модели автомобиля.