Как измерить FPS в играх на смартфоне

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

Как измерить FPS в играх на смартфоне
© Arsenii Palivoda/iStock.com, Рамблер

Системные способы измерения FPS

Такой способ поддерживают не все смартфоны. Он есть в смартфонах Samsung и Poco. В других устройствах он может отсутствовать или называться по-другому.

© Рамблер

Так выглядит мониторинг на смартфоне Xiaomi Poco M7 Pro 5G.

Чтобы им воспользоваться:

  1. Откройте настройки и перейдите в пункт «‎Режим разработчика»‎. Он находится в меню «‎Расширенные настройки»‎ или «‎Система».
  2. Пролистайте вниз до пункта «‎Мониторинг».
  3. На Xiaomi перейдите в «‎Потребление энергии» и включите Frame Rate Monitor Tools. А на Samsung перейдите в GPUWatch и выберите параметры для отображения.‎ ‎
© Рамблер

Инструкция для смартфона Poco.

Если у вас нет режима разработчика, то в настройках перейдите в пункте «‎О телефоне» и 5–10 раз нажмите на строку «‎Версия ОС» или «‎Номер сборки»‎ — станут доступны расширенные настройки устройства.

Программы для измерения FPS на смартфоне

Если в вашем смартфоне нет встроенного инструмента для измерения производительности, можно воспользоваться сторонними приложениями. Не все утилиты работают одинаково хорошо — мы рекомендуем TakoStats и SysFloat. Однако для них требуется ещё одно приложение — Shizuku.

Как установить и настроить Shizuku:

  1. Скачайте и установите приложение из Google Play или другой площадки.
  2. Перейдите в настройки в раздел «‎Для разработчиков» и включите «‎Отладку по Wi-Fi‎»‎.
  3. Разрешите отладку в подключённой Wi-Fi-сети.
  4. Откройте Shizuku, нажмите «‎‎Подключение» и предоставьте доступ к уведомлениям, чтобы ввести специальный код для подключения.
  5. Вернитесь в «‎Отладку по Wi-Fi» и нажмите на «‎Подключить устройство с помощью кода»‎.
  6. Введите этот код в появившееся уведомление от Shizuku.
  7. Вернитесь в Shizuku, перейдите на главный экран и нажмите «‎Запустить».‎ ‎
© Рамблер

Пошагово, как установить и настроить Shizuku.

После успешного запуска Shizuku:

  1. Скачайте TakoStats и откройте его.
  2. Нажмите Start на главном экране.
  3. Включите Overlay, чтобы отобразить мониторинг, и нажмите Customize, если, помимо FPS, требуется мониторинг температуры (поддерживается не везде).
© Рамблер

Приложение корректно может работать не на всех смартфонах. Например, на Honor Magic7 Pro и Xiaomi Poco M7 Pro 5G оно не выводит FPS.

Если TakoStats не работает, проверьте SysFloat. Во многом это схожая программа, но на русском языке и с более подробным мониторингом.

Чтобы установить SysFloat:

  1. Скачайте приложение из Google Play и откройте его.
  2. Запустите Shizuku, если ещё этого не сделали.
  3. В открытом SysFloat активируйте предоставление разрешений ADB высокого уровня — нажмите «Настраивать» и переведите переключатель в правое положение.
  4. Вернитесь в SysFloat и выберите отображение частоты кадров.
© Рамблер

Пошагово, как настроить SysFloat.

Учитывайте, что обе программы работают только при подключении по Wi-Fi, а полный доступ к своим возможностям их разработчики предоставляют только по подписке. В бесплатной версии TakoStats количество кадров в секунду отображается только 5 минут, дальше нужен перезапуск. А в SysFloat, чтобы отобразить FPS, нужно посмотреть рекламу.

Что выбрать

Если у вас на смартфоне в разделе «‎Для разработчиков»‎ предусмотрен мониторинг FPS, приоритетнее использовать его: он не требует установки стороннего ПО и работает стабильнее. Если же параметр мониторинга недоступен, то сначала попробуйте TakoStats, так как в нём нет рекламы. Если он не работает, тогда проверяйте SysFloat.

Как установить приложение на Android через APK-файл