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?

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

Возможно ли, что одновременно наблюдаются проблемы как на уровне устройства, так и в целом? Или только на одном устройстве, но не на другом? Что делать в таком случае?

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

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

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

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

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

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

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

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

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

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

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

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

Иногда проблемы с аппаратным или программным обеспечением устройства приводят к высокому уровню ошибок. Android Vitals предупреждает о возможных связях между высоким уровнем ошибок и такими факторами, как объём оперативной памяти, версия Android и тип процессора. Вы также можете самостоятельно изучить эти связи с помощью раздела «Охват и устройства» в Play Console.

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

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

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

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

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

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

Android Vitals — основной источник данных о техническом качестве приложений в Google 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 при просмотре отчётов в разделе «Аналитика качества приложений» перейдите на вкладку «Аналитика». Gemini предоставляет сводку сбоя, генерирует аналитику и ссылки на полезную документацию. Если вы также предоставите Gemini доступ к локальному контексту кода, Gemini сможет предоставлять более точные результаты, рекомендации по дальнейшим действиям и рекомендации по коду. Это поможет сократить время диагностики и устранения проблем. Подробнее см. в документации Android Studio .