ตัวอย่าง, Codelab และเรื่องราวของนักพัฒนาซอฟต์แวร์

แอปตัวอย่าง

แอปตัวอย่าง ADPF สาธิตการใช้งานพื้นฐานของ ADPF API

แอปพลิเคชันเกมเดโม ADPF
รูปที่ 1 แอปพลิเคชันเกมเดโม ADPF

ตัวอย่างแสดงสถานะความร้อนของอุปกรณ์โดยใช้ ADPF getThermalHeadroom API และ สถานะความร้อน API นอกจากนี้ แอปยังเปลี่ยนแปลงปริมาณงานแบบไดนามิกตาม Headroom ความร้อนและ Performance Hint Manager API เพื่อควบคุมประสิทธิภาพของเธรดการแสดงผล

Codelab

การผสานรวมฟีเจอร์ความสามารถในการปรับตัวเข้ากับเกมเนทีฟ ของ Codelab จะช่วยคุณผสานรวมฟีเจอร์ ADPF เข้ากับเกมด้วยขั้นตอนง่ายๆ ที่คุณสามารถทำตามได้ด้วยตัวเอง เมื่อจบโค้ดแล็บ คุณจะผสานรวมฟีเจอร์ต่อไปนี้และเข้าใจฟังก์ชันการทํางานของฟีเจอร์เหล่านั้นได้ดียิ่งขึ้น

  • Thermal API: ฟังสภาพความร้อนของอุปกรณ์และดำเนินการก่อนที่อุปกรณ์จะเข้าสู่สถานะการจำกัดความร้อน
  • Game Mode API: ทำความเข้าใจค่ากำหนดการเพิ่มประสิทธิภาพของผู้เล่น (เพิ่มประสิทธิภาพสูงสุดหรือประหยัดแบตเตอรี่) และปรับให้เหมาะสม
  • Game State API: แจ้งให้ระบบทราบสถานะของเกม (การโหลด การเล่น UI ฯลฯ) และระบบจะปรับทรัพยากรตามความเหมาะสม (เพิ่มประสิทธิภาพ I/O หรือ CPU, GPU ฯลฯ)
  • Performance Hint API: แจ้งให้ระบบทราบรูปแบบการแยกชุดข้อมูลย่อยและปริมาณงานเพื่อให้ระบบจัดสรรทรัพยากรตามความเหมาะสม
อินโฟกราฟิกเกี่ยวกับ ADPF Codelab
รูปที่ 2.อินโฟกราฟิกเกี่ยวกับ Codelab ของ ADPF

เรื่องราวของนักพัฒนาซอฟต์แวร์

ดูวิธีที่นักพัฒนาแอปเกมเพิ่มความเสถียรของ FPS และเพิ่มประสิทธิภาพการใช้พลังงานโดยใช้ Adaptability API ในเรื่องราวความสำเร็จของนักพัฒนาแอปเหล่านี้