Функции Wear OS 4

В Wear OS 4 появилось несколько функций, которые улучшают удобство использования приложения для Wear OS. Прежде чем добавлять эти функции в приложение, подготовьте его к совместимости с Wear OS 4.

Формат циферблата

Циферблат – это первое, что видит пользователь, когда смотрит на часы, поэтому он является наиболее часто используемой поверхностью Wear OS. Пользователи используют циферблаты, чтобы настроить свои часы в соответствии со своим стилем и потребностями.

Watch Face Format – это декларативный формат XML, разработанный совместно с Samsung и предназначенный для настройки внешнего вида и поведения циферблатов. Это означает, что при создании циферблата не используется исполняемый код и в APK-файле циферблата нет встроенного кода.

Платформа Wear OS берет на себя логику, необходимую для рендеринга циферблата, поэтому вы можете сосредоточиться на своих творческих идеях, а не на оптимизации кода или производительности батареи.

Циферблаты, созданные в формате Watch Face Format, требуют меньше обслуживания и обновлений, чем циферблаты, созданные с помощью библиотек Jetpack Watch Face. Например, вам не нужно обновлять циферблат, чтобы повысить производительность, снизить энергопотребление или исправить ошибки.

Watch Face Format поддерживается на всех устройствах с Wear OS 4 или более поздней версии.

Карточки

В Tiles 1.2 добавлена поддержка привязки данных платформы. Это означает, что если карточка использует источники данных платформы, такие как пульс, количество шагов или время, то она обновляется раз в секунду.

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

Заставки

Начиная с Wear OS 4 система всегда применяет заставку по умолчанию как при холодном, так и при теплом запуске приложения. Эта функция автоматически работает для всех приложений на устройствах с Wear OS 4 или более поздней версией.

Значок заставки по умолчанию имеет те же характеристики, что и адаптивные значки. Чтобы значок приложения выглядел единообразно, используйте адаптивный значок.

Если в вашем приложении есть заставка или тема панели запуска, перейдите на библиотеку SplashScreen, доступную в Jetpack. Так заставка будет правильно отображаться на всех версиях Wear OS. Полные инструкции вы найдете в руководстве по внедрению.

Как перенести данные Wear OS на новое мобильное устройство

Начиная с Wear OS 4 пользователи могут запрашивать у системы перенос данных Wear OS с одного мобильного устройства на другое. Когда система подключит устройство Wear OS к новому мобильному устройству, все данные, хранящиеся в сети носимых устройств, будут перенесены на новое мобильное устройство. Затем система отключает устройство Wear OS от старого мобильного устройства.

Если мобильное приложение уже установлено и правильно настроено на новом мобильном устройстве, оно получит обратный вызов, содержащий данные Wear OS, связанные со старым мобильным устройством.