Примеры, Codelab и истории разработчиков

Пример приложения

Пример приложения ADPF демонстрирует базовое использование API ADPF.

Демо-игровое приложение ADPF
Рис. 1. Приложение демонстрационной игры ADPF

В образце отображается температурный статус устройства с помощью ADPF getThermalHeadroom API и API температурного статуса . Приложение также динамически изменяет рабочую нагрузку на основе температурного запаса и API-интерфейса Performance Hint Manager для управления производительностью потока рендеринга.

Кодлаб

Лаборатория «Интеграция функций адаптивности в вашу собственную игру» поможет вам интегрировать функции ADPF в вашу игру с помощью простых шагов, которые вы можете выполнять в удобном для вас темпе. В конце лабораторной работы вы интегрируете следующие функции и лучше поймете их функциональные возможности:

  • Thermal API : отслеживайте тепловое состояние устройства и реагируйте до того, как устройство перейдет в состояние теплового регулирования.
  • API игрового режима : понять предпочтения игрока по оптимизации (максимальная производительность или сохранение заряда батареи) и внести соответствующие изменения.
  • API состояния игры : сообщите системе состояние вашей игры (загрузка, игра, пользовательский интерфейс и т. д.), и система сможет соответствующим образом настроить ресурсы (увеличить скорость ввода-вывода или процессор, графический процессор и т. д.).
  • API подсказки по производительности : сообщите системе вашу модель потоков и рабочую нагрузку, чтобы система могла соответствующим образом распределять ресурсы.
Инфографика ADPF Codelab
Рисунок 2. Инфографика ADPF Codelab

Истории разработчиков

Узнайте, как разработчики игр повысили стабильность FPS и оптимизировали энергопотребление с помощью API-интерфейсов адаптивности, из этих историй успеха разработчиков!