Glance Wear
| Последнее обновление | Основная версия | Release Candidate | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 7 октября 2026 г. | - | - | - | 1.0.0-alpha20 |
Как объявлять зависимости
Чтобы добавить зависимость от glance-wear, необходимо добавить в проект репозиторий Google Maven. Подробная информация приведена в репозитории Google Maven.
Добавьте в файл build.gradle приложения или модуля зависимости для нужных артефактов:
Яркий
dependencies { implementation "androidx.glance.wear:wear:1.0.0-alpha20" implementation "androidx.glance.wear:wear-core:1.0.0-alpha20" }
Kotlin
dependencies { implementation("androidx.glance.wear:wear:1.0.0-alpha20") implementation("androidx.glance.wear:wear-core:1.0.0-alpha20") }
Подробнее о зависимостях приведено в статье Добавление зависимостей сборки.
Отзыв
Ваши отзывы помогают нам улучшать Jetpack. Если вы обнаружите проблемы или решите что-то предложить, отправьте отзыв. Прежде чем создавать новую проблему, ознакомьтесь с существующими. Вы можете добавить свой голос к существующей проблеме, нажав на значок звездочки.
Дополнительную информацию можно найти в документации по системе отслеживания ошибок.
Glance Wear версии 1.0
Версия 1.0.0-alpha20
7 октября 2026 г.
androidx.glance.wear:wear:1.0.0-alpha20, androidx.glance.wear:wear-core:1.0.0-alpha20 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha20. Версия 1.0.0-alpha20 содержит эти коммиты.
Изменения в API
- В класс
GlanceWearWidgetдобавлены константыCATEGORY_PROVIDER_CONFIG,EXTRA_CONFIG_WIDGET_IDиEXTRA_CONFIG_PROVIDER_COMPONENTдля обработки намерений конфигурации поставщика виджетов. (I32fa4) - Параметр
useSafeFallbackRendererVersionвWearWidgetPreviewпереименован вuseBaselineHostVersion. (I07bca)
Исправление ошибок
- Исправлены обновления виджетов в эмуляторе панели виджетов при вызове
triggerUpdateAllв отладочных сборках. (I22d3f) - Изменено значение по умолчанию для
useSafeFallbackRendererVersionвWearWidgetPreviewсtrueнаfalse, чтобы при предварительном просмотре по умолчанию использовалась последняя версия средства визуализации. (Ied6b9)
Версия 1.0.0-alpha19
23 сентября 2026 г.
androidx.glance.wear:wear:1.0.0-alpha19, androidx.glance.wear:wear-core:1.0.0-alpha19 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha19. Версия 1.0.0-alpha19 содержит эти коммиты.
Изменения только для внутреннего тестирования.
Версия 1.0.0-alpha18
9 сентября 2026 г.
androidx.glance.wear:wear:1.0.0-alpha18, androidx.glance.wear:wear-core:1.0.0-alpha18 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18. Версия 1.0.0-alpha18 содержит эти коммиты.
Изменения в API
- В параметр
WearWidgetPreviewдобавлен параметрuseSafeFallbackRendererVersion, чтобы можно было просматривать виджеты с безопасным резервным набором поддерживаемых операций для более старых хостов. (I9c324)
Исправление ошибок
compileSdkдля библиотек Compose обновлены до версии 37.1. Это потребует транзитивного обновленияcompileSdkдля всех приложений и библиотек, использующих Compose. (I05b0f)- Добавлена проверка lint, которая предупреждает о лишнем использовании параметра
fontFamilyв виджетах Wear. (I7730c)
Версия 1.0.0-alpha17
26 августа 2026 г.
androidx.glance.wear:wear:1.0.0-alpha17, androidx.glance.wear:wear-core:1.0.0-alpha17 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17. Версия 1.0.0-alpha17 содержит эти коммиты.
Новые функции
- В Glance Wear добавлены проверки lint, чтобы убедиться, что каждый элемент
<container>в файле<wearwidget-provider>XML для метаданных виджета явно указывает поддерживаемый атрибут типа и не определяет дублирующиеся типы. (I52c9a, b/464458215)
Версия 1.0.0-alpha16
12 августа 2026 г.
androidx.glance.wear:wear:1.0.0-alpha16, androidx.glance.wear:wear-core:1.0.0-alpha16 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16. Версия 1.0.0-alpha16 содержит эти коммиты.
Новые функции
- Добавлена проверка Lint для метаданных XML
<wearwidget-provider>, чтобы убедиться в наличии необходимых элементов конфигурации (например,containerиpreviewImage). (Ia9983, b/464458215) - Добавлено предупреждение об ошибке Lint при установке черного или прозрачного фона для виджета Wear (Idedb0, b/529269573).
- Включена удаленная операция создания писем
CORE_TEXTдля профиля виджетов Wear. Это позволяетRemoteTextиспользовать функции шрифтов с переменной шириной, такие как оси шрифтов, высоту строк и т. д., в поддерживаемых хост-рендерах с автоматическим переходом на резервный вариант, если функция не поддерживается.
Исправления
- Обновлена документация KDocs для аннотации
AssociateWithGlanceWearWidgetна основе отзывов разработчиков
Версия 1.0.0-alpha15
29 июля 2026 г.
androidx.glance.wear:wear:1.0.0-alpha15, androidx.glance.wear:wear-core:1.0.0-alpha15 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15. Версия 1.0.0-alpha15 содержит эти коммиты.
Новые функции
- Добавлено предупреждение Lint при установке пустого фона для документа Wear Widget. (Ic6475, b/529269573)
Версия 1.0.0-alpha14
15 июля 2026 г.
androidx.glance.wear:wear:1.0.0-alpha14, androidx.glance.wear:wear-core:1.0.0-alpha14 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14. Версия 1.0.0-alpha14 содержит эти коммиты.
Изменения в API
- Мы добавили поставщиков параметров предварительного просмотра
RoundAllWidgetPreviewParams,RoundSmallWidgetPreviewParamsиRoundLargeWidgetPreviewParamsдля виджетов Glance Wear. (If5336, b/512405233)
Новые функции
- Мы настроили и добавили библиотеку Linter для виджетов Glance Wear.(If4218, b/527402079)
- Добавлена проверка lint, чтобы убедиться, что подклассы
GlanceWearWidgetServiceявно объявляют связанный класс виджета с помощью аннотации@AssociateWithGlanceWearWidget. (Idc575, b/477024153)
- Добавлена проверка lint, чтобы убедиться, что подклассы
- Мы улучшили обратную совместимость для виджетов, работающих на более старых хостах, путем распространения поддерживаемых операций через
WearWidgetParamsи добавления фильтрации профиля разрешенных операций к ним. (Ib0a1b, I83cb1, [b/526716195])
Версия 1.0.0-alpha13
1 июля 2026 г.
androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13. Версия 1.0.0-alpha13 содержит эти коммиты.
Изменения в API
- Удалена проверка разрешений из
heartRateAccuracy(I14269, b/522444636)
Исправление ошибок
- Мы изменили параметры виджета Wear в форме скругленного квадрата для предварительного просмотра на основе отзывов пользователей.
Версия 1.0.0-alpha12
17 июня 2026 г.
androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12. Версия 1.0.0-alpha12 содержит эти коммиты.
Новые функции
Добавлен
AssociateWithGlanceWearWidget, который должен использоваться вGlanceWearWidgetService, чтобы указать, с какой реализациейGlanceWearWidgetон связан. (Ifcabb, b/514679763)- Пример:
@AssociateWithGlanceWearWidget(MyGlanceWearWidget::class) class MyGlanceWearWidgetService : GlanceWearWidgetService() { override val widget = MyGlanceWearWidget() } ```Мы добавили кисть
imageвWearWidgetBrush, чтобы поддерживать фоны на основе растровых изображений в виджетах Wear. (I9a228, b/513481558)Мы добавили вспомогательную функцию
@Composable,WearWidgetPreview, чтобы упростить разработку виджетов Glance Wear, удалив стандартный код, необходимый для предварительного просмотра в IDE.
Изменения в API
- Переименовано
androidx.glance.wear.health.DataTypeвandroidx.glance.wear.health.HealthData(I4cb0b, b/516746689) isHeartRateBpmAvailableиспользуется, чтобы определить, доступен лиheartRateBpmна хосте. (I5999d, b/514641567)- Добавлены операторы сравнения
RemoteInt. (I5fe3d, b/513228889) - Общедоступными API стали Exposed
captureRemoteDocumentFlow API и новая перегрузкаcaptureSingleRemoteDocument(принимающаяRemoteCreationDisplayInfo). (I87b0e, b/513228889) - Мы добавили метод
@CallSuperв жизненный циклGlanceWearWidgetService
Версия 1.0.0-alpha11
3 июня 2026 г.
androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11. Версия 1.0.0-alpha11 содержит эти коммиты.
Изменения в API
- Мы добавили
WearWidgetPreviewдля предпросмотра виджетов Wear OS в Android Studio. (I36504, b/485147770) - Предоставлять доступ к переменным
is*Available(isDailyStepsAvailableи т. д.), чтобы проверить, доступны ли и действительны ли связанные типы данных о здоровье. (Ib98a7, b/498179656) - В
GlanceWearWidgetдобавлен APItriggerUpdateAll, который позволяет запускать обновление всех виджетов определенного приложения. (I6ab20, b/510896410)
Исправление ошибок
- Добавьте информацию о версии отрисовщика в
WearWidgetParamsв качестве внутреннего поля, чтобы избежать ошибок в документе, созданном с помощью версии alpha10. (Idcf8e, b/511263591, b/512830184) - Запускайте принудительное обновление в режиме отладки или эмуляторе для виджетов Wear.
Версия 1.0.0-alpha10
19 мая 2026 г.
androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10 и androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10. Версия 1.0.0-alpha10 содержит эти коммиты.
Изменения в API
- Предоставьте доступ к API
glance.wear.health.DataTypeв виджете Wear. Разработчики могут использовать эти API для доступа к данным о состоянии системы.
Исправление ошибок
- Исправлена циклическая ошибка, возникавшая в версии alpha09 на эмуляторе Wear 7 или устройствах с рендерером 1.6, из-за того что в проигрыватель для виджета "Самое главное" на устройстве Wear отправлялась пустая ось шрифта.
Версия 1.0.0-alpha09
6 мая 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha09 и androidx.glance.wear:wear-core:1.0.0-alpha09. Версия 1.0.0-alpha09 содержит эти коммиты.
Изменения в API
- Мы добавили
ExperimentalGlanceWearApi, который будет использоваться для экспериментальных функций Glance Wear. (Id2f76, b/498179813)
Исправление ошибок
- Обновлен парсер метаданных XML для виджетов Wear, чтобы он распознавал виджеты во время загрузки.
Версия 1.0.0-alpha08
22 апреля 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha08 и androidx.glance.wear:wear-core:1.0.0-alpha08. Версия 1.0.0-alpha08 содержит эти коммиты.
Исправление ошибок
- В манифест библиотеки
glance:wear:wearдобавлен тег<queries>, чтобы запросыPackageManagerотправлялись в нужные сервисы для получения push-уведомлений. (I192787)
Другое
- Отменено изменение "Обновляет compileSdk Compose до 37" (I6007), которое также применяется к glance-wear, поэтому в этой версии требование compileSdk больше не равно 37.
Версия 1.0.0-alpha07
8 апреля 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha07 и androidx.glance.wear:wear-core:1.0.0-alpha07. Версия 1.0.0-alpha07 содержит эти коммиты.
Новые функции
- Добавьте фон виджета Wear по умолчанию, если
WearWidgetBrushпуст или не указан. (I8300b) - Обновление
getActiveWidgetsAPI, чтобы возвращать тип контейнера виджета. (2772eb1)
Изменения в API
- Изменен API обновления виджета, чтобы принимать
WidgetInstanceId, и добавлен вспомогательный метод для получения идентификаторов виджета. Новый API возвращает значениеIllegalArgumentException, если предоставленный идентификатор недействителен или не принадлежит вызывающему объекту. (I6f3c5, b/446828899) - Добавьте вертикальный и горизонтальный градиент в
WearWidgetBrush. (If70ae, b/470080675)
Версия 1.0.0-alpha06
25 марта 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha06 и androidx.glance.wear:wear-core:1.0.0-alpha06. Версия 1.0.0-alpha06 содержит эти коммиты.
Новые функции
- Определите операции для встроенного профиля виджетов Wear.
Изменения в API
- Мы переименовали
CONTAINER_TYPE_FULLSCREENвCONTAINER_TYPE_TILE_COMPAT, чтобы лучше различать виджет совместимости с полноэкранным режимом. В частности, в параметрах виджета типFULLSCREENбудет заменен наLARGE.
Версия 1.0.0-alpha05
11 марта 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha05 и androidx.glance.wear:wear-core:1.0.0-alpha05. Версия 1.0.0-alpha05 содержит эти коммиты.
Изменения в API
- Мы добавили
WearWidgetBrushAPI с методомcolor, который можно использовать для фона виджета Wear. (I66f54, b/464273091) - Метод
fetchActiveWidgetsForProviderудален, так как уже есть методfetchActiveWidgets. (I85e4e, b/486197890)
Версия 1.0.0-alpha04
25 февраля 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha04 и androidx.glance.wear:wear-core:1.0.0-alpha04. Версия 1.0.0-alpha04 содержит эти коммиты.
Изменения в API
- Добавлен API
GlanceWearWidgetManager, позволяющий приложениям запрашивать активные виджеты и плитки. (I5be95) - Мы перенесли API из библиотеки
glance:wear:wear-coreв пакетandroidx.glance.wear.core. (I429cf)
Исправление ошибок
- Добавлены распространенные типы Remote Composable и Modifier (Id1d40)
Версия 1.0.0-alpha03
11 февраля 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha03 и androidx.glance.wear:wear-core:1.0.0-alpha03. Версия 1.0.0-alpha03 содержит эти коммиты.
Изменения в API
- Добавлена поддержка событий взаимодействия в
GlanceWearWidget. (Ia4e28, b/469808447)
Версия 1.0.0-alpha02
28 января 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha02 и androidx.glance.wear:wear-core:1.0.0-alpha02. Версия 1.0.0-alpha02 содержит эти коммиты.
Новые функции
- Изменение параметра FULLSCREEN на LARGE в параметрах виджета (ad78d95)
Исправление ошибок
- Исправлено использование DataStore, из-за которого не могли показываться несколько экземпляров виджета (474f3e4).
Версия 1.0.0-alpha01
14 января 2026 г.
Выпущены androidx.glance.wear:wear:1.0.0-alpha01 и androidx.glance.wear:wear-core:1.0.0-alpha01. Версия 1.0.0-alpha01 содержит эти коммиты.
- Glance Wear – это библиотека для создания виджетов для Wear OS с помощью
RemoteCompose.