Усложнение — это элемент пользовательского интерфейса на циферблате, который содержит понятную информацию, которую пользователи хотят часто видеть в течение дня. Например, вы можете создать усложнение текущей погоды или усложнение сердечного ритма.
Принципы UX
В следующих разделах описаны принципы, которые следует учитывать при создании осложнений.
привлекательный | Контент вперед | Конфиденциальность прежде всего |
Усложнения — это небольшие компоненты, призванные помочь пользователям быстро выполнять частые задачи. Сделайте контент простым и читабельным. | Сложности наиболее ценны, когда контент, который нужен пользователю, становится видимым, просто подняв запястье, без необходимости дальнейшего взаимодействия. | Часы путешествуют с пользователем, куда бы он ни пошел. Подумайте, насколько содержимое осложнений соответствует контексту пользователя. |
Случаи использования
При нажатии на осложнения могут помочь пользователям получить доступ к определенной части приложения. Они также могут выполнять самостоятельные действия. Например, нажатие на функцию «Подсчет воды» изменяет количество стаканов.
WearOS автоматически включает в себя ярлык приложения, поэтому вам не нужно создавать свой собственный. Вместо этого сосредоточьтесь на создании усложнений, которые могут помочь пользователям выполнять конкретные задачи.
Типы
Типы усложнений относятся к типам данных, отображаемых в усложнении или предоставляемых источником данных. Усложнение всегда имеет один тип, включающий обязательные и необязательные поля. Обязательное поле содержит первичные данные. Большинство типов осложнений берут свое название из обязательного поля. Вы можете выбрать, сколько усложнений включить в циферблат и какие типы усложнений поддерживать. Существует пять типов осложнений.
Тип | Обязательные поля | Необязательные поля | Имя класса | Пример |
---|---|---|---|---|
КОРОТКИЙ_ТЕКСТ | Краткий текст | Икона, Значок защиты от ожогов, Краткое название | ShortTextComplicationData | |
ИКОНА | Икона | Значок защиты от ожогов | MonochromaticImageComplicationData | |
RANGED_VALUE | Ценить Минимальное значение Макс. значение | Икона, Значок защиты от ожогов, Короткий текст, Краткое название | RangedValueComplicationData | |
ДЛИННЫЙ_ТЕКСТ | Длинный текст | Длинное название, Икона, Значок защиты от ожогов, Маленькое изображение | LongTextComplicationData | |
SMALL_IMAGE | Маленькое изображение | SmallImageComplicationData | ||
LARGE_IMAGE | Большое изображение | PhotoImageComplicationData |
Дополнительные сведения об источниках данных сложности см. в разделе Типы осложнений .