Как добавить поддержку CarPlay в существующее приложение для iOS?

Apple анонсировала функцию CarPlay, и некоторые сторонние приложения уже интегрировали ее (Spotify, Beats Radio, iHeartRadio)

Каков первый шаг для добавления поддержки CarPlay в существующий проект iOS Xcode? Я не могу найти какую-либо информацию о нем, например, добавление новой цели, поддерживаемого типа устройства и т. Д.

2 ответа

Взгляните на MediaPlayer Framework. Там есть несколько классов, предназначенных только для CarPlay. Например, MPPlayableContentManager, MPContentItem и т. Д. Очевидно, что вы не сможете разрабатывать его без одобрения Apple.

Вы, вероятно, не найдете никакой общедоступной информации SDK о CarPlay, поскольку на самом деле создается впечатление, что она находится в фазе "бета" развертывания перед общим распространением. Что касается инициализации, я подозреваю, что вы просто будете делать отдельный UIScreen объект, который представляет окно CarPlay вместо вашего устройства iOS, если это похоже на то, как AirPlay работает сегодня. Смотрите здесь: Руководство по программированию нескольких дисплеев для iOS.

Другие вопросы по тегам