샘플, Codelab, 개발자 스토리

샘플 앱

ADPF 샘플 앱은 ADPF API의 기본 사용법을 보여줍니다.

ADPF 데모 게임 애플리케이션
그림 1. ADPF 데모 게임 애플리케이션

샘플은 ADPF getThermalHeadroom API 및 열 상태 API를 사용하여 기기의 열 상태를 표시합니다. 또한 앱은 렌더링 스레드 성능을 제어하기 위해 열 헤드룸과 Performance Hint Manager API를 기반으로 워크로드를 동적으로 변경합니다.

Codelab

네이티브 게임에 적응성 기능 통합 Codelab에서는 자신의 속도에 맞게 따라할 수 있는 간단한 단계를 통해 ADPF 기능을 게임에 통합하는 방법을 설명합니다. Codelab을 마치면 다음 기능을 통합하고 기능을 더 잘 이해할 수 있습니다.

  • Thermal API: 기기 열 조건을 수신 대기하고 기기가 열 제한 상태가 되기 전에 반응합니다.
  • Game Mode API: 플레이어의 최적화 환경설정 (성능 극대화 또는 배터리 보존)을 이해하고 그에 따라 조정합니다.
  • Game State API: 시스템에 게임 상태 (로드 중, 플레이, UI 등)를 알려주면 시스템이 이에 따라 리소스를 조정 (I/O 부스트 또는 CPU, GPU 등)할 수 있습니다.
  • Performance Hint API: 시스템이 리소스를 적절하게 할당할 수 있도록 시스템이 스레딩 모델과 워크로드를 알립니다.
ADPF Codelab 인포그래픽
그림 2.ADPF Codelab 인포그래픽

개발자 스토리

이 개발자 성공사례에서 게임 개발자가 Adaptability API를 사용하여 FPS 안정성을 높이고 전력 소비를 최적화하는 방법을 알아보세요.