Mẫu, lớp học lập trình và Câu chuyện của nhà phát triển

Ứng dụng mẫu

Ứng dụng mẫu ADPF minh hoạ cách sử dụng cơ bản của API ADPF.

Ứng dụng trò chơi minh hoạ ADPF
Hình 1. Ứng dụng trò chơi minh hoạ ADPF

Mẫu này hiển thị trạng thái nhiệt của thiết bị bằng cách sử dụng API getThermalHeadroom của ADPF và API trạng thái nhiệt. Ứng dụng này cũng thay đổi mức tải một cách linh động dựa trên khoảng nhiệt và API Trình quản lý gợi ý về hiệu suất để kiểm soát hiệu suất của luồng hiển thị.

Lớp học lập trình

Lớp học lập trình Tích hợp các tính năng thích ứng vào trò chơi gốc sẽ hướng dẫn bạn tích hợp các tính năng ADPF vào trò chơi qua các bước đơn giản mà bạn có thể làm theo tiến độ của riêng mình. Kết thúc lớp học lập trình này, bạn sẽ tích hợp được các tính năng sau đây và hiểu rõ hơn về chức năng của chúng:

  • Thermal API (API Nhiệt): theo dõi điều kiện nhiệt của thiết bị và phản ứng trước khi thiết bị chuyển sang trạng thái điều tiết nhiệt.
  • Game Mode API (API Chế độ trò chơi): hiểu rõ lựa chọn ưu tiên của người chơi về tối ưu hoá (tối đa hoá hiệu suất hoặc bảo tồn pin) và điều chỉnh cho phù hợp.
  • Game State API (API Trạng thái trò chơi): cho hệ thống biết trạng thái của trò chơi (đang tải, đang chơi, giao diện người dùng, v.v.) và hệ thống có thể điều chỉnh tài nguyên cho phù hợp (tăng cường I/O hoặc CPU, GPU, v.v.).
  • API Gợi ý về hiệu suất: cho hệ thống biết mô hình phân luồng cũng như khối lượng công việc của bạn để hệ thống có thể phân bổ tài nguyên phù hợp.
Bản đồ hoạ thông tin của lớp học lập trình ADPF
Hình 2.Bản đồ hoạ thông tin của Lớp học lập trình ADPF

Câu chuyện của nhà phát triển

Hãy tham khảo cách các nhà phát triển trò chơi tăng độ ổn định FPS (khung hình/giây) và tối ưu hoá mức tiêu thụ năng lượng bằng cách sử dụng API Khả năng thích ứng trong những câu chuyện thành công này của nhà phát triển!