| Оценка | Рекомендация | |
|---|---|---|
Медленнее 5 секунд (0 баллов) | Крайне медленный запуск приложения Запуск приложения в таком медленном режиме может вызвать ANR в некоторых сценариях. Даже без ANR пользователи могут быть очень разочарованы временем запуска в этом диапазоне, что негативно влияет на удовлетворенность пользователей, удержание и бизнес-показатели. | Срочно инвестируйте инженерные ресурсы, чтобы улучшить время запуска этого приложения. Наибольший потенциал улучшения запуска приложения может быть реализован путем внедрения Baseline Profiles , R8 и Dex Layout Optimizations . Внедрите эти технологии и пересдайте оценку. |
От 5 до 4 секунд (5 баллов) | Очень медленный запуск приложения Пользователи, вероятно, находят ожидание запуска этого приложения раздражающим. Более быстрый запуск приложения напрямую связан с улучшением показателей бизнеса и удовлетворенности пользователей. | Относитесь к запуску приложения как к первоочередной задаче и немедленно инвестируйте время инженеров в эту область. Примите базовые профили , оптимизации макета R8 и Dex , затем повторно пройдите оценку для получения обновленной оценки. Если вы уже приняли их, следуйте руководству по запуску приложения для других способов улучшения времени запуска приложения. |
От 4 до 3 секунд (10 баллов) | Медленный запуск приложения Пользователи этого приложения заметят задержку во времени запуска. Более быстрый запуск приложения улучшает показатели, определяемые пользователем, такие как удержание и рейтинги. | Инвестируйте в инженерные ресурсы, чтобы и дальше сокращать время запуска приложений. Если вы еще этого не сделали, примите Baseline Profiles , R8 и Dex Layout Optimizations , затем пересдайте оценку для получения обновленной оценки. Ознакомьтесь с руководством по запуску приложений для других способов улучшения времени запуска приложений. |
От 3 до 2 секунд (20 баллов) | Время запуска приложения ниже ожиданий пользователя Многие пользователи посчитают время запуска приложения в этом диапазоне приемлемым, но не соответствующим их ожиданиям по качеству. Более быстрый запуск приложения напрямую связан с улучшением бизнес-показателей. Рассмотрите возможность дальнейшего улучшения времени запуска приложения. | Начните или продолжите инвестировать инженерные ресурсы в запуск приложения. Используйте Baseline Profiles , R8 и Dex Layout Optimizations , чтобы значительно улучшить запуск и производительность приложения во время выполнения. Если вы уже приняли их, следуйте руководству по запуску приложения, чтобы узнать о других способах улучшения времени запуска приложения. |
От 2 до 1 секунды (25 баллов) | Удовлетворительное время запуска приложения Пользователи, вероятно, удовлетворены временем запуска этого приложения. Хотя в этой области еще есть возможности для улучшения, не стоит принимать срочные меры. | Используйте высокоэффективные инструменты, а затем сосредоточьтесь на других областях эффективности. Внимательно следите за временем запуска приложений и убедитесь, что оно не регрессирует. Для этого можно использовать макробенчмарки . Запланируйте интеграцию базовых профилей , оптимизацию кода с помощью R8 и оптимизацию компоновки Dex, поскольку это самые эффективные инструменты для сокращения времени запуска приложения. Также ознакомьтесь с руководством по запуску приложений для других способов улучшения времени запуска приложений. Проведите эту оценку на устройстве с низкими характеристиками (например, устройстве Android Go ), чтобы лучше понять время запуска приложений на этих устройствах. |
Менее 1 секунды (30 баллов) | Время запуска приложения превзошло ожидания. Это приложение запускается так быстро, что многие пользователи даже не заметят этого. Молодец! | Продолжайте блестящую работу. Продолжайте отслеживать время запуска приложения и немедленно реагируйте на регрессии. Чтобы еще больше улучшить время запуска приложения, ознакомьтесь с руководством по запуску приложения . Внедрение базовых профилей , оптимизаций макета R8 и Dex влияет не только на время запуска приложения, но и на производительность среды выполнения. Если вы еще этого не сделали, запланируйте время для их внедрения. Проведите оценку на устройстве с низкими техническими характеристиками, чтобы лучше понять время запуска приложения на таких устройствах. |
| Оценка | Рекомендация | |
|---|---|---|
Медленнее 5 секунд (0 баллов) | Крайне медленный запуск приложения Запуск приложения в таком медленном режиме может вызвать ANR в некоторых сценариях. Даже без ANR пользователи могут быть очень разочарованы временем запуска в этом диапазоне, что негативно влияет на удовлетворенность пользователей, удержание и бизнес-показатели. | Относитесь к этой точке входа уведомлений как к высокоприоритетной и немедленно инвестируйте время разработки в эту область. Наибольший потенциал улучшения запуска приложения может быть реализован путем внедрения Baseline Profiles , R8 и Dex Layout Optimizations . Внедрите эти технологии и пересдайте оценку. |
От 5 до 4 секунд (2 балла) | Очень медленный запуск приложения Пользователи, вероятно, найдут эту задержку во времени запуска приложения раздражающей. Более быстрый запуск приложения напрямую связан с улучшением показателей бизнеса и удовлетворенности пользователей. | Необходимо срочно инвестировать инженерные ресурсы для сокращения времени запуска. Примите базовые профили , оптимизации макета R8 и Dex , затем повторно пройдите оценку для получения обновленной оценки. Если вы уже приняли их, следуйте руководству по запуску приложения для других способов улучшения времени запуска приложения. |
От 4 до 3 секунд (5 баллов) | Медленный запуск приложения Пользователи этого приложения заметят задержку во времени запуска. Более быстрый запуск приложения улучшает показатели, определяемые пользователем, такие как удержание и рейтинги. | Инвестируйте в инженерные ресурсы, чтобы и дальше сокращать время запуска приложений. Если вы еще этого не сделали, примите базовые профили для этого уведомления, оптимизации через R8 и включите соответствующий код в профиль запуска через оптимизацию макета Dex , затем повторно пройдите оценку для получения обновленной оценки. Ознакомьтесь с руководством по запуску приложения для других способов улучшения времени запуска приложения. |
От 3 до 2 секунд (10 баллов) | Время запуска приложения ниже ожиданий пользователя Многие пользователи посчитают время запуска приложения в этом диапазоне приемлемым, но не соответствующим их ожиданиям по качеству. Более быстрый запуск приложения напрямую связан с улучшением бизнес-показателей. Рассмотрите возможность дальнейшего улучшения времени запуска приложения. | Начните или продолжите инвестировать инженерные ресурсы в эту точку входа. Используйте Baseline Profiles , R8 и Dex Layout Optimizations , чтобы значительно улучшить запуск и производительность приложения во время выполнения. Если вы уже приняли их, следуйте руководству по запуску приложения, чтобы узнать о других способах улучшения времени запуска приложения. |
От 2 до 1 секунды (15 баллов) | Удовлетворительное время запуска приложения Пользователи, вероятно, удовлетворены временем запуска этого приложения. Хотя в этой области еще есть возможности для улучшения, не стоит принимать срочные меры. | Используйте высокоэффективные инструменты, а затем сосредоточьтесь на других областях эффективности. Внимательно следите за временем запуска приложений и убедитесь, что оно не регрессирует. Для этого можно использовать макробенчмарки . Запланируйте интеграцию базовых профилей , оптимизацию кода с помощью R8 и оптимизацию компоновки Dex, поскольку это самые эффективные инструменты для сокращения времени запуска приложения. Также ознакомьтесь с руководством по запуску приложений для других способов улучшения времени запуска приложений. Пройдите эту оценку на устройстве с низкими характеристиками, чтобы лучше понять время запуска приложений на этих устройствах. |
Менее 1 секунды (20 баллов) | Время запуска приложения превзошло ожидания. Это приложение запускается так быстро, что многие пользователи даже не заметят этого. Молодец! | Продолжайте блестящую работу над временем запуска вашего приложения. Продолжайте отслеживать время запуска приложения и немедленно реагируйте на регрессии. Чтобы еще больше улучшить время запуска приложения, ознакомьтесь с руководством по запуску приложения . Внедрение базовых профилей , оптимизаций макета R8 и Dex влияет не только на время запуска приложения, но и на производительность среды выполнения. Если вы еще этого не сделали, запланируйте время для их внедрения. Проведите оценку на устройстве с низкими техническими характеристиками, чтобы лучше понять время запуска приложения на таких устройствах. |
Нет точки входа уведомления (20 баллов) | Здесь нечего делать Это приложение не использует уведомления как точки входа. Так что тут нечего оптимизировать. | Пройдите эту оценку еще раз, когда будете использовать уведомления. А пока проверьте другие аспекты производительности приложения, которые можно улучшить. |
| Оценка | Рекомендация | |
|---|---|---|
Частые взаимодействия и анимации блоков ANR (ANR или > 20 %) (0 баллов) | Невыносимый опыт рендеринга Пользовательский опыт на таком уровне производительности очень разочаровывает пользователей. Низкая удовлетворенность пользователей напрямую связана с более низкой эффективностью бизнеса, удержанием и оценками пользователей. | Срочно внедряйте высокоэффективные инструменты. Немедленно запланируйте внедрение высокоэффективных инструментов, таких как Baseline Profiles , R8 и Dex Layout Optimizations . Затем пересдайте оценку. После этого вы можете ознакомиться с рекомендациями по повышению производительности приложения, чтобы узнать о других способах повышения производительности рендеринга. |
Анимации блокируют взаимодействие с пользователем (20–15 %) (1 балл) | Пропуски кадров очень заметны Очень заметные падения кадров приводят к снижению оценок приложений и снижению показателей удержания. Собирайте трассировки , чтобы проверить горячие точки на предмет медленных кадров, и пройдитесь по списку. | Используйте эффективные инструменты для повышения производительности рендеринга. Наибольший потенциал улучшения может быть реализован путем внедрения базовых профилей , оптимизации макета R8 и Dex. Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
Заметные проблемы с анимацией (15–10 %) (5 баллов) | Производительность рендеринга ниже средней Обнаруженные проблемы с рендерингом заметны пользователям. Это приведет к снижению удовлетворенности пользователей и рейтингов ниже оптимального, а также к влиянию на бизнес. Если это было протестировано на высокопроизводительном устройстве, то заметные медленные кадры будут невыносимы на низкопроизводительном устройстве. | Повысьте производительность рендеринга, используя эффективные инструменты. Наибольший потенциал улучшения может быть реализован путем внедрения базовых профилей , оптимизации макета R8 и Dex. Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
Заметные проблемы с анимацией в нескольких областях (5–10 %) (10 баллов) | Проблемы с рендерингом являются заметным источником разочарования пользователей. Несколько медленных кадров — все, что нужно, чтобы разочаровать ожидания пользователя относительно качества. Неудовлетворенные пользователи с большей вероятностью откажутся от приложений. | Уменьшите количество проблем с рендерингом, используя эффективные инструменты. Инвестируйте в улучшение этой области, чтобы положительно повлиять на рейтинги пользователей и бизнес-показатели. Наибольший потенциал улучшения может быть реализован путем внедрения Baseline Profiles , R8 и Dex Layout Optimizations . Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
В основном плавная визуализация (1–5 %) (20 баллов) | Плавная визуализация обеспечивает отличный пользовательский опыт. Поскольку все еще есть некоторые медленные кадры, пользователи могут их заметить. Независимо от этого, это отличный пользовательский опыт, особенно на устройствах низкого уровня. | Продолжайте устранять неполадки с рендерингом, чтобы еще больше повысить удовлетворенность пользователей. Улучшение становится более сложным на этом уровне. Продолжайте снижать проблемы с рендерингом, чтобы еще больше повысить удовлетворенность пользователей. Убедитесь, что нет регрессий, и соберите автоматизированные контрольные показатели для ваших наиболее используемых устройств и пользовательских путей. Тестируйте на устройствах низкого уровня и исправляйте проблемы там. Если там все хорошо, то и на устройстве высокого уровня все будет отлично. Инвестируйте в внедрение базовых профилей , оптимизаций компоновки R8 и Dex. Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
Плавная прорисовка по всему объему (< 1 %) (30 баллов) | Великолепная производительность рендеринга. Поздравляем! Производительность рендеринга этого приложения отличная. Нет необходимости в немедленных действиях. Рассмотрите возможность проведения оценки на устройстве низкого уровня, чтобы лучше понять производительность рендеринга на этих устройствах. | Эта территория выглядит великолепно, никаких немедленных действий не требуется. Улучшение становится более сложным на этом уровне. Продолжайте снижать проблемы с рендерингом, чтобы еще больше повысить удовлетворенность пользователей. Убедитесь, что нет регрессий, и соберите автоматизированные контрольные показатели для ваших наиболее используемых устройств и пользовательских путей. Тестируйте на устройствах низкого уровня и исправляйте проблемы там. Если там все хорошо, то и на устройстве высокого уровня все будет отлично. Инвестируйте в внедрение базовых профилей , оптимизаций компоновки R8 и Dex. Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
| Оценка | Рекомендация | |
|---|---|---|
Крайне заметно (> 3 секунд) (0 баллов) | Полноэкранные рендеры должны быть плавными. В этом случае это не так. Поддержание отзывчивости приложения является ключом к отличному пользовательскому опыту. Ожидание в течение нескольких секунд после взаимодействия раздражает пользователей. Это прекрасная возможность повысить удовлетворенность пользователей и бизнес-показатели. | Срочно инвестируйте в улучшение этого полноэкранного рендеринга. Обязательно сгенерируйте базовый профиль для этого полноэкранного рендеринга и проверьте, что оптимизации R8 включены здесь. Эти области оказывают наибольшее влияние на повышение производительности приложения. Затем вернитесь, чтобы пройти еще одну оценку для получения дополнительных рекомендаций. |
Очень заметно (от 1 до 3 секунд) (1 балл) | Время отклика меньше оптимального. Полноэкранные рендеры, которые реагируют на взаимодействие с пользователем, должны быть максимально быстрыми. Более медленный, чем оптимальный, рендеринг приводит к снижению рейтинга приложения и является источником разочарования пользователя. Как разработчик, вы должны сосредоточиться на повышении удовлетворенности пользователей. Это отличная возможность улучшить удовлетворенность пользователей и бизнес-показатели. | Вложите инженерные усилия в улучшение этого полноэкранного рендеринга. Обязательно сгенерируйте базовый профиль для этого полноэкранного рендеринга и проверьте, что оптимизации R8 включены здесь. Эти области оказывают наибольшее влияние на повышение производительности приложения. Вы также можете собирать системные трассировки , чтобы проверять горячие точки на предмет медленных кадров и работать по списку. Затем вернитесь, чтобы пройти еще одну оценку для получения дополнительных указаний. |
Заметно (от 500 мс до 1 секунды) (5 баллов) | Этот полноэкранный рендеринг довольно медленный. Продолжайте улучшать производительность этого перехода для лучшего результата! Заметно медленные кадры на высокопроизводительном устройстве будут невыносимы на низкопроизводительном устройстве. | Продолжайте инвестировать время в разработку, чтобы улучшить этот переход. Тестируйте на устройствах низкого уровня и исправляйте проблемы там. Если там все хорошо, то и на устройстве высокого уровня все будет отлично. Обязательно сгенерируйте базовый профиль для этого полноэкранного рендеринга и проверьте, включены ли здесь оптимизации R8 . Эти области оказывают наибольшее влияние на повышение производительности приложения. Чтобы получить больше информации об этом конкретном рендеринге, вы также можете собрать системные трассировки , чтобы проверить горячие точки на предмет медленных кадров и пройтись по списку. Затем вернитесь, чтобы пройти еще одну оценку для получения дополнительных указаний. |
Слегка заметно (от 100 до 500 мс) (10 баллов) | Это выглядит почти хорошо отполированным. Проверьте, можно ли улучшить полноэкранный рендеринг. Хотя одиночный медленный полноэкранный рендеринг не слишком драматичен, убедитесь, что это не системная проблема, которая отрицательно влияет на удовлетворенность пользователя. Несколько медленных кадров — это все, что нужно, чтобы разочаровать ожидания пользователя по качеству. | Изучите этот полноэкранный рендеринг, чтобы увидеть, можно ли его улучшить. Используйте системные трассировки для проверки горячих точек на предмет медленных кадров и пройдитесь по списку. Сбор и оценка этих данных также могут быть автоматизированы с помощью библиотеки macrobenchmark Если вы этого еще не сделали, используйте базовые профили и оптимизации R8 . Тестируйте на устройствах низкого уровня и исправляйте проблемы там. Если там все хорошо, то и на устройстве высокого уровня все будет отлично. |
Почти не заметно (от 100 до 50 мс) (15 баллов) | Этот полноэкранный рендеринг почти идеален. Некоторые опытные пользователи все еще могут заметить переходы, занимающие до 100 миллисекунд. Это отличный результат. Обязательно также протестируйте на устройствах низкого уровня, чтобы убедиться, что пользователи не затронуты этим переходом. | Убедитесь, что пользователи довольны, и найдите другие области, в которых можно улучшить работу. Этот результат полноэкранного рендеринга почти идеален. Большинство пользователей будут очень довольны такой производительностью. Убедитесь, что это также касается и бюджетных устройств. Если вы хотите добиться дальнейшего улучшения, рассмотрите базовые профили и оптимизации R8 . Также ознакомьтесь с руководством по производительности приложения для получения дополнительной информации о производительности рендеринга. |
Не заметно (менее 50 мс) (20 баллов) | Это блестящий результат. Менее 50 миллисекунд для полноэкранного рендеринга — это замечательно и отличный пользовательский опыт. Хотя вы все еще можете улучшить это, на данном этапе вы смотрите на незначительные выгоды. | Продолжайте в том же духе. Ищите улучшения производительности приложения в других областях. Продолжайте мониторинг, чтобы обнаружить регрессии на ранней стадии. Вы можете автоматизировать мониторинг и обнаружить регрессии, используя библиотеку macrobenchmark . |
(Отвечено на 0/4 вопросов)
| Оценка | Рекомендация | |
|---|---|---|
Медленнее 5 секунд (0 баллов) | Крайне медленный запуск приложения Запуск приложения в таком медленном режиме может вызвать ANR в некоторых сценариях. Даже без ANR пользователи могут быть очень разочарованы временем запуска в этом диапазоне, что негативно влияет на удовлетворенность пользователей, удержание и бизнес-показатели. | Срочно инвестируйте инженерные ресурсы, чтобы улучшить время запуска этого приложения. Наибольший потенциал улучшения запуска приложения может быть реализован путем внедрения Baseline Profiles , R8 и Dex Layout Optimizations . Внедрите эти технологии и пересдайте оценку. |
От 5 до 4 секунд (5 баллов) | Очень медленный запуск приложения Пользователи, вероятно, находят ожидание запуска этого приложения раздражающим. Более быстрый запуск приложения напрямую связан с улучшением показателей бизнеса и удовлетворенности пользователей. | Относитесь к запуску приложения как к первоочередной задаче и немедленно инвестируйте время инженеров в эту область. Примите базовые профили , оптимизации макета R8 и Dex , затем повторно пройдите оценку для получения обновленной оценки. Если вы уже приняли их, следуйте руководству по запуску приложения для других способов улучшения времени запуска приложения. |
От 4 до 3 секунд (10 баллов) | Медленный запуск приложения Пользователи этого приложения заметят задержку во времени запуска. Более быстрый запуск приложения улучшает показатели, определяемые пользователем, такие как удержание и рейтинги. | Инвестируйте в инженерные ресурсы, чтобы и дальше сокращать время запуска приложений. Если вы еще этого не сделали, примите Baseline Profiles , R8 и Dex Layout Optimizations , затем пересдайте оценку для получения обновленной оценки. Ознакомьтесь с руководством по запуску приложений для других способов улучшения времени запуска приложений. |
От 3 до 2 секунд (20 баллов) | Время запуска приложения ниже ожиданий пользователя Многие пользователи посчитают время запуска приложения в этом диапазоне приемлемым, но не соответствующим их ожиданиям по качеству. Более быстрый запуск приложения напрямую связан с улучшением бизнес-показателей. Рассмотрите возможность дальнейшего улучшения времени запуска приложения. | Начните или продолжите инвестировать инженерные ресурсы в запуск приложения. Используйте Baseline Profiles , R8 и Dex Layout Optimizations , чтобы значительно улучшить запуск и производительность приложения во время выполнения. Если вы уже приняли их, следуйте руководству по запуску приложения, чтобы узнать о других способах улучшения времени запуска приложения. |
От 2 до 1 секунды (25 баллов) | Удовлетворительное время запуска приложения Пользователи, вероятно, удовлетворены временем запуска этого приложения. Хотя в этой области еще есть возможности для улучшения, не стоит принимать срочные меры. | Используйте высокоэффективные инструменты, а затем сосредоточьтесь на других областях эффективности. Внимательно следите за временем запуска приложений и убедитесь, что оно не регрессирует. Для этого можно использовать макробенчмарки . Запланируйте интеграцию базовых профилей , оптимизацию кода с помощью R8 и оптимизацию компоновки Dex, поскольку это самые эффективные инструменты для сокращения времени запуска приложения. Также ознакомьтесь с руководством по запуску приложений для других способов улучшения времени запуска приложений. Проведите эту оценку на устройстве с низкими характеристиками (например, устройстве Android Go ), чтобы лучше понять время запуска приложений на этих устройствах. |
Менее 1 секунды (30 баллов) | Время запуска приложения превзошло ожидания. Это приложение запускается так быстро, что многие пользователи даже не заметят этого. Молодец! | Продолжайте блестящую работу. Продолжайте отслеживать время запуска приложения и немедленно реагируйте на регрессии. Чтобы еще больше улучшить время запуска приложения, ознакомьтесь с руководством по запуску приложения . Внедрение базовых профилей , оптимизаций макета R8 и Dex влияет не только на время запуска приложения, но и на производительность среды выполнения. Если вы еще этого не сделали, запланируйте время для их внедрения. Проведите оценку на устройстве с низкими техническими характеристиками, чтобы лучше понять время запуска приложения на таких устройствах. |
| Оценка | Рекомендация | |
|---|---|---|
Медленнее 5 секунд (0 баллов) | Крайне медленный запуск приложения Запуск приложения в таком медленном режиме может вызвать ANR в некоторых сценариях. Даже без ANR пользователи могут быть очень разочарованы временем запуска в этом диапазоне, что негативно влияет на удовлетворенность пользователей, удержание и бизнес-показатели. | Относитесь к этой точке входа уведомлений как к высокоприоритетной и немедленно инвестируйте время разработки в эту область. Наибольший потенциал улучшения запуска приложения может быть реализован путем внедрения Baseline Profiles , R8 и Dex Layout Optimizations . Внедрите эти технологии и пересдайте оценку. |
От 5 до 4 секунд (2 балла) | Очень медленный запуск приложения Пользователи, вероятно, найдут эту задержку во времени запуска приложения раздражающей. Более быстрый запуск приложения напрямую связан с улучшением показателей бизнеса и удовлетворенности пользователей. | Необходимо срочно инвестировать инженерные ресурсы для сокращения времени запуска. Примите базовые профили , оптимизации макета R8 и Dex , затем повторно пройдите оценку для получения обновленной оценки. Если вы уже приняли их, следуйте руководству по запуску приложения для других способов улучшения времени запуска приложения. |
От 4 до 3 секунд (5 баллов) | Медленный запуск приложения Пользователи этого приложения заметят задержку во времени запуска. Более быстрый запуск приложения улучшает показатели, определяемые пользователем, такие как удержание и рейтинги. | Инвестируйте в инженерные ресурсы, чтобы и дальше сокращать время запуска приложений. Если вы еще этого не сделали, примите базовые профили для этого уведомления, оптимизации через R8 и включите соответствующий код в профиль запуска через оптимизацию макета Dex , затем повторно пройдите оценку для получения обновленной оценки. Ознакомьтесь с руководством по запуску приложения для других способов улучшения времени запуска приложения. |
От 3 до 2 секунд (10 баллов) | Время запуска приложения ниже ожиданий пользователя Многие пользователи посчитают время запуска приложения в этом диапазоне приемлемым, но не соответствующим их ожиданиям по качеству. Более быстрый запуск приложения напрямую связан с улучшением бизнес-показателей. Рассмотрите возможность дальнейшего улучшения времени запуска приложения. | Начните или продолжите инвестировать инженерные ресурсы в эту точку входа. Используйте Baseline Profiles , R8 и Dex Layout Optimizations , чтобы значительно улучшить запуск и производительность приложения во время выполнения. Если вы уже приняли их, следуйте руководству по запуску приложения, чтобы узнать о других способах улучшения времени запуска приложения. |
От 2 до 1 секунды (15 баллов) | Удовлетворительное время запуска приложения Пользователи, вероятно, удовлетворены временем запуска этого приложения. Хотя в этой области еще есть возможности для улучшения, не стоит принимать срочные меры. | Используйте высокоэффективные инструменты, а затем сосредоточьтесь на других областях эффективности. Внимательно следите за временем запуска приложений и убедитесь, что оно не регрессирует. Для этого можно использовать макробенчмарки . Запланируйте интеграцию базовых профилей , оптимизацию кода с помощью R8 и оптимизацию компоновки Dex, поскольку это самые эффективные инструменты для сокращения времени запуска приложения. Также ознакомьтесь с руководством по запуску приложений для других способов улучшения времени запуска приложений. Пройдите эту оценку на устройстве с низкими характеристиками, чтобы лучше понять время запуска приложений на этих устройствах. |
Менее 1 секунды (20 баллов) | Время запуска приложения превзошло ожидания. Это приложение запускается так быстро, что многие пользователи даже не заметят этого. Молодец! | Продолжайте блестящую работу над временем запуска вашего приложения. Продолжайте отслеживать время запуска приложения и немедленно реагируйте на регрессии. Чтобы еще больше улучшить время запуска приложения, ознакомьтесь с руководством по запуску приложения . Внедрение базовых профилей , оптимизаций макета R8 и Dex влияет не только на время запуска приложения, но и на производительность среды выполнения. Если вы еще этого не сделали, запланируйте время для их внедрения. Проведите оценку на устройстве с низкими техническими характеристиками, чтобы лучше понять время запуска приложения на таких устройствах. |
Нет точки входа уведомления (20 баллов) | Здесь нечего делать Это приложение не использует уведомления как точки входа. Так что тут нечего оптимизировать. | Пройдите эту оценку еще раз, когда будете использовать уведомления. А пока проверьте другие аспекты производительности приложения, которые можно улучшить. |
| Оценка | Рекомендация | |
|---|---|---|
Частые взаимодействия и анимации блоков ANR (ANR или > 20 %) (0 баллов) | Невыносимый опыт рендеринга Пользовательский опыт на таком уровне производительности очень разочаровывает пользователей. Низкая удовлетворенность пользователей напрямую связана с более низкой эффективностью бизнеса, удержанием и оценками пользователей. | Срочно внедряйте высокоэффективные инструменты. Немедленно запланируйте внедрение высокоэффективных инструментов, таких как Baseline Profiles , R8 и Dex Layout Optimizations . Затем пересдайте оценку. После этого вы можете ознакомиться с рекомендациями по повышению производительности приложения, чтобы узнать о других способах повышения производительности рендеринга. |
Анимации блокируют взаимодействие с пользователем (20–15 %) (1 балл) | Пропуски кадров очень заметны Очень заметные падения кадров приводят к снижению оценок приложений и снижению показателей удержания. Собирайте трассировки , чтобы проверить горячие точки на предмет медленных кадров, и пройдитесь по списку. | Используйте эффективные инструменты для повышения производительности рендеринга. Наибольший потенциал улучшения может быть реализован путем внедрения базовых профилей , оптимизации макета R8 и Dex. Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
Заметные проблемы с анимацией (15–10 %) (5 баллов) | Производительность рендеринга ниже средней Обнаруженные проблемы с рендерингом заметны пользователям. Это приведет к снижению удовлетворенности пользователей и рейтингов ниже оптимального, а также к влиянию на бизнес. Если это было протестировано на высокопроизводительном устройстве, то заметные медленные кадры будут невыносимы на низкопроизводительном устройстве. | Повысьте производительность рендеринга, используя эффективные инструменты. Наибольший потенциал улучшения может быть реализован путем внедрения базовых профилей , оптимизации макета R8 и Dex. Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
Заметные проблемы с анимацией в нескольких областях (5–10 %) (10 баллов) | Проблемы с рендерингом являются заметным источником разочарования пользователей. Несколько медленных кадров — все, что нужно, чтобы разочаровать ожидания пользователя относительно качества. Неудовлетворенные пользователи с большей вероятностью откажутся от приложений. | Уменьшите количество проблем с рендерингом, используя эффективные инструменты. Инвестируйте в улучшение этой области, чтобы положительно повлиять на рейтинги пользователей и бизнес-показатели. Наибольший потенциал улучшения может быть реализован путем внедрения Baseline Profiles , R8 и Dex Layout Optimizations . Внедрите эти технологии и пересдайте оценку. Для получения дополнительной помощи следуйте рекомендациям по повышению производительности приложения . |
В основном плавная визуализация (1–5 %) (20 баллов) | Плавная визуализация обеспечивает отличный пользовательский опыт. Поскольку все еще есть некоторые медленные кадры, пользователи могут их заметить. Независимо от этого, это отличный пользовательский опыт, особенно на устройствах низкого уровня. | Продолжайте устранять неполадки с рендерингом, чтобы еще больше повысить удовлетворенность пользователей. Улучшение становится все более сложным на этом уровне. Продолжайте ездить по вопросам рендеринга для дальнейшего повышения удовлетворенности пользователей. Убедитесь, что нет регрессий и собирать автоматизированные тесты для ваших наиболее часто используемых устройств и пользовательских поездок. Проверьте на низкоуровневых устройствах и исправляйте проблемы там. Когда там будет хорошо, это будет здорово на высококлассном устройстве. Инвестируйте в принятие базовых профилей , оптимизации макетов R8 и DEX. Принять эти технологии и вернуть оценку. Для получения дополнительной помощи следуйте руководству по выполнению приложения . |
Гладкий рендеринг по всему (<1 %) (30 баллов) | Блестящая производительность рендеринга. Поздравляю! Производительность рендеринга этого приложения великолепна. Нет немедленной необходимости в действии. Подумайте о том, чтобы принять оценку на нижнем устройстве, чтобы лучше понять производительность рендеринга на этих устройствах. | Эта область выглядит великолепно, не требует немедленных действий. Улучшение становится все более сложным на этом уровне. Продолжайте ездить по вопросам рендеринга для дальнейшего повышения удовлетворенности пользователей. Убедитесь, что нет регрессий и собирать автоматизированные тесты для ваших наиболее часто используемых устройств и пользовательских поездок. Проверьте на низкоуровневых устройствах и исправляйте проблемы там. Когда там будет хорошо, это будет здорово на высококлассном устройстве. Инвестируйте в принятие базовых профилей , оптимизации макетов R8 и DEX. Принять эти технологии и вернуть оценку. Для получения дополнительной помощи следуйте руководству по выполнению приложения . |
| Оценка | Рекомендация | |
|---|---|---|
Чрезвычайно заметно (> 3 секунды) (0 баллов) | Полные рендеры должны быть гладкими. Это нет. Поддерживать адаптивное приложение является ключевым для отличного пользовательского опыта. В ожидании нескольких секунд после взаимодействия расстраивает пользователей. Это отличная возможность повысить удовлетворенность пользователей и показатели бизнеса. | Срочно инвестируйте в улучшение этого полного экрана. Обязательно создайте базовый профиль для этого полноэкранного рендеринга, и убедитесь, что оптимизации R8 включены здесь. Эти области наиболее эффективны для повышения производительности приложений. Затем вернитесь, чтобы провести еще одну оценку для получения дополнительной информации. |
Очень заметно (от 1 до 3 секунд) (1 балла) | Медленнее, чем оптимальное время отклика. Полные экраны, которые отвечают на взаимодействие с пользователями, должны быть максимально быстрыми. Медленнее, чем оптимальное рендеринг, приводит к более низким рейтингам приложений и является источником разочарования пользователя. Как разработчик, вы должны быть сосредоточены на повышении удовлетворенности пользователей. Это отличная возможность повысить удовлетворенность пользователей и показатели бизнеса. | Инвестируйте в инженерные усилия, чтобы улучшить этот полноэкранный рендеринг. Обязательно создайте базовый профиль для этого полноэкранного рендеринга, и убедитесь, что оптимизации R8 включены здесь. Эти области наиболее эффективны для повышения производительности приложений. Вы также можете собрать следы системных следствий , чтобы осмотреть горячие точки на наличие медленных рамок и пройти через список. Затем вернитесь, чтобы провести еще одну оценку для получения дополнительной информации. |
Заметный (от 500 мс до 1 секунды) (5 баллов) | Этот полноэкранный рендера находится на медленной стороне. Продолжайте улучшать производительность этого перехода для лучшего счета! Примечательные медленные рамы на устройстве высокого класса будут невыносимы на низком уровне устройства. | Продолжайте инвестировать время для улучшения этого перехода. Проверьте на низкоуровневых устройствах и исправляйте проблемы там. Когда там будет хорошо, это будет здорово на высококлассном устройстве. Обязательно создайте базовый профиль для этого полноэкранного рендеринга, и убедитесь, что оптимизации R8 включены здесь. Эти области наиболее эффективны для повышения производительности приложений. Чтобы получить больше информации для этого конкретного рендеринга, вы также можете собрать следы системных трассов , чтобы осмотреть горячие точки на наличие медленных рамков и пройти через список. Затем вернитесь, чтобы провести еще одну оценку для получения дополнительной информации. |
Слегка заметно (от 100 до 500 мс) (10 баллов) | Это почти хорошо отполировано Проверьте, может ли этот полноэкранный рендер улучшить. Хотя единственный медленный полноэкранный рендера не является слишком драматичным, убедитесь, что это не системная проблема, которая отрицательно влияет на удовлетворенность пользователя. Несколько медленных рамок - это все, что нужно, чтобы разочаровать качественные ожидания пользователя. | Изучите этот полноэкранный рендер, чтобы увидеть, можно ли его улучшить. Используйте следы систем , чтобы осмотреть горячие точки на наличие медленных рамок и пройти через список. Сбор и оценка их также может быть автоматизирована с помощью библиотеки Macrobenchmark Если у вас нет, примите базовые профили и оптимизации R8 . Проверьте на низкоуровневых устройствах и исправляйте проблемы там. Когда там будет хорошо, это будет здорово на высококлассном устройстве. |
Почти не заметно (от 100 до 50 мс) (15 баллов) | Этот полноэкранный рендера почти идеальна. Некоторые пользователи Power по -прежнему могут заметить переходы, которые проходят до 100 миллисекунд. Это отличный результат. Убедитесь, что также тестируйте на низкоуровневых устройствах, чтобы убедиться, что пользователи не влияют на этот переход. | Убедитесь, что пользователи счастливы и ищут другие области, чтобы улучшить. Этот полноэкранный результат рендеринга почти идеально. Большинство пользователей будут очень довольны этой производительностью. Убедитесь, что это также имеет место на нижних устройствах. Если вы хотите улучшить дальше, посмотрите на базовые профили и оптимизации R8 . Также ознакомьтесь с руководством по производительности приложения для получения дополнительной информации о производительности. |
Не заметно (менее 50 мс) (20 баллов) | Это звездный результат. Менее 50 миллисекунд для полноэкранного рендера замечательно и отличный пользовательский опыт. Хотя вы все еще сможете улучшить это, на данный момент вы смотрите на предельные выгоды. | Продолжайте в том же духе. Ищите улучшение производительности приложений в других областях. Продолжайте мониторинг, чтобы поймать регрессии на ранней стадии. Вы можете автоматизировать регрессии мониторинга и улавливать с помощью библиотеки Macrobenchmark . |
(0/4 на вопросы ответили)