Android Vitals — это инициатива Google, направленная на улучшение технического качества приложений Google Play на устройствах Android. Когда согласившийся пользователь запускает ваше приложение, его устройство Android регистрирует информацию об аспектах качества, включая показатели стабильности, показатели производительности, использование батареи и отказы в разрешениях. Эти данные агрегируются Google Play, и доступ к ним можно получить двумя способами: через консоль Google Play на панели управления Android Vitals и через API отчетов разработчиков Google Play .
Разработчики должны отслеживать все важные параметры, чтобы убедиться, что они не оказывают негативного влияния на взаимодействие с пользователем. В частности, разработчикам следует уделять первоочередное внимание двум основным показателям: воспринимаемой пользователем частоте сбоев и воспринимаемой пользователем частоте ошибок ANR .
Основные жизненно важные функции и плохое поведение
Основные показатели вашего приложения влияют на его видимость в Google Play. Каждый основной критерий имеет общий порог плохого поведения и порог плохого поведения для каждого устройства . Они описаны ниже, а также показаны в Android Vitals.
Часто задаваемые вопросы
Что такое основные жизненно важные функции?
Core Vitals — это наиболее важные показатели Android Vitals, которые влияют на видимость вашего приложения в Google Play. Основными показателями являются частота сбоев, воспринимаемая пользователем, и частота ошибок ANR, воспринимаемая пользователем .
Каковы пороги плохого поведения?
Каждый основной критерий имеет два порога плохого поведения: общий порог плохого поведения, который учитывает все сеансы на всех устройствах, и порог плохого поведения, который оценивается для каждого устройства (только для телефона). Пороговые значения показаны в Android Vitals.
ПОРОГ ПЛОХОГО ПОВЕДЕНИЯ Чтобы обеспечить максимальную видимость вашей игры в Google Play, не допускайте превышения этих пороговых значений. | |||
---|---|---|---|
В целом (в среднем по устройствам) | За модель телефона | За модель часов | |
По мнению пользователей, частота сбоев | 1,09% | 8% | 4% |
Оцениваемая пользователем частота ошибок ANR | 0,47% | 8% | 5% |
Как основные показатели влияют на видимость моей игры в Google Play?
Если ваше приложение или игра превышает общий порог плохого поведения по любому из основных показателей, Play может снизить видимость вашей игры для пользователей на всех моделях устройств. Если ваше приложение или игра превышает порог плохого поведения для каждого устройства на каком-либо жизненно важном элементе для данной модели устройства, Play может снизить видимость вашего приложения или игры для пользователей этой модели устройства. Play также может отображать предупреждение на странице вашего магазина, чтобы указать пользователям, что ваше приложение может работать некорректно на их устройстве.
Возможно ли плохое поведение как для каждого устройства, так и в целом? Или одно, а не другое? Что мне делать, если да?
Да, все комбинации возможны. Чтобы улучшить общее качество, вам следует стремиться исправить сбои и кластеры ANR, которые затрагивают большинство пользователей в целом. Чтобы улучшить качество каждого устройства, вам следует исправить самые крупные сбои и кластеры ANR на этом устройстве. Если у вас есть и то, и другое, мы рекомендуем вам начать с сосредоточения внимания на крупнейших сбоях и кластерах ANR в целом. Это, вероятно, также улучшит качество наиболее важных отдельных моделей устройств.
Мне нужна помощь в устранении технических проблем. С чего мне начать?
Мы собрали ряд ресурсов, которые помогут вам начать диагностику и устранение технических проблем в вашем приложении или игре.
Основные жизненно важные функции:
Оцениваемая пользователем частота ошибок ANR
По мнению пользователей, частота сбоев
Все остальные жизненно важные функции:
Чрезмерные пробуждения
Зависшие частичные блокировки пробуждения
Чрезмерное фоновое сканирование Wi-Fi
Чрезмерное фоновое использование сети
Время запуска приложения
Медленный рендеринг
Медленные сеансы
Отказ в разрешении
Я не хочу удивляться плохому поведению или предупреждениям на странице магазина. Как я могу опередить это?
При оценке качества игры обычно учитываются данные за последние 28 дней. Android Vitals будет предупреждать вас о любом нежелательном поведении в течение 28 дней.
- Регулярно проверяйте пользовательский интерфейс или рассмотрите возможность использования API отчетов для включения данных непосредственно в ваши рабочие процессы.
- Настройте оповещения по электронной почте в Play Console о плохом поведении.
- Android Vitals будет сообщать о «возникающих проблемах», определяемых как устройства, которые в течение 7 дней не достигают порога плохого поведения для каждого устройства. Это дает вам до 21 дня, чтобы опередить проблему.
У меня много устройств с плохим поведением. Как мне разобраться в списке?
Иногда на частоту проблем могут влиять определенные аспекты аппаратного или программного обеспечения устройства. Чтобы помочь вам обнаружить и решить эти проблемы, новая функция Android Vitals уведомит вас, если мы обнаружим какие-либо потенциальные связи между высоким уровнем проблем и ключевыми атрибутами устройства, такими как ОЗУ, версия Android и встроенная система, среди прочего. Вы также можете самостоятельно изучить ассоциации в Reach и устройства в Play Console.
В Android Vitals вы также можете одним щелчком мыши получить доступ к сводной информации об устройствах, включая базу установок, доходы, рейтинги и обзоры. Эта информация отображается на боковой панели, поэтому вам не придется покидать страницу, на которой вы находитесь.
Если я исправлю проблему на устройстве, через сколько времени предупреждения перестанут отображаться?
Play ежедневно оценивает ваши основные жизненные показатели на основе скользящего среднего за 28 дней. Как только скользящее среднее значение снова упадет ниже пороговых значений, Android Vitals перестанет показывать предупреждения. Предупреждения на странице магазина могут быть удалены даже раньше, если алгоритмы Play обнаружат, что ваше техническое качество уже движется в правильном направлении.
Что делать, если я не могу решить проблему или не хочу этого делать?
При принятии решения о дальнейших действиях убедитесь, что вы учли как стоимость, так и возможность постоянных плохих событий. Плохое поведение влияет на существующих пользователей и снижает ваши возможности по привлечению потенциальных пользователей. Если исправить плохое поведение каждого устройства невозможно, возможно, вам стоит просмотреть логику таргетинга и исключения устройств.
Почему количество и частота проблем Android Vitals не соответствуют количеству и частоте проблем, которые я вижу в своих собственных или сторонних решениях?
Android Vitals — это источник достоверной информации Google Play для оценки технического качества. Количество и частота проблем с Android Vitals могут не совпадать с данными из других источников по нескольким причинам:
- Информация Android Vitals поступает с платформы Android и фиксирует некоторые события, которые не видны SDK, в том числе:
- Сбои при запуске, которые происходят до инициализации SDK.
- Ошибки ANR до Android 12
- Android Vitals учитывает проблемы, только если о них сообщается на сертифицированных устройствах и в приложениях, установленных из Google Play. Другие источники данных могут не применять эти ограничения.
- Android Vitals собирает данные только от пользователей, которые согласились поделиться информацией об использовании и диагностике. Другие инструменты могут не требовать согласия пользователя. Даже если они это сделают, маловероятно, что они соберут данные от той же группы пользователей, которые согласились на Android.
- Чтобы защитить конфиденциальность пользователей, мы показываем показатели на информационной панели только в том случае, если нам удалось собрать достаточно данных для создания анонимных отчетов.
- Ставки эмиссии могут рассчитываться по-разному. Коэффициенты проблем Android Vitals подсчитывают количество проблем (сбоев, ошибок ANR и т. д.) на одного активного пользователя в день. Crashlytics подсчитывает количество проблем за сеанс приложения. Так, если, например, пользователь играл в игру три раза в день и столкнулся с одним сбоем, Android Vitals покажет уровень сбоев 100%, а Crashlytics — 33%.
Дополнительную информацию о том, как собираются данные, можно найти в Справочном центре Play Console .