Mobile performance, battery и crash
Мобильная производительность ощущается пользователем напрямую: долгий старт, рывки скролла, перегрев, утечки памяти, разряд батареи и крэши быстро убивают доверие. Проверки должны включать слабые устройства и реальные условия.
Что важно понять
- Cold/warm start, время до интерактивности, плавность скролла.
- Память, CPU, network usage, storage, battery drain.
- Crash, ANR, watchdog termination, memory warning.
- Стабильность длительной сессии, фоновые задачи, большие списки и медиа.
Рабочий порядок
- Выберите слабое устройство и сценарий с высокой пользовательской частотой.
- Снимите baseline на текущей версии и сравните с новой сборкой.
- Проверьте длительную сессию и повторяемые действия.
- Передайте разработчику профили, логи, traces и точные условия.
Что отдавать команде
- Performance baseline.
- Crash report с device/OS/build.
- Профиль CPU/memory/network по проблемному сценарию.
Частые провалы
- Измерять скорость только на флагмане.
- Не отличать backend latency от клиентской проблемы.
- Не проверять поведение после нескольких часов использования.
Практика
Измерьте cold start на слабом Android и актуальном iPhone, затем повторите после логина, заполненного кеша и плохой сети.