Android Vitals

Android Vitals помогает Google улучшить качество приложений Android в Google Play. Когда пользователь разрешает это, его устройство на базе Android отслеживает показатели качества приложения, такие как стабильность, производительность, использование батареи и проблемы с разрешениями. Google Play собирает эти данные, доступ к которым можно получить через панель инструментов Android Vitals в Play Console и через API отчетов разработчиков Google Play .

Разработчикам следует отслеживать показатели Android Vitals, чтобы улучшить пользовательский опыт, особенно основные показатели: воспринимаемую пользователем частоту сбоев , воспринимаемую пользователем частоту ошибок ANR и чрезмерные частичные блокировки пробуждения .

Основные показатели и плохое поведение

Основные показатели вашего приложения влияют на видимость вашего приложения в Google Play. Каждый основной показатель имеет общий порог плохого поведения и порог плохого поведения для каждого устройства .

Часто задаваемые вопросы

Что такое основные жизненные показатели?

Основные показатели — самые важные показатели в Android Vitals, которые влияют на видимость вашего приложения в Google Play. Основные показатели — это воспринимаемая пользователем частота сбоев , воспринимаемая пользователем частота ANR и чрезмерные частичные блокировки пробуждения для всех приложений, а также чрезмерное использование батареи для приложений циферблата.

Каковы пороги плохого поведения?

Основные показатели Vitals по сбоям, ANR и использованию батареи имеют два порога плохого поведения: один для всех сеансов на устройствах и один для каждого устройства. Эти пороги отображаются в Android Vitals.

ПЛОХОЙ ПОВЕДЕНИЕ ПОРОГ
Чтобы максимально увеличить видимость вашего продукта в Google Play, не превышайте эти пороговые значения.
В целом (среднее по устройствам) По модели телефона За модель часов
Уровень сбоев, воспринимаемый пользователем 1,09% 8% 4%
Уровень ANR, воспринимаемый пользователем 0,47% 8% 5%
Чрезмерное использование батареи 1% - 1%
Избыточные частичные блокировки пробуждения (бета) 5% - -

Подробную информацию о том, какое использование частичной блокировки пробуждения считается чрезмерным, см. в разделе Чрезмерная частичная блокировка пробуждения (бета-версия) .

Как основные показатели влияют на видимость моего заголовка в Play?

Если ваше приложение или игра превышает порог плохого поведения, Play может снизить видимость вашего названия. Play также может показывать пользователям предупреждение в вашем списке в магазине.

Возможно ли иметь как по-устройству, так и общее плохое поведение? Или одно, но не другое? Что делать, если так?

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

Мне нужна помощь в устранении технических проблем. С чего начать?

Следующие ресурсы помогут вам диагностировать и устранять технические проблемы в вашем приложении или игре.

Основные показатели:

Уровень ANR, воспринимаемый пользователем
Уровень сбоев, воспринимаемый пользователем
Чрезмерное использование батареи
Избыточные частичные блокировки пробуждения (бета)

Все остальные жизненно важные показатели:

Чрезмерные пробуждения
Застрявшие частичные блокировки пробуждения
Чрезмерное фоновое сканирование Wi-Fi
Чрезмерное фоновое использование сети
Время запуска приложения
Медленная отрисовка

Медленные сеансы
Убийцы малой памяти (LMK)
Отказы в выдаче разрешений

Я не хочу быть удивленным плохим поведением или предупреждениями в листинге магазина. Как я могу это предотвратить?

Play использует данные за последние 28 дней для оценки качества вашего приложения. Android Vitals предупреждает вас о любых проблемах в течение этого периода.

  • Регулярно проверяйте пользовательский интерфейс или используйте API отчетов для интеграции данных в ваш рабочий процесс.
  • Настройте оповещения по электронной почте в Play Console о проблемах.
  • Android Vitals отмечает «возникающие проблемы» — проблемы, влияющие на устройства более 7 дней. Это дает вам 21 день на их устранение.

У меня много устройств с плохим поведением. Как разобраться в списке?

Иногда проблемы с оборудованием или программным обеспечением устройства вызывают высокий уровень ошибок. Android Vitals предупреждает вас о возможных связях между высоким уровнем ошибок и такими вещами, как ОЗУ, версия Android и тип процессора. Вы также можете самостоятельно исследовать эти связи с помощью Reach and Devices в Play Console.

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

Если я исправлю проблему на устройстве, через сколько времени перестанут отображаться предупреждения?

Play ежедневно проверяет ключевые показатели производительности вашего приложения, используя 28-дневное среднее значение. Когда это среднее значение улучшается, предупреждения Android Vitals исчезают. Предупреждения в списке магазина могут удаляться быстрее, если система Play обнаруживает улучшение.

Что делать, если я не могу решить проблему или не хочу этого делать?

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

Почему количество и частота проблем Android Vitals не соответствуют количеству и частоте проблем, которые я вижу в своих собственных решениях или решениях сторонних разработчиков?

Android Vitals — главный источник Play для технического качества приложений. Количество проблем и рейтинги могут отличаться от других источников по нескольким причинам:

  • Данные Android Vitals поступают из системы Android и включают события, не видимые SDK, например:
    • Сбои перед инициализацией SDK
    • ANR до Android 12
  • Android Vitals учитывает только проблемы с сертифицированными устройствами и приложениями, установленными из Google Play.
  • Android Vitals использует данные только тех пользователей, которые согласились поделиться ими.
  • Чтобы защитить конфиденциальность пользователей, мы показываем данные только в том случае, если их достаточно для создания анонимных отчетов.
  • Показатели проблем могут рассчитываться по-разному. Android Vitals показывает проблемы на каждого ежедневно активного пользователя.
    • Например, Crashlytics подсчитывает количество проблем за сеанс приложения. Если пользователь играл в игру три раза в день и столкнулся с одним сбоем, Android Vitals покажет 100%-ный уровень сбоев, а Crashlytics покажет 33%-ный уровень сбоев.

Дополнительную информацию о том, как собираются данные, можно найти в Справочном центре Play Console .

Могу ли я увидеть информацию об ошибках ANR и сбоях в IDE?

Да, из Android Studio Meerkat при просмотре отчетов в App Quality Insights щелкните вкладку Insights. Gemini предоставляет сводку сбоя, генерирует аналитику и ссылки на полезную документацию. Если вы также предоставите Gemini доступ к локальному контексту кода, Gemini сможет предоставить более точные результаты, соответствующие дальнейшие шаги и предложения по коду. Это поможет вам сократить время, затрачиваемое на диагностику и решение проблем. Подробнее см. в документации Android Studio .