На нашем канале YouTube мы проводим обзоры множества новых устройств Android, и два из обзоров функций, которые мы проводим на любом новом смартфоне, — это обзоры игр и камер. Хотя показать производительность камеры зрителям довольно просто, я столкнулся с несколькими проблемами при обзоре игры. Немногие устройства имели небольшие задержки, которые было трудно уловить через объектив. Итак, чтобы все исправить, я начал искать инструмент, с помощью которого можно рассчитать точный FPS (кадров в секунду) для игры, чтобы измерить ее производительность и получить некоторые данные для наших зрителей.
Однако, к моему удивлению, в Play Store не так много приложений, с помощью которых можно рассчитать точный FPS для игры для Android. Было всего несколько, которые были близки к тому, что я искал, и из которых только одному удалось доставить. Итак, сегодня я расскажу о приложении и покажу вам, как вы можете использовать его для расчета производительности FPS любой игры на вашем Android, на тот случай, если вам когда-нибудь захочется проверить производительность своего телефона.
Примечание: Чтобы было предельно ясно, в этом посте мы будем говорить об отдельных FPS для отдельной игры, а не о совокупных результатах тестов.
Рекорд FPS игр для Android
Шаг 1: Загрузите и установите GameBench на свой Android, на котором вы хотите записывать FPS. Приложения бесплатны для установки, и вам не нужен root-доступ для работы приложения. Однако в первый раз, когда приложение запускается, необходимо предоставить некоторые разрешения ADB, которые мы увидим на следующем шаге. Перед этим вам нужно будет предоставить доступ к приложению.


Шаг 2: Включить Параметры разработчика на телефоне, нажав на Версия программного обеспечения в меню настроек О страница. Затем в меню «Настройки» включите USB отладки из Варианты для разработчиков и подключите телефон к компьютеру.
Шаг 3: Теперь на вашем компьютере откройте веб-сайт GameBench, чтобы загрузить программу установки для ПК. Для работы приложения требуется Java, которую можно скачать для Windows по этой ссылке. Для других платформ, таких как Mac OS X или Linux, щелкните здесь.
Шаг 4: Теперь просто запустите приложение на Android, а затем на компьютере и подождите, пока оно выполнит команды ADB. На вашем устройстве может появиться всплывающее окно с просьбой разрешить отладку по USB. Если вы не хотите устанавливать JAVA и приложение, вы также можете выполнить следующую команду ADB вручную, чтобы предоставить разрешение приложению.
adb shell /data/local/temp/gbhelperdaemon &

Имейте в виду:
Шаг 5: Теперь отключите телефон от компьютера и добавьте игры в GameBench — Панель инструментов. Вам нужно будет нажать на значок плюса, а затем добавить несколько игр, которые вам нужно протестировать. Игры будут добавлены на панель тестирования, а рядом с ними будет кнопка воспроизведения.


Теперь все, что вам нужно сделать, это запустить игру из GameBench, для которой вам нужно протестировать FPS и производительность батареи, и поиграть в нее некоторое время. GameBench начнет запись производительности в фоновом режиме, и как только вы выйдете из приложения, данные будут собраны.
Как только вы закончите играть в игру, вы можете нажать на график, чтобы узнать производительность (FPS) и использование батареи в игре. Вы также можете проверить используемые ресурсы ЦП, ОЗУ и графического процессора. Если вы нажмете на FPS, вы можете посмотреть частоту кадров на протяжении всей игры, а также средние показания. График использования ЦП и ГП также находится на следующей вкладке, и почти все показания, необходимые для производительности игры на устройстве, присутствуют и учитываются.


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


Вывод
Вот как вы можете отслеживать производительность игры для Android на вашем устройстве с использованием FPS, CPU и GPU. Вы также получаете показания производительности батареи, но, на мой взгляд, данные не соответствовали для принятия решения. Все остальное было на месте. Так что попробуйте приложение и дайте мне знать ваши мысли о нем.