Как измерить FPS в играх на смартфоне
Если вам хочется убедиться, что любимая игра нормально работает на смартфоне, то самый надёжный способ — замерить реальное количество кадров в секунду, которое ваше устройство может обеспечить в выбранном проекте. Рассказываем о том, как это сделать.
Системные способы измерения FPS
Такой способ поддерживают не все смартфоны. Он есть в смартфонах Samsung и Poco. В других устройствах он может отсутствовать или называться по-другому.
Так выглядит мониторинг на смартфоне Xiaomi Poco M7 Pro 5G.
Чтобы им воспользоваться:
- Откройте настройки и перейдите в пункт «Режим разработчика». Он находится в меню «Расширенные настройки» или «Система».
- Пролистайте вниз до пункта «Мониторинг».
- На Xiaomi перейдите в «Потребление энергии» и включите Frame Rate Monitor Tools. А на Samsung перейдите в GPUWatch и выберите параметры для отображения.
Инструкция для смартфона Poco.
Если у вас нет режима разработчика, то в настройках перейдите в пункте «О телефоне» и 5–10 раз нажмите на строку «Версия ОС» или «Номер сборки» — станут доступны расширенные настройки устройства.
Программы для измерения FPS на смартфоне
Если в вашем смартфоне нет встроенного инструмента для измерения производительности, можно воспользоваться сторонними приложениями. Не все утилиты работают одинаково хорошо — мы рекомендуем TakoStats и SysFloat. Однако для них требуется ещё одно приложение — Shizuku.
Как установить и настроить Shizuku:
- Скачайте и установите приложение из Google Play или другой площадки.
- Перейдите в настройки в раздел «Для разработчиков» и включите «Отладку по Wi-Fi».
- Разрешите отладку в подключённой Wi-Fi-сети.
- Откройте Shizuku, нажмите «Подключение» и предоставьте доступ к уведомлениям, чтобы ввести специальный код для подключения.
- Вернитесь в «Отладку по Wi-Fi» и нажмите на «Подключить устройство с помощью кода».
- Введите этот код в появившееся уведомление от Shizuku.
- Вернитесь в Shizuku, перейдите на главный экран и нажмите «Запустить».
Пошагово, как установить и настроить Shizuku.
После успешного запуска Shizuku:
- Скачайте TakoStats и откройте его.
- Нажмите Start на главном экране.
- Включите Overlay, чтобы отобразить мониторинг, и нажмите Customize, если, помимо FPS, требуется мониторинг температуры (поддерживается не везде).
Приложение корректно может работать не на всех смартфонах. Например, на Honor Magic7 Pro и Xiaomi Poco M7 Pro 5G оно не выводит FPS.
Если TakoStats не работает, проверьте SysFloat. Во многом это схожая программа, но на русском языке и с более подробным мониторингом.
Чтобы установить SysFloat:
- Скачайте приложение из Google Play и откройте его.
- Запустите Shizuku, если ещё этого не сделали.
- В открытом SysFloat активируйте предоставление разрешений ADB высокого уровня — нажмите «Настраивать» и переведите переключатель в правое положение.
- Вернитесь в SysFloat и выберите отображение частоты кадров.
Пошагово, как настроить SysFloat.
Учитывайте, что обе программы работают только при подключении по Wi-Fi, а полный доступ к своим возможностям их разработчики предоставляют только по подписке. В бесплатной версии TakoStats количество кадров в секунду отображается только 5 минут, дальше нужен перезапуск. А в SysFloat, чтобы отобразить FPS, нужно посмотреть рекламу.
Что выбрать
Если у вас на смартфоне в разделе «Для разработчиков» предусмотрен мониторинг FPS, приоритетнее использовать его: он не требует установки стороннего ПО и работает стабильнее. Если же параметр мониторинга недоступен, то сначала попробуйте TakoStats, так как в нём нет рекламы. Если он не работает, тогда проверяйте SysFloat.