При разработке возможностей входа учитывайте следующие рекомендации.
Подскажите пользователям в нужный момент
Не заставляйте пользователей входить в систему, если в этом нет необходимости. Приложения Wear OS не должны требовать аутентификации для всех функций. Предоставьте как можно больше функций без необходимости входа в систему.
Объясните преимущества входа в систему
Если пользователю необходимо войти в систему, укажите причину, используя окружающий контекст и объяснив преимущества. Не думайте, что пользователь понимает, почему вход в систему выгоден.
![](https://developer.android.com/static/wear/images/design/sign_in_10.png?authuser=8&hl=ru)
Делать
![](https://developer.android.com/static/wear/images/design/sign_in_6.png?authuser=8&hl=ru)
Не
Упрощение принятия решений
Сгруппируйте способы входа в наименьшее количество вариантов и выделите самые простые способы.
![](https://developer.android.com/static/wear/images/design/sign_in_13.png?authuser=8&hl=ru)
Делать
![](https://developer.android.com/static/wear/images/design/sign_in_4.png?authuser=8&hl=ru)
Не
Предоставьте альтернативы
Предложите два разных метода входа или возможность пропустить вход в случае сбоя входа. Приложения без альтернативных методов входа могут усложнить работу пользователя. Например, приложение, предлагающее вход только с телефона, может вызвать трудности, если телефона пользователя нет поблизости.
![](https://developer.android.com/static/wear/images/design/sign_in_9.png?authuser=8&hl=ru)
Делать
![](https://developer.android.com/static/wear/images/design/sign_in_2.png?authuser=8&hl=ru)
Не
Оптимизация
Оптимизируйте процесс, сократив количество шагов, необходимых для входа в систему, и устранив избыточность.
![](https://developer.android.com/static/wear/images/design/sign_in_1.png?authuser=8&hl=ru)
Делать
Получите учетные данные через уровень данных
Если пользователь вошел в соответствующее приложение для телефона, используйте эти учетные данные, чтобы автоматически войти в приложение для часов.
![](https://developer.android.com/static/wear/images/design/sign_in_3.png?authuser=8&hl=ru)
Делать
Статус входа и подтверждения
При первом входе пользователя в систему отображается сообщение, объясняющее процесс входа в систему или подтверждающее успешный вход. Подавить сообщение, объясняющее процесс входа в систему, после первого открытия приложения.
![](https://developer.android.com/static/wear/images/design/sign_in_12.png?authuser=8&hl=ru)
Делать
![](https://developer.android.com/static/wear/images/design/sign_in_8.png?authuser=8&hl=ru)
Делать
Телефон недоступен
Если телефона нет поблизости, покажите другой способ входа в систему или перейдите к следующему шагу.
![](https://developer.android.com/static/wear/images/design/sign_in_5.png?authuser=8&hl=ru)