CarPlay в iOS 12: улучшения аудиоприложений, новая структура, сторонние навигационные приложения

На WWDC в понедельник Apple официально объявила, что CarPlay теперь поддерживает сторонние картографические приложения, такие как Waze и Google Maps. Apple предоставила дополнительные подробности об этой функции, а также об улучшениях существующих приложений CarPlay, во время сессии WWDC на этой неделе…

Прежде всего, Apple подробно описала улучшения, которые появятся в аудиоприложениях для CarPlay. Альберт Ван, сотрудник команды iOS Car Experience, объяснил, что iOS 12 фокусируется на четырех основных улучшениях CarPlay:

  • Улучшенная производительность
  • Более быстрая последовательность запуска
  • Более плавная анимация
  • Улучшенная коммуникация с вашим приложением

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

Далее Майк Книпперс, также из команды iOS Car Experience, объяснил процесс переноса существующих навигационных приложений на CarPlay. Он сказал, что новая структура CarPlay позволит разработчикам приложить «небольшие усилия» для переноса своих приложений на CarPlay:

«Структура CarPlay — это ваш набор инструментов для создания отличных, интерактивных интерфейсов на экране автомобиля. Она использует фиксированный набор шаблонов, которые ваши приложения могут создавать и использовать, а iOS будет преобразовывать в пользовательский интерфейс, отображаемый поверх вашего приложения. Благодаря этому и небольшим усилиям с вашей стороны, ваши приложения будут поддерживать все системы CarPlay.

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

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

Структура CarPlay предоставляет системный пользовательский интерфейс, который вы настраиваете для отображения вашего навигационного приложения. Структура контролирует элементы пользовательского интерфейса — такие как размер сенсорных областей, размер и цвет шрифта, выделение и т. д., — позволяя вашему приложению отображать пользовательские плитки карты, информацию о поездке и маршруте и многое другое.

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

Полная сессия WWDC 2018, посвященная аудио- и навигационным приложениям CarPlay, доступна здесь.


Подпишитесь на 9to5Mac на YouTube, чтобы получать больше новостей Apple: