Последнее обновление Android Wear сломало неофициальные циферблаты и добавило просмотр медиа из других приложений

Мы уже подробно описывали последнее обновление Android Wear, которое добавило режим всегда включенного приложения и поддержку Wi-Fi для ряда умных часов, а сегодня стало известно, что это обновление также сломало неофициальные циферблаты, одновременно добавив возможность просматривать медиа из других приложений.

Google анонсировал это в своем блоге, где подробно описал новые функции обновления, которое в настоящее время развертывается и будет доступно в ближайшие недели для всех устройств Android (хотя для некоторых — без новых функций Wi-Fi):

В этом обновлении мы также отключили поддержку приложений, которые используют неофициальный, основанный на активности подход для отображения циферблатов…

Реклама — прокрутите для просмотра большего количества контента

Google отмечает, что планы по отключению этих циферблатов были объявлены еще в декабре, и рекомендует разработчикам обновить свои приложения, чтобы они использовали новый API для циферблатов, который был выпущен одновременно. Но если вы задаетесь вопросом, почему один из ваших циферблатов больше не работает после последнего обновления Android, теперь вы знаете.

Кроме того, обновление добавляет поддержку MediaBrowser — API, который позволит приложениям для просмотра медиа получать доступ к контенту из других приложений:

Релиз Android 5.0 добавил возможность для приложений просматривать медиаконтент другого приложения через API android.media.browse. С последним обновлением Android Wear, если ваше приложение для воспроизведения медиа поддерживает этот API, вы сможете находить следующую песню прямо со своих часов. Это та же возможность просмотра, что используется в Android Auto. Вы реализуете API один раз, и он будет работать на различных платформах. Для этого вам нужно разрешить Android Wear просматривать ваше приложение в валидаторе метода onGetRoot(). Вы также можете добавлять пользовательские действия в MediaSession, которые будут отображаться как элементы управления на часах.

Google отметил сегодня, что новое обновление Android Wear развертывается прямо сейчас и будет доступно по беспроводной сети (over-the-air) для всех умных часов Android Wear в ближайшие недели. Компания напомнила разработчикам, что им придется использовать «targetSdkVersion 22 и добавить необходимые зависимости для поддержки режима всегда включенного приложения».