Перейти к содержанию

    

Apple CarPlay

Преамбула

 

Есть такая штука от Apple - называется CarPlay:

телефон подключается к штатной IVI автомобиля по USB и есть возможность пользоваться со штатного дисплея (картинка+тач+звук) приложениями, помеченными Apple как написанными под CarPlay: звонки, сообщения, сири, нави, музыка, etc..

 

Притом, CarPlay - это не просто зеркалирование картинки с экрана айфона, это другой интерфейс, заточенный под отображение в ландшафтной ориентации на дисплеях размером от 6" и разрешением от 800х480 (Требования Apple к equipment для CarPlay) + возможно использовать телефоном автомобильный GNSS (c нормальной антенной) c такими плюшками как Dead Reconing.

(кажется, у корпорации добра есть некий аналог CarPlay - Android Auto)

 

по современным тенденциям видно, что авто-вендоры достаточно бодро поддержали CarPlay: трудно найти автомобиль 2017м.г., который бы не предлагал поддержку CarPlay в качестве опции

http://devstreaming.apple.com/videos/wwdc/...tems_part_1.pdf

http://devstreaming.apple.com/videos/wwdc/...tems_part_2.pdf

 

 

 

Ампула

 

Меня интересует как это реализовано технически, т.е. как поддержать CarPlay в HW, имея LCD c touchpanel и двунаправленный аудиоканал (немного пошерстил сеть):

 

1. CarPlay согласно Apple подпадает под лицензирование девайсов MFi (раньше, во времена лицензируемых для эппл блютуз-девайсов роялти обеспечивался покупкой микросхемки от эппла, которая имела шину I2C и содержала некий функционал для успешного спаривания ВТ функций, отличных от гарнитуры/A2DP)

2. CarPlay использует (для авторизации?) т.н. протокол iAP2 (iPod Accessory Protocol)

3. Существуют упоминания о реализации iAP2 на линукс https://community.nxp.com/thread/341689 и https://stackoverflow.com/questions/3991739...-embedded-linux

4. Китайцы делают комбинированные свистки для MirrorLink/AirPlay - зеркалирование картинки с айфона, пакет для AirPlay (вывод звука) можно поставить на любой OpenWRT-роутер (opensource).

5. Китайцы делают девайсы с поддержкой CarPlay за смешные деньги: USB-to-CVSB ($60), USB-to-USB ($70), и ретрофитовые IVI на замену стоковых решений ($200) - т.о. они как-то сломали защиту/авторизацию iAP2 и клепают буквально на коленке поддержку CarPlay?!?

6. Есть ли у кого-то дополнительная информация (я так понимаю тут две части: одна часть относительно доступная - например может предоставляться информация о протоколе iAP2-over-USB в рамках подписки Apple Developer Program, а вторая - как реализуют аутентификцию китайцы) или хотя бы направление - какие-то китайские форумы, закрытые китайские фтп, китайские коллеги или родственники (которые занимались реверс-инжинирингом iAP2/CarPlay), etc..

 

любые зацепки...

 

 

Car_Play-_Hero-980x653.jpg

 

Поделиться сообщением


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

Недавно читал где-то, что и сейчас точно так же. Вроде бы, это обычный крипто-сопроцессор с прошитыми ключами.

Про китайцев подтверждаю, на последних выставках в Гонконге (Global Sources и HKDTC) очень много головных устройств с поддержкой CarPlay.

По делу ничего не подскажу, но мне интересно, зачем оно вам? Потому что:

есть возможность пользоваться со штатного дисплея (картинка+тач+звук) приложениями, помеченными Apple как написанными под CarPlay: звонки, сообщения, сири, нави, музыка, etc..

это не совсем правда. Из сторонних приложений — только Spotify. Никакой альтернативной навигации кроме штатной iOS нет. Для Европы и России бесполезная штука.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Alex B._,

я не проверял, но вроде как NGXPlay решает данную проблему

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
я не проверял, но вроде как NGXPlay решает данную проблему

А, ну с джейлбрейком может быть. Думал, уже давно никто этим не занимается...

Поделиться сообщением


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

Господина по-моему беспокоят потенциальные 20$ с устройства, которые возможно пожертвуют ему щедрые митинские барыги)

Только мне кажется, рынок невелик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы уверены, что там закладок нет, которые вам внезапно машину в ведро с болтами превратят? Все-таки, доверять огрызку — как-то уж очень смело...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А вы уверены, что там закладок нет, которые вам внезапно машину в ведро с болтами превратят? Все-таки, доверять огрызку — как-то уж очень смело...

Насколько я понял, это технология сродни удаленному рабочему столу - каждое устройство исполняет свой код.

Поэтому машине ничего не будет.

Вопрос, сколько яблочников сломают свой аппарат ради понтов запустить яндекс навигатор на главном дисплее своего maybach-а)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа инженеры,

вы разделом не ошиблись для публикации флуда?

Напомню, вы находитесь в разделе Автоэлектроника, просьба высказываться по техническому существу,

а не обсуждать кто сколько зарабатывает и на чём катается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Господа инженеры,

вы разделом не ошиблись для публикации флуда?

Напомню, вы находитесь в разделе Автоэлектроника, просьба высказываться по техническому существу,

а не обсуждать кто сколько зарабатывает и на чём катается.

Все таки в первую очередь интересно - а зачем оно вам?

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

- требует шнурок, хотя уже давно привык телефон в машине из кармана не доставать - все через BT

- интерфейс жутко тормозит - но то может машина виновата - форд

- как уже указали, можно запускать только родные страшные карты, хотя многие автонавигации уже умеют гугловские карты с прбками напрямую - смысл отпадает. Звонить тоже неудобно - при спаривании через BT телефонная книга и последние звонки синхронизируются и через родные экраны магнитолы и кнопки на руле оно работает гораздо шустрее, чем через Carplay

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

a123-flex

ну так для тех кто в теме - и до этого можно было выводить любое приложение на CarPlay-дисплей при определенных условиях (jb и iOS от 8й до 10й версий),

а обновляться до iOS 12 - так себе решение для не первой свежести айфонов

 

На самом деле в стане CarPlay куда больше "позитивных" новостей, например БМВ решила CarPlay продавать по подписке:

хочешь пользоваться в следующем месяце? - плати!

 

А между тем вендоры компонентов для IVI предлагают свои платформы, адаптированные под CarPlay https://www.nxp.com/support/developer-resou...E-APPLE-CARPLAY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ну так для тех кто в теме - и до этого можно было выводить любое приложение на CarPlay-дисплей при определенных условиях (jb и iOS от 8й до 10й версий),

Интересно, сколько по Вашему % пользователей iPhone реально готовы и делают себе зачем-нибудь jb ?

Мне только так кажется, что это противоречит философии Apple ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти