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 .