- Главная
- →
- Производительность мобильных приложений
Анализ производительности мобильных приложений с помощью Firebase Performance Monitoring Производительность мобильных приложений
Более 6 лет в мобильной разработке и 12+ в общем.
Разрабатывал очень популярный в свое время мессенджер IM+, работал на многих должностях от разработчика до Mobile Engineering Manager, ведет свои собственные проекты.
В данный момент работает на позиции Senior Software Developer в компании Atlassian, в команде Confluence Server.
Проживает в городе Сидней, Австралия.
Тезисы
В большинстве случаев измерения производительности мобильных приложений осуществляются в "лабораторных условиях" - на эмуляторах, устройствах разработчиков, в лучшем случае на наборах наиболее популярных устройств. Зачастую это абсолютно неэффективно, так как "лабораторные" показания совершенно не дают представления о производительности приложений в реальных условиях.
В докладе рассмотрим:
- почему необходимо замерять производительность на реальных данных (почему подход "а у меня не тормозит" не работает в scale или почему проблему "приложение стартует 30 секунд" невозможно определить на тестовом устройстве);
- обзор Firebase Performance Monitoring в целом, параметры, которые собираются автоматически;
- какие стоит создавать метрики и какие не стоит (тут, в частности, про открытие БД, апдейт БД, работа с файловой системой), ключевые точки приложения с точки зрения performance (login, открытия документов, создание контента на клиенте и т.д.).