Как добавить поддержку 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.