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