Инструкции

Ускорьте разработку своего приложения с помощью акции Android Performance Spotlight Week!

3 минуты чтения
Ben Weiss
Инженер по связям с разработчиками

При разработке новых функций производительность приложения часто отходит на второй план. Однако, хотя разработчики не всегда об этом задумываются, пользователи могут точно увидеть, где производительность вашего приложения отстает. Когда новая функция долго загружается или медленно отображается, пользователи могут расстроиться. А недовольные пользователи с большей вероятностью откажутся от функции, на разработку которой вы потратили столько времени.

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

И мы здесь, чтобы помочь… Добро пожаловать на Неделю повышения производительности Android ! Всю неделю мы будем предоставлять вам простые в использовании, но эффективные инструменты и рекомендации, которые помогут вашему приложению быстро улучшить свою производительность. Мы поможем вам заложить фундамент, а затем углубимся в процесс совершенствования вашего приложения.

Оптимизатор R8 и оптимизация на основе профилирования — это основополагающие инструменты для повышения общей производительности приложений. Именно поэтому мы выпустили значительные улучшения инструментов Android Studio для повышения производительности, а с плагином Android Gradle 9.0 представляем новые API, которые упростят настройку оптимизатора приложений Android R8. Jetpack Compose версии 1.10, который сейчас находится в бета-версии , включает в себя несколько функций, улучшающих производительность рендеринга приложений. В дополнение к этим обновлениям мы предлагаем вам обзор способов улучшения мониторинга состояния и производительности приложений. Некоторые из наших партнеров также поделятся своими историями повышения производительности.

Следите за обновлениями в блоге всю неделю, так как мы будем обновлять этот пост, публикуя дайджест всего выпущенного контента. Мы рады поделиться этими обновлениями и помочь вам улучшить производительность вашего приложения.

Вот более подробный обзор того, что мы будем рассматривать:

Понедельник: Целенаправленная оптимизация производительности с помощью R8

17 ноября 2025 г.

Мы начнём с подробного изучения оптимизатора R8. Речь идёт не просто об уменьшении размера вашего приложения, а о получении фундаментального понимания того, как оптимизатор R8 может повысить производительность вашего приложения и почему вам следует начать его использовать прямо сейчас. Мы только что опубликовали самое масштабное на сегодняшний день обновлениетехнических рекомендаций . Руководства охватывают вопросы включения, настройки и устранения неполадок оптимизатора R8. В понедельник вы также увидите примеры из практики ведущих партнёров, демонстрирующие реальные результаты, которых они достигли.

Прочитайте статью в блоге ируководство для разработчиков .

Вторник: Отладка и устранение неполадок R8

18 ноября 2025 г.

Мы прямо отвечаем на вопрос: «Почему мое приложение вылетает после включения R8?». Мы знаем, что расширенная оптимизация иногда может выявить граничные случаи, поэтому мы сосредоточимся на отладке и устранении неполадок, связанных с R8 . Мы покажем вам, как использовать новые функции Android Studio для деобфускации трассировок стека, выявления распространенных проблем с конфигурацией и внедрения лучших практик для максимальной эффективности R8. Мы хотим, чтобы вы чувствовали себя уверенно, а не просто надеялись, когда переключитесь на R8.

Прочитайте статью в блоге и руководство для разработчиков по тестированию и устранению неполадок в R8.

Среда: Более детальное рассмотрение вопросов производительности.

19 ноября 2025 г.

В середине недели мы рассмотрим высокоэффективные решения для повышения производительности, выходящие за рамки оптимизатора R8. Мы покажем вам, как значительно улучшить запуск и взаимодействие с вашим приложением, используя оптимизацию на основе профилей с базовыми профилями и профилями запуска . Они готовы и доказали свою эффективность, обеспечив еще один мощный толчок к развитию. У нас также есть захватывающие новости об улучшении производительности рендеринга в Jetpack Compose . Кроме того, мы расскажем, как оптимизировать работу вашего приложения, эффективно управляя фоновыми процессами .

Прочитайте сообщение в блоге .

Четверг: Измерение и улучшение

20 ноября 2025 г.

Улучшение не будет достигнуто, если его нельзя доказать. Четверг посвящен измерению производительности. Мы поделимся нашим полным руководством, начиная с локальных измерений и отладки с помощью таких инструментов, как Jetpack Macrobenchmark и новый API UiAutomator для выявления задержек и времени запуска, и заканчивая мониторингом вашего приложения в реальных условиях. Вы узнаете о Play Vitals и другие новые API чтобы понять реальную эффективность работы пользователей и количественно оценить свой успех.

Прочитайте сообщение в блоге .

Пятница: Задайте вопрос Android в прямом эфире

21 ноября 2025 г.

Завершаем неделю подробной беседой в прямом эфире. Это ваш шанс напрямую пообщаться с инженерами и командой по связям с разработчиками, которые ежедневно создают и используют эти инструменты. Группа экспертов из R8 и других команд, занимающихся производительностью, будет готова ответить на ваши самые сложные вопросы в прямом эфире. Подготовьте свои вопросы!

Прочитайте статью в блоге и посмотрите запись нашей сессии вопросов и ответов с Android.


📣 Примите участие в испытании на повышение производительности!

Мы не просто делимся советами. Мы призываем вас применить их на практике!

Вот наше задание на эту неделю: включите полнофункциональный режим R8 для вашего приложения.

  1. Для начала воспользуйтесь нашими руководствами для разработчиков: Включите оптимизацию приложения .
  2. Затем измерьте эффект . Не просто почувствуйте разницу, а проверьте её. Измерьте прирост производительности, используя или адаптируя код из нашего примера приложения Macrobenchmark на GitHub, чтобы измерить время запуска до и после обновления.

Мы уверены, что вы заметите существенное улучшение производительности вашего приложения.

Заодно используйте хэштег #AskAndroid в социальных сетях, чтобы задать свои вопросы. В течение недели наши эксперты будут отслеживать ваши вопросы и отвечать на них.

Автор:

Продолжить чтение