เกม Android
ดูข้อมูลเพิ่มเติมเกี่ยวกับ Android Game SDK ได้ที่เอกสารประกอบ SDK และบันทึกประจำรุ่นของ SDK
ตารางนี้แสดงอาร์ติแฟกต์ทั้งหมดในกลุ่ม androidx.games
| อาร์ติแฟกต์ | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า | 
|---|---|---|---|---|
| games-activity | 4.0.0 | - | - | 4.4.0-alpha01 | 
| games-controller | 2.0.2 | - | - | 2.3.0-alpha01 | 
| games-frame-pacing | 2.1.3 | - | - | 2.3.0-alpha01 | 
| games-memory-advice | 2.0.1 | - | 2.1.0-beta01 | 2.3.0-alpha01 | 
| games-text-input | 4.0.0 | - | - | 4.3.0-alpha01 | 
| games-performance-tuner | 2.0.0 | - | - | 2.3.0-alpha01 | 
ข้อกำหนด
games-memory-advice
API MemoryAdvice กำหนดให้แอปพลิเคชันของคุณสร้างด้วย NDK เวอร์ชัน r23.* ขึ้นไป
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ในเกม คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับแอปหรือโมดูลของคุณ games-activity ไลบรารีได้ผสานรวม  ไลบรารีเวอร์ชันเดียวกันแล้ว ดังนั้นแอป GameActivity จึงไม่สามารถรวมทรัพยากร Dependency ของ game-text-input อีกครั้งgame-text-input
ดึงดูด
android { ... // To use the Android Frame Pacing or Android Performance Tuner libraries, enable // native dependencies to be imported. Libraries will be made available to your CMake build // as packages named "games-frame-pacing" and "games-performance-tuner". buildFeatures { prefab true } } dependencies { // To use the Android Frame Pacing library implementation "androidx.games:games-frame-pacing:2.1.3" // To use the Android Performance Tuner implementation "androidx.games:games-performance-tuner:2.0.0" // To use the Games Activity library implementation "androidx.games:games-activity:4.0.0" // To use the Games Controller Library implementation "androidx.games:games-controller:2.0.2" // To use the Games Text Input Library // Do not include this if games-activity has been included implementation "androidx.games:games-text-input:4.0.0" }
Kotlin
android { ... // To use the Android Frame Pacing or Android Performance Tuner libraries, enable // native dependencies to be imported. Libraries will be made available to your CMake build // as packages named "games-frame-pacing" and "games-performance-tuner". buildFeatures { prefab = true } } dependencies { // To use the Android Frame Pacing library implementation("androidx.games:games-frame-pacing:2.1.3") // To use the Android Performance Tuner implementation("androidx.games:games-performance-tuner:2.0.0") // To use the Games Activity library implementation("androidx.games:games-activity:4.0.0") // To use the Games Controller Library implementation("androidx.games:games-controller:2.0.2") // To use the Games Text Input Library // Do not include this if games-activity has been included implementation("androidx.games:games-text-input:4.0.0") } }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
เพิ่มพร็อพเพอร์ตี้ Gradle
คุณอาจต้องเพิ่มพร็อพเพอร์ตี้ลงในไฟล์ gradle.properties ที่อยู่ใน
ไดเรกทอรีเดียวกับไฟล์ build.gradle ของแอป (หรือโมดูล) หากไม่มีไฟล์
gradle.properties ให้สร้างไฟล์นี้
หากใช้ Android Studio 4.0 ให้ตรวจสอบว่า gradle.properties มีบรรทัดต่อไปนี้
# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
หากใช้ Android Studio 4.1 ขึ้นไป ให้ตรวจสอบว่า gradle.properties
มีบรรทัดต่อไปนี้
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
เพิ่มแพ็กเกจด้วย CMake
หากต้องการทำให้แพ็กเกจ Game SDK ที่นำเข้าพร้อมใช้งาน ให้เพิ่มข้อมูลต่อไปนี้ลงใน
ไฟล์ CMakeLists.txt ของแอปหลัก
# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)
ซึ่งจะช่วยให้คุณรวมไฟล์ส่วนหัวจาก Android Game SDK ไว้ในโค้ดเกมได้
#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"
ในไฟล์ CMakeLists.txt ของแอปหลัก ให้ค้นหา target_link_libraries สำหรับ
ไลบรารีที่ใช้ร่วมกันหลัก เพิ่มการอ้างอิงไปยังไลบรารีแบบคงที่ของ Android Game SDK
เพื่อรวมไว้ในไลบรารีที่ใช้ร่วมกัน
target_link_libraries(...
  games-frame-pacing::swappy_static
  games-performance-tuner::tuningfork_static
  ...)
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
Games-Memory-Advice เวอร์ชัน 2.1
เวอร์ชัน 2.1.0-beta01
29 พฤศจิกายน 2023
androidx.games:games-memory-advice:2.1.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-beta01 มีคอมมิตเหล่านี้
เวอร์ชัน 2.1.0-alpha01
15 พฤศจิกายน 2023
androidx.games:games-memory-advice:2.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- อัปเดตรูปแบบหน่วยความจำของไลบรารีเพื่อการคาดการณ์ที่ดียิ่งขึ้น
 
การเปลี่ยนแปลง API
- เพิ่ม API ใหม่ 
getAvailableMemory()ที่แสดงผลค่าประมาณของจำนวนหน่วยความจำที่จัดสรรได้อย่างปลอดภัยในหน่วยไบต์ 
เวอร์ชัน 2.1.0-alpha01
26 กรกฎาคม 2023
androidx.games:games-memory-advice:2.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-alpha01 มีคอมมิตต่อไปนี้
การเปลี่ยนแปลง API
- ฟังก์ชัน Add
GetAvailableMemory 
การแก้ไขข้อบกพร่อง
- อัปเดตโมเดลคำแนะนำเกี่ยวกับความทรงจำ
 - แก้ไข
memory_adviceเป้าหมายการสร้างที่แชร์ 
Games-Memory-Advice เวอร์ชัน 2.0
เวอร์ชัน 2.0.1
20 กันยายน 2023
androidx.games:games-memory-advice:2.0.1 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขข้อขัดข้องที่เกิดขึ้นในเธรด State Watcher เนื่องจากไม่ได้แนบเธรดกับ JVM
 
เวอร์ชัน 2.0.0
6 กันยายน 2023
androidx.games:games-memory-advice:2.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของ 2.0.0
- เราได้ฝึกและเปิดตัวโมเดล ML ใหม่ในเวอร์ชันนี้
 - มีการติดตั้งใช้งาน API เพื่อคาดการณ์ปริมาณหน่วยความจำที่ว่าง
 
เวอร์ชัน 2.0.0-rc01
26 กรกฎาคม 2023
androidx.games:games-memory-advice:2.0.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-rc01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- รวมโมเดลใหม่เพื่อคาดการณ์หน่วยความจำที่เหลือได้ดียิ่งขึ้น
 
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาคำแนะนำเกี่ยวกับหน่วยความจำไม่ทำงานกับ STL ที่แชร์
 
เวอร์ชัน 2.0.0-beta04
24 พฤษภาคม 2023
androidx.games:games-memory-advice:2.0.0-beta04 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-beta04 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อัปเดตโมเดลแมชชีนเลิร์นนิงที่ขับเคลื่อนไลบรารี ซึ่งจะช่วยให้โทรศัพท์รุ่นใหม่ๆ ได้รับผลลัพธ์ที่ดีขึ้น
 
เวอร์ชัน 2.0.0-beta03
5 เมษายน 2023
androidx.games:games-memory-advice:2.0.0-beta03 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-beta03 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องในเรื่องที่คลังโหลดชิ้นงาน TensorFlow Lite ที่จำเป็นอย่างถูกต้องไม่ได้
 
เวอร์ชัน 2.0.0-beta02
22 มีนาคม 2023
androidx.games:games-memory-advice:2.0.0-beta02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-beta02 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องที่ทำให้ลิงก์เวอร์ชันแบบคงที่ของไลบรารีอย่างถูกต้องไม่ได้
 
เวอร์ชัน 2.0.0-beta01
22 กุมภาพันธ์ 2023
androidx.games:games-memory-advice:2.0.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-beta01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ไม่มีการเปลี่ยนแปลงใหม่
 
เวอร์ชัน 2.0.0-alpha01
8 กุมภาพันธ์ 2023
androidx.games:games-memory-advice:2.0.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha01 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่มเวอร์ชันหลักเนื่องจากการปรับโครงสร้างไฟล์บิลด์
 
การแก้ไขข้อบกพร่อง
- การกำหนดค่าชิ้นงานในคลังไม่ถูกต้องจะแสดงข้อผิดพลาดแทนที่จะเกิดข้อขัดข้อง
 
Games-Memory-Advice เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0-beta03
9 พฤศจิกายน 2022
androidx.games:games-memory-advice:1.0.0-beta03 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ไม่มีการเปลี่ยนแปลงใหม่
 
เวอร์ชัน 1.0.0-beta01
9 มีนาคม 2022
androidx.games:games-memory-advice:1.0.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta01 มีคอมมิตเหล่านี้
- ไม่มีการเปลี่ยนแปลงตั้งแต่เวอร์ชัน 1.0.0-alpha01
 
เวอร์ชัน 1.0.0-alpha01
23 กุมภาพันธ์ 2022
androidx.games:games-memory-advice:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- ไลบรารี C นี้มีฟังก์ชันสำหรับค้นหาและรับการเรียกกลับสำหรับการเปลี่ยนแปลงสถานะหน่วยความจำของอุปกรณ์ที่กำลังเล่นเกม
 
การเปลี่ยนแปลง API
- นี่คือการเปิดตัวไลบรารีคำแนะนำเกี่ยวกับความทรงจำครั้งแรก ดู API ทั้งหมดได้ที่ส่วนหัวใน include/memory_advice/memory_advice.h
 
การมีส่วนร่วมภายนอก
- ไลบรารีขึ้นอยู่กับ TensorFlow ซึ่งคุณสามารถดูใบอนุญาตของ TensorFlow และทรัพยากร Dependency แบบทรานซิทีฟได้ที่ https://github.com/tensorflow/tensorflow
 
Games-Text-Input เวอร์ชัน 3.0
เวอร์ชัน 3.0.4
7 สิงหาคม 2024
androidx.games:games-text-input:3.0.4 ได้รับการเผยแพร่แล้ว เวอร์ชัน 3.0.4 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขฟังก์ชันการลบเมื่อเลือกและไม่เลือกข้อความ
 
กิจกรรมเกมเวอร์ชัน 4.0
เวอร์ชัน 4.4.0-alpha01
22 ตุลาคม 2025
androidx.games:games-activity:4.4.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 4.4.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- การปกป้อง ANR ที่ดียิ่งขึ้นใน 
native_app_glue - ย้ายข้อมูลจาก 
ALooper_pollAllที่เลิกใช้งานแล้วไปยังALooper_pollOnce 
เวอร์ชัน 4.3.0-alpha01
13 สิงหาคม 2025
androidx.games:games-activity:4.3.0-alpha01 และ androidx.games:games-text-input:4.3.0-alpha01 เปิดตัวแล้ว เวอร์ชัน 4.3.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- รองรับขนาดหน้าหน่วยความจำขนาด 16 KB โดยค่าเริ่มต้น
 - การรองรับเมาส์สำหรับ GameActivity
 
การแก้ไขข้อบกพร่อง
- แก้ไข Race Condition ระหว่างเหตุการณ์วงจรของ 
onDestroyกับonCreate - แก้ไขปัญหาที่แอปต้องเก็บรักษาสัญลักษณ์ด้วยตนเองเพื่อเริ่มต้นโค้ดเนทีฟ
 - ปรับปรุงการจัดการการสัมผัส 
GameActivity - แก้ไขปัญหาที่ 
GameTextInputสร้างเป็นไลบรารีที่ใช้ร่วมกันอย่างไม่ถูกต้อง 
เวอร์ชัน 4.2.0-alpha01
26 มีนาคม 2025
androidx.games:games-activity:4.2.0-alpha01 และ androidx.games:games-text-input:4.2.0-alpha01 เปิดตัวแล้ว เวอร์ชัน 4.2.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องใน 
GameActivityซึ่งgetLocaleScript,getLocaleCountryและgetLocaleVariantรายงานภาษาของภาษาแทนค่าที่ขอ (1198bb0) - แก้ไขข้อบกพร่องใน 
GameActivityซึ่งทำให้เรารายงานเหตุการณ์เปิด-ปิดแป้นพิมพ์ซอฟต์แวร์อย่างไม่ถูกต้อง (a63ecca) - แก้ไขข้อบกพร่องใน 
GameTextInputเกี่ยวกับการจัดการอีโมจิแบบหลายไบต์ (9d54c68) 
เวอร์ชัน 4.0.0
12 กุมภาพันธ์ 2025
androidx.games:games-activity:4.0.0 และ androidx.games:games-text-input:4.0.0 เปิดตัวแล้ว เวอร์ชัน 4.0.0 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์หลักของ 4.0.0
- ตอนนี้ไฟล์ AAR มีไลบรารีแบบคงที่ที่สร้างไว้ล่วงหน้าแล้ว ตอนนี้คาดว่าโค้ดแอปพลิเคชันจะใช้ไลบรารีเหล่านั้นผ่าน Prefab และรวมเฉพาะส่วนหัว (เช่น 
#include "GameActivity.h") แทนที่จะรวมการติดตั้งใช้งาน (เช่น#include "GameActivity.cpp") - นอกจากนี้ ข้อมูลภาษาของ Android ยังพร้อมใช้งานในโค้ดเนทีฟที่ใช้ 
GameActivityแล้วด้วย 
การแก้ไขข้อบกพร่อง
- เราได้แก้ไขข้อบกพร่องหลายอย่างใน 
GameTextInputตอนนี้ไลบรารีมีความเสถียรมากขึ้นและใช้ได้กับซอฟต์แวร์และแป้นพิมพ์ฮาร์ดแวร์ยอดนิยมหลายรายการ 
เวอร์ชัน 4.0.0-rc01
29 มกราคม 2025
androidx.games:games-activity:4.0.0-rc01 และ androidx.games:games-text-input:4.0.0-rc01 เปิดตัวแล้ว เวอร์ชัน 4.0.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 4.0.0-beta01
15 มกราคม 2025
androidx.games:games-activity:4.0.0-beta01 และ androidx.games:games-text-input:4.0.0-beta01 เปิดตัวแล้ว เวอร์ชัน 4.0.0-beta01 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- ปรับปรุงเอกสารประกอบสำหรับฟังก์ชันการทำงานใหม่ที่เกี่ยวข้องกับภาษา
 - เพิ่มประเภทการสำรองข้อมูลลงในประเภทการแจงนับทั้งหมด
 
เวอร์ชัน 4.0.0-alpha01
16 ตุลาคม 2024
androidx.games:games-activity:4.0.0-alpha01 และ androidx.games:games-text-input:4.0.0-alpha01 เปิดตัวแล้ว เวอร์ชัน 4.0.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
GameTextInputรองรับปุ่มซ้าย/ขวาแล้ว
การเปลี่ยนแปลง API
- เราได้นำอินเทอร์เฟซ Java ที่ล้าสมัยของ 
GameTextInputออกแล้ว - ตอนนี้ Prefab สำหรับทั้ง 
GameActivityและGameTextInputมีไฟล์ต้นฉบับทั้งหมดแล้ว เราไม่แนะนำให้ใช้#include <GameActivity.cpp>อีกต่อไป โปรดลิงก์ไปยังไลบรารีแบบคงที่หรือแบบไดนามิกที่เหมาะสมแทน เช่นgame-activity::game-activity_staticในCMakeไลบรารีเหล่านี้จะจัดส่งในไฟล์ AAR 
การแก้ไขข้อบกพร่อง
- เราได้ทำการแก้ไขหลายอย่างใน 
GameTextInputเราได้แก้ไขฟังก์ชันการพิมพ์และการนำออกแล้ว - ปรับปรุงความเข้ากันได้กับแป้นพิมพ์ซอฟต์แวร์ที่ได้รับความนิยมมากที่สุด
 - แก้ไขการจัดการอักขระพิเศษในแป้นพิมพ์จริง
 - แก้ไขการเข้าถึงตัวชี้ Null ที่พบได้ยากใน 
GameActivity 
กิจกรรมเกมเวอร์ชัน 3.0
เวอร์ชัน 3.0.5
7 สิงหาคม 2024
androidx.games:games-activity:3.0.5 ได้รับการเผยแพร่แล้ว เวอร์ชัน 3.0.5 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- การเปิดตัว 
GameActivityเวอร์ชันใหม่ให้ตรงกับการเปิดตัวGameTextInputเวอร์ชัน 3.0.4 (แก้ไขฟังก์ชันการลบข้อความในอินพุต) 
เวอร์ชัน 3.0.4
10 กรกฎาคม 2024
androidx.games:games-activity:3.0.4 ได้รับการเผยแพร่แล้ว เวอร์ชัน 3.0.4 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขการจัดการตัวชี้แบบ Null
 - แก้ไขการอัปเดตสถานะที่ขาดหายไปสำหรับบางสถานะในการเรียกกลับของ 
onConfiguration() 
เวอร์ชัน 3.0.3
17 เมษายน 2024
androidx.games:games-activity:3.0.3 และ androidx.games:games-text-input:3.0.3 เปิดตัวแล้ว เวอร์ชัน 3.0.3 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาความเข้ากันได้กับแป้นพิมพ์ซอฟต์แวร์บางรุ่น
 
เวอร์ชัน 3.0.2
3 เมษายน 2024
androidx.games:games-activity:3.0.2 และ androidx.games:games-text-input:3.0.2 เปิดตัวแล้ว เวอร์ชัน 3.0.2 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- เราได้แก้ไขหลายอย่างใน 
GamesTextInputซึ่งมีเป้าหมายเพื่อปรับปรุงการรองรับคีย์บอร์ดซอฟต์แวร์และฮาร์ดแวร์ นอกจากนี้ เรายังแก้ไขข้อบกพร่องที่ทำให้ไม่สามารถใช้GameTextInputได้หากไม่มีGameActivity 
เวอร์ชัน 3.0.1
20 มีนาคม 2024
androidx.games:games-activity:3.0.1 และ androidx.games:games-text-input:3.0.1 เปิดตัวแล้ว เวอร์ชัน 3.0.1 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาเกี่ยวกับการพิมพ์และการแสดงอักขระพิเศษ
 
เวอร์ชัน 3.0.0
6 มีนาคม 2024
androidx.games:games-activity:3.0.0 และ androidx.games:games-text-input:3.0.0 เปิดตัวแล้ว เวอร์ชัน 3.0.0 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์หลักของเวอร์ชัน 3.0.0
- เราได้ปรับปรุง 
GameTextInputให้พร้อมใช้งานในเกมแล้ว - อินเทอร์เฟซบางอย่างในทั้ง 2 ไลบรารีได้รับการเปลี่ยนแปลงตามเวอร์ชัน 2.0.0
 
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาความเข้ากันได้กับ NDK เวอร์ชันเก่า
 - แก้ไขปัญหาการสร้าง Windows
 
เวอร์ชัน 3.0.0-rc01
21 กุมภาพันธ์ 2024
androidx.games:games-activity:3.0.0-rc01 และ androidx.games:games-text-input:3.0.0-rc01 เปิดตัวแล้ว เวอร์ชัน 3.0.0-rc01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาการค้างที่เกิดจาก Looper ไม่จัดการเหตุการณ์ของแป้นพิมพ์อย่างถูกต้อง
 
เวอร์ชัน 3.0.0-beta01
29 พฤศจิกายน 2023
androidx.games:games-activity:3.0.0-beta01 และ androidx.games:games-text-input:3.0.0-beta01 เปิดตัวแล้ว เวอร์ชัน 3.0.0-beta01 มีคอมมิตเหล่านี้
เวอร์ชัน 3.0.0-alpha01
15 พฤศจิกายน 2023
androidx.games:games-activity:3.0.0-alpha01 และ androidx.games:games-text-input:3.0.0-alpha01 เปิดตัวแล้ว เวอร์ชัน 3.0.0-alpha01 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- โครงสร้าง 
GameActivityMotionEventและGameActivityCallbacksเปลี่ยนขนาด onEditorActionเปลี่ยนประเภทการคืนค่าจากบูลีนเป็นว่าง- ตอนนี้ 
setImeEditorInfoคาดหวังพารามิเตอร์ enum ไม่ใช่จำนวนเต็ม - ฟังก์ชันภายในของ 
GameActivityEventsจะย้ายไปอยู่ในGameActivityEvents_internal.h GameTextInputประเภทอินพุตยังเป็นรายการที่แจงนับ ไม่ใช่จำนวนเต็ม
กิจกรรมเกมเวอร์ชัน 2.1
เวอร์ชัน 2.1.0-alpha02
6 กันยายน 2023
androidx.games:games-activity:2.1.0-alpha02 และ androidx.games:games-text-input:2.1.0-alpha02 เปิดตัวแล้ว เวอร์ชัน 2.1.0-alpha02 มีคอมมิตต่อไปนี้
การแก้ไขข้อบกพร่อง
- ปรับปรุงความเข้ากันได้ของอุปกรณ์ 32 บิตแล้ว
 
เวอร์ชัน 2.1.0-alpha01
26 กรกฎาคม 2023
androidx.games:games-activity:2.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- ให้ความสามารถในการลบล้างการสร้างอินสแตนซ์ 
SurfaceView - เพิ่มการรายงานเวอร์ชัน SDK
 
การเปลี่ยนแปลง API
- ใช้ 
int64_tแทนlongสำหรับhistoricalEventTimesเพื่อหลีกเลี่ยงการทำงานเกินขีดจำกัดในระบบ 32 บิต - เพิ่ม
GameActivity_restartInputวิธี - เพิ่มการเรียกกลับเนทีฟเพื่อจัดการการเปลี่ยนแปลงระดับการเข้าถึงของแป้นพิมพ์ซอฟต์แวร์
 
การแก้ไขข้อบกพร่อง
- เพิ่มประสิทธิภาพการจัดการเหตุการณ์สัมผัส
 - การทำลาย 
GameActivityMotionEvenอย่างถูกต้อง - แก้ไขการคำนวณดัชนี 
GameActivityMotionEvent_getHistoricalAxisValue - แก้ไขบิตมาสก์สำหรับตัวกรองการเคลื่อนไหว
 
กิจกรรมเกมเวอร์ชัน 2.0
เวอร์ชัน 2.0.2
24 พฤษภาคม 2023
androidx.games:games-activity:2.0.2 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.2 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- การแก้ไขความเสถียรใน 
GameActivityEvents(b/278017467) 
เวอร์ชัน 2.0.1
5 เมษายน 2023
androidx.games:games-activity:2.0.1 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขการปล่อยหน่วยความจำก่อนเวลาด้วย 
historicalEventTimes - แก้ไขปัญหาเกี่ยวกับ 
historicalEventTimesNanosที่ล้นในระบบ 32 บิต 
เวอร์ชัน 2.0.0
8 มีนาคม 2023
androidx.games:games-activity:2.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของ 2.0.0
- เปลี่ยนอินเทอร์เฟซสำหรับเวลาของเหตุการณ์ในอดีตเพื่อหลีกเลี่ยงขีดจำกัด 32 บิต
 - ให้สิทธิ์เข้าถึงการเปลี่ยนแปลงการกำหนดค่าแก่ผู้ใช้ เช่น การวางแนว
 - ระบุข้อมูลล่าสุดใน
contentRectโครงสร้าง - มอบวิธีที่ง่ายขึ้นในการปรับแต่งค่าเริ่มต้น 
SurfaceView - การจัดการเหตุการณ์สัมผัสเริ่มต้นแบบคงที่ของระบบปฏิบัติการ เช่น การจัดการปุ่มระบบ
 - เพิ่มประสิทธิภาพการเรียก JNI ส่วนใหญ่ในการจัดการเหตุการณ์การแตะ ซึ่งเคยส่งผลต่อประสิทธิภาพ
 
เวอร์ชัน 2.0.0-rc01
22 กุมภาพันธ์ 2023
androidx.games:games-activity:2.0.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 2.0.0-beta01
8 กุมภาพันธ์ 2023
androidx.games:games-activity:2.0.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-beta01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขการจัดการปุ่มของระบบ (2a103e)
 
เวอร์ชัน 2.0.0-alpha01
11 มกราคม 2023
androidx.games:games-activity:2.0.0-alpha01 จะเผยแพร่โดยไม่มีการเปลี่ยนแปลง เวอร์ชัน 2.0.0-alpha01 มีคอมมิตเหล่านี้
กิจกรรมเกมเวอร์ชัน 1.2
เวอร์ชัน 1.2.2
7 ธันวาคม 2022
androidx.games:games-activity:1.2.2 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.2.2 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- ตอนนี้คุณตั้งค่าจำนวนเหตุการณ์การเคลื่อนไหวสูงสุดได้ที่รันไทม์
 
เวอร์ชัน 1.2.2-alpha01
9 พฤศจิกายน 2022
androidx.games:games-activity:1.2.2-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.2.2-alpha01 มีคอมมิตต่อไปนี้
การเปลี่ยนแปลง API
- ตอนนี้ API ยังมีข้อมูลเวอร์ชันในรูปแบบ 
GAMEACTIVITY_PACKED_VERSIONด้วย (I287e6) - เพิ่ม
onContentRectChangedการเรียกกลับซึ่งจะเรียกใช้เมื่อสี่เหลี่ยมผืนผ้าในหน้าต่างที่ควรวางเนื้อหามีการเปลี่ยนแปลง (I81396) 
การแก้ไขข้อบกพร่อง
- แก้ไขบัฟเฟอร์เหตุการณ์ล้น ตอนนี้ทั้ง 
inputBuffer->keyEventsและmotionEventsเป็นบัฟเฟอร์ที่จัดสรรแบบไดนามิกแล้ว (Ic00f6) - ทำงานได้อย่างราบรื่นหากหน่วยความจำเต็ม เพิ่มการจัดการข้อผิดพลาด 
realloc()ระหว่างการปรับขนาดบัฟเฟอร์ 
เวอร์ชัน 1.2.1
13 กรกฎาคม 2022
androidx.games:games-activity:1.2.1 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.2.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาเกี่ยวกับไฟล์ .aar ที่หายไปในรุ่นก่อนหน้า
 
เวอร์ชัน 1.2.0
15 มิถุนายน 2022
androidx.games:games-activity:1.2.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.2.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.1.0
- อนุญาตให้คลาสที่ได้มาจาก GameActivity จัดการการโหลดไลบรารีเนทีฟ
 - โหลดไลบรารีเนทีฟใน GameActivity.onCreate เสมอ
 - กลับไปโหลดไลบรารีที่มีชื่อ "main" หากไม่พบไลบรารีอื่น
 
กิจกรรมเกมเวอร์ชัน 1.1
เวอร์ชัน 1.1.0
23 กุมภาพันธ์ 2022
androidx.games:games-activity:1.1.0 และ androidx.games:games-controller:1.1.0 เปิดตัวแล้ว เวอร์ชัน 1.1.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.0.0
กิจกรรมของเกม:
- การฟังและการค้นหา WindowInsets สำหรับรอยบากและการตอบกลับ IME
 - เพิ่มตัวกรองเหตุการณ์สำคัญและเหตุการณ์การเคลื่อนไหว
 - แก้ไขข้อบกพร่อง
- เพิ่มข้อความที่ขาดหายไปเพื่อให้เข้ากันได้กับ NativeActivity
 - แก้ไขลายเซ็นของ onNativeWindowResized
 - แก้ไขการสูญเสียเหตุการณ์การป้อนข้อมูล
 
 
เวอร์ชัน 1.1.0-rc01
9 กุมภาพันธ์ 2022
androidx.games:games-activity:1.1.0-rc01 และ androidx.games:games-controller:1.1.0-rc01 เปิดตัวแล้ว เวอร์ชัน 1.1.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-beta03
26 มกราคม 2022
androidx.games:games-activity:1.1.0-beta03 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-beta03 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขลายเซ็นของ 
onNativeWindowResized - คงแฮนเดิลไว้ที่หน้าต่างดั้งเดิมใน 
onSurfaceChanged 
เวอร์ชัน 1.1.0-beta02
15 ธันวาคม 2021
androidx.games:games-activity:1.1.0-beta02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-beta02 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไข Race Condition ในการตั้งค่าตัวกรองเหตุการณ์
 
เวอร์ชัน 1.1.0-beta01
17 พฤศจิกายน 2021
androidx.games:games-activity:1.1.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-beta01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับการค้นหาขอบหน้าต่างและการฟังการเปลี่ยนแปลงขอบ ซึ่งจะช่วยให้เกมตอบสนองต่อการป๊อปอัปของ IME รวมถึงจัดการกับส่วนแทรกของวอลล์เปเปอร์และรอยบากของกล้องได้
 
การเปลี่ยนแปลง API
void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);
การแก้ไขข้อบกพร่อง
- หลีกเลี่ยงการใช้เหตุการณ์สำคัญทั้งหมด: ตอนนี้ระบบจะส่งผ่านระดับเสียง กล้อง ฯลฯ ไปยังระบบ
 
เวอร์ชัน 1.1.0-alpha01
29 กันยายน 2021
androidx.games:games-activity:1.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha01 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่มการโทรกลับ 
onContentRectChangedในGameActivityCallbacksแล้ว 
การแก้ไขข้อบกพร่อง
- เพิ่มข้อความที่ขาดหายไปใน android_native_app_glue.h ดังนี้
APP_CMD_CONTENT_RECT_CHANGEDAPP_CMD_WINDOW_REDRAW_NEEDED
 
Game Performance Tuner 2.0
เวอร์ชัน 2.0.0
7 สิงหาคม 2024
androidx.games:games-performance-tuner:2.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์หลักของ 2.0.0
- ไม่มีการเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 2.0.0beta01 เราเพียงแค่ทำเครื่องหมายรุ่นนี้ว่าเสถียร
 
เวอร์ชัน 2.0.0-beta01
10 มกราคม 2024
androidx.games:games-performance-tuner:2.0.0-beta01 จะเปิดตัวโดยไม่มีการเปลี่ยนแปลงจากรุ่นอัลฟ่าล่าสุด เวอร์ชัน 2.0.0-beta01 มีคอมมิตเหล่านี้
เวอร์ชัน 2.0.0-alpha07
29 พฤศจิกายน 2023
androidx.games:games-performance-tuner:2.0.0-alpha07 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha07 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขการรายงานการวัดและส่งข้อมูลทางไกลของหน่วยความจำที่บางครั้งรายงานค่าที่ไม่ถูกต้อง
 
เวอร์ชัน 2.0.0-alpha06
1 พฤศจิกายน 2023
androidx.games:games-performance-tuner:2.0.0-alpha06 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha06 มีคอมมิตต่อไปนี้
เวอร์ชัน 2.0.0-alpha05
23 สิงหาคม 2023
androidx.games:games-performance-tuner:2.0.0-alpha05 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha05 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ย้ายข้อมูลไลบรารี Protobuf ไปยัง Protobuf Lite
 
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาเกี่ยวกับพอยน์เตอร์ที่ค้าง
 
เวอร์ชัน 2.0.0-alpha04
19 เมษายน 2023
androidx.games:games-performance-tuner:2.0.0-alpha04 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha04 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อัปเดตฟีเจอร์การรวบรวมการวัดและส่งข้อมูลทางไกลในไลบรารี ซึ่งช่วยให้รายงานเวลาในการแสดงผลเฟรมได้ละเอียดยิ่งขึ้น
 
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องที่ทำให้คลังขัดข้องหากคีย์การตรวจสอบสูงสุดมีมากกว่าจำนวนฮิสโตแกรม
 
เวอร์ชัน 2.0.0-alpha03
22 กุมภาพันธ์ 2023
androidx.games:games-performance-tuner:2.0.0-alpha03 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha03 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- เราได้ย้าย Games-Performance-Tuner ไปยังกระบวนการเผยแพร่ใหม่แล้ว โดยจะไม่มีการเปลี่ยนแปลงลักษณะการทำงาน
 
เวอร์ชัน 2.0.0-alpha02
8 กุมภาพันธ์ 2023
androidx.games:games-performance-tuner:2.0.0-alpha02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha02 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
TuningFork_predictQualityLevelsเพิ่ม API ซึ่งจะช่วยคาดการณ์ระดับคุณภาพ/พารามิเตอร์ความแม่นยำที่ถูกต้องที่จะใช้
ตัวปรับประสิทธิภาพของเกม 1.6
เวอร์ชัน 1.6.1-alpha01
9 พฤศจิกายน 2022
androidx.games:games-performance-tuner:1.6.1-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.6.1-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ไม่มีการเปลี่ยนแปลงใหม่
 
เวอร์ชัน 1.6.0
15 มิถุนายน 2022
androidx.games:games-performance-tuner:1.6.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.6.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงสำคัญตั้งแต่เวอร์ชัน 1.5.0
- แก้ไขปัญหา getpid ที่แสดงผลเป็น 0 ขณะพยายามรับข้อมูลการวัดและส่งข้อมูลหน่วยความจำ
 - หยุดไม่ให้ StopLoadingGroup ทำงานโดยไม่มีกลุ่มการโหลดที่ใช้งานอยู่
 
ตัวปรับประสิทธิภาพของเกม 1.5.0
เวอร์ชัน 1.5.0
9 กุมภาพันธ์ 2022
androidx.games:games-performance-tuner:1.5.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.5.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.4.0
- เปลี่ยนช่วงเวลาระหว่างการอัปโหลดโดยใช้โปรแกรม แทนที่จะฮาร์ดโค้ดในการตั้งค่าเริ่มต้น
- เพิ่มฟังก์ชัน: 
TuningFork_setAggregationStrategyInterval 
 - เพิ่มฟังก์ชัน: 
 - แก้ไขการเสียหายของหน่วยความจำในคีย์ API บน 
API<=23 
เวอร์ชัน 1.5.0-rc01
26 มกราคม 2022
androidx.games:games-performance-tuner:1.5.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.5.0-rc01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขการเสียหายของหน่วยความจำในคีย์ API บน API<=23
 
เวอร์ชัน 1.5.0-beta02
15 ธันวาคม 2021
androidx.games:games-performance-tuner:1.5.0-beta02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.5.0-beta02 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- นำการเปลี่ยนแปลงที่ทำให้ ABI ไม่เข้ากันออกจาก 
TuningFork_Settings 
เวอร์ชัน 1.5.0-beta01
29 กันยายน 2021
androidx.games:games-performance-tuner:1.5.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.5.0-beta01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ไม่มีการเปลี่ยนแปลงจากรุ่นอัลฟ่า โดยรุ่นดังกล่าวมีฟีเจอร์ต่อไปนี้
- เปลี่ยนช่วงเวลาระหว่างการอัปโหลดโดยใช้โปรแกรม แทนที่จะฮาร์ดโค้ดในการตั้งค่าเริ่มต้น
 
 
การเปลี่ยนแปลง API
- ไม่มีการเปลี่ยนแปลงจากรุ่นอัลฟ่า โดยรุ่นดังกล่าวมีฟีเจอร์ต่อไปนี้
- ฟังก์ชันใหม่: 
TuningFork_setAggregationStrategyInterval - ฟิลด์ใหม่ใน 
TuningFork_Settings: aggregation_strategy_intervalms_or_count 
 - ฟังก์ชันใหม่: 
 
เวอร์ชัน 1.5.0-alpha01
18 สิงหาคม 2021
androidx.games:games-performance-tuner:1.5.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.5.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้คุณสามารถตั้งค่าช่วงเวลาระหว่างการอัปโหลด APT โดยใช้โปรแกรมแทนการใช้ไฟล์การตั้งค่าได้แล้ว
 
การเปลี่ยนแปลง API
- เพิ่มฟังก์ชัน: 
TuningFork_setAggregationStrategyInterval - เพิ่มฟิลด์ลงในโครงสร้าง TuningFork_Settings: 
aggregation_strategy_intervalms_or_count 
กิจกรรมเกมเวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0
4 สิงหาคม 2021
androidx.games:games-activity:1.0.0 androidx.games:games-controller:1.0.0 และ androidx.games:games-text-input:1.0.0 ออกอากาศแล้ว เวอร์ชัน 1.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของเวอร์ชัน 1.0.0
นี่คือการเปิดตัว Games-Activity, Games-Controller และ Games-Text-Input ในเวอร์ชันเสถียรเป็นครั้งแรก ดูข้อมูลเพิ่มเติมได้ที่หน้าแรกของ AGDK
เวอร์ชัน 1.0.0-rc01
12 กรกฎาคม 2021
androidx.games:games-activity:1.0.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-rc01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขประเภทการคืนสินค้าของ 
GameActivityCallbacks::onSaveInstanceState 
เวอร์ชัน 1.0.0-beta01
30 มิถุนายน 2021
androidx.games:games-activity:1.0.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta01 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนชื่อ 
GameActivityInputInfoเป็นGameActivityPointerAxes onNativeWindowResizedตอนนี้การเรียกกลับจะให้ความกว้างและความสูงของหน้าต่าง- ระบบนำการติดต่อกลับของ 
onContentRectChangedออกแล้ว - เปลี่ยนชื่อ 
onLowMemoryเป็นonTrimMemoryแล้ว - นำ 
GameActivity_setWindowFormatออกแล้ว - ปรับปรุงรูปแบบการเป็นเจ้าของสำหรับตัวชี้ 
GameActivityMotionEventsและGameActivityMotionEvent - ปรับปรุงรูปแบบการเป็นเจ้าของสถานะผู้ใช้ใน
onSaveInstanceStateการเรียกกลับ 
เวอร์ชัน 1.0.0-alpha01
16 มิถุนายน 2021
androidx.games:games-activity:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว
ฟีเจอร์ใหม่
- Games-Activity เป็นไลบรารีใหม่ที่จะมาแทนที่ NativeActivity ในฐานะวิธีที่แนะนําในการผสานรวมเกม C/C++ กับ Android
 
Games-Controller เวอร์ชัน 2.3
เวอร์ชัน 2.3.0-alpha01
13 สิงหาคม 2025
androidx.games:games-controller:2.3.0-alpha01 androidx.games:games-memory-advice:2.3.0-alpha01 และ androidx.games:games-performance-tuner:2.3.0-alpha01 ออกอากาศแล้ว เวอร์ชัน 2.3.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- รองรับขนาดหน้าหน่วยความจำขนาด 16 KB โดยค่าเริ่มต้น
 
เกมคอนโทรลเลอร์เวอร์ชัน 2.2
เวอร์ชัน 2.2.0-alpha01
26 มีนาคม 2025
androidx.games:games-controller:2.2.0-alpha01 androidx.games:games-memory-advice:2.2.0-alpha01 และ androidx.games:games-performance-tuner:2.2.0-alpha01 ออกอากาศแล้ว เวอร์ชัน 2.2.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- อัปเกรดเป็น Gradle 8.8.1 (1ed0153)
 - อัปเกรดเป็น Java 17 (1ed0153)
 - เปลี่ยน 
targetSdkเป็น 35 (eddf605) 
เกม - คอนโทรลเลอร์ เวอร์ชัน 2.0
เวอร์ชัน 2.0.2
12 มิถุนายน 2024
androidx.games:games-controller:2.0.2 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.2 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาที่ไม่มีการเรียกกลับเมื่อเชื่อมต่อคอนโทรลเลอร์สำหรับคอนโทรลเลอร์ที่เชื่อมต่ออยู่แล้วก่อน 
Paddleboat_init - แก้ไขปัญหาที่ทัชแพดของเกมคอนโทรลเลอร์ไม่บันทึกการกดทัชแพดใน 
Paddleboat_processGameActivityMotionInputEventโดยไม่ต้องเปิดใช้แกนแรงดันด้วยตนเอง - แก้ไขปัญหาที่ระบบไม่ได้ทำเครื่องหมายเหตุการณ์ทัชแพดของเกมคอนโทรลเลอร์ว่าใช้โดย 
Paddleboat_processGameActivityMotionInputEvent 
เวอร์ชัน 2.0.1
20 กันยายน 2023
`androidx.games:games-controller:2.0.1 ' เปิดตัวแล้ว เวอร์ชัน 2.0.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่องของเกมคอนโทรลเลอร์
- แก้ไขเงื่อนไข 
NullReferenceExceptionที่เกิดขึ้นไม่บ่อยในตัวแฮนเดิลonInputDeviceChanged - แก้ไขเพื่อป้องกันไม่ให้คีย์บอร์ด USB บางรุ่นลงทะเบียนเป็นเกมคอนโทรลเลอร์อย่างไม่ถูกต้อง
 
เวอร์ชัน 2.0.0
8 มีนาคม 2023
androidx.games:games-controller:2.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของ 2.0.0
- เพิ่มความสามารถในการตรวจจับสถานะการเชื่อมต่อของคีย์บอร์ดฮาร์ดแวร์
 - เพิ่มความสามารถในการรายงานข้อมูลการเคลื่อนไหว (มาตรความเร่ง/ไจโรสโคป) จากอุปกรณ์หลัก (เช่น โทรศัพท์มือถือ) รวมถึงคอนโทรลเลอร์
 - เปลี่ยน API และรูปแบบสำหรับฐานข้อมูลคำจำกัดความของตัวควบคุมเพื่อลดการใช้หน่วยความจำและรองรับฟีเจอร์เพิ่มเติม
 
เวอร์ชัน 2.0.0-alpha01
11 มกราคม 2023
androidx.games:games-controller:2.0.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- การตรวจหาแป้นพิมพ์จริง
 - รองรับการรายงานข้อมูลการเคลื่อนไหวของเซ็นเซอร์แบบผสานรวม (เช่น การรับข้อมูลเครื่องวัดการหมุนและตัวตรวจวัดความเร่งจากโทรศัพท์โดยตรง)
 - รูปแบบข้อมูลการแมปคอนโทรลเลอร์ที่เพิ่มประสิทธิภาพใหม่
 
การเปลี่ยนแปลง API
- การเรียก API ใหม่สำหรับแป้นพิมพ์ฮาร์ดแวร์: 
Paddleboat_getPhysicalKeyboardStatusและPaddleboat_setPhysicalKeyboardStatusCallback - การเรียก API ใหม่สำหรับการรายงานข้อมูลการเคลื่อนไหวของเซ็นเซอร์แบบผสานรวม: 
Paddleboat_getIntegratedMotionSensorFlagsและPaddleboat_setMotionDataCallbackWithIntegratedFlags - การเรียก API ใหม่สำหรับรูปแบบข้อมูลการแมปคอนโทรลเลอร์ที่แก้ไขแล้ว: 
Paddleboat_addControllerRemapDataFromFd,Paddleboat_addControllerRemapDataFromFileBuffer - การเรียก API การทำแผนที่แบบเดิมที่เลิกใช้งานแล้ว: 
Paddleboat_addControllerRemapDataและPaddleboat_getControllerRemapTableData 
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาความเข้ากันได้กับเหตุการณ์การเคลื่อนไหวจาก GameActivity 1.2.2 ขึ้นไป
 
Games-Controller เวอร์ชัน 1.1.0
เวอร์ชัน 1.1.0
23 กุมภาพันธ์ 2022
androidx.games:games-activity:1.1.0 และ androidx.games:games-controller:1.1.0 เปิดตัวแล้ว เวอร์ชัน 1.1.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.0.0
กิจกรรมของเกม:
- การฟังและการค้นหา WindowInsets สำหรับรอยบากและการตอบกลับ IME
 - เพิ่มตัวกรองเหตุการณ์สำคัญและเหตุการณ์การเคลื่อนไหว
 - แก้ไขข้อบกพร่อง
- เพิ่มข้อความที่ขาดหายไปเพื่อให้เข้ากันได้กับ NativeActivity
 - แก้ไขลายเซ็นของ onNativeWindowResized
 - แก้ไขการสูญเสียเหตุการณ์การป้อนข้อมูล
 
 
เวอร์ชัน 1.1.0-rc01
9 กุมภาพันธ์ 2022
androidx.games:games-controller:1.1.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-beta01
26 มกราคม 2022
androidx.games:games-controller:1.1.0-beta01 เปิดตัวโดยไม่มีการเปลี่ยนแปลงใดๆ ตั้งแต่ 1.1.0-alpha01 เวอร์ชัน 1.1.0-beta01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-alpha01
15 ธันวาคม 2021
androidx.games:games-controller:1.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
เพิ่มการรองรับสถานะแบตเตอรี่ การสั่นแบบมอเตอร์คู่ การควบคุมแสง และการรายงานแกนการเคลื่อนไหวในตัวควบคุมที่รองรับเมื่อใช้ใน Android S ขึ้นไป
การเปลี่ยนแปลง API
- เพิ่มฟังก์ชัน 
Paddleboat_setMotionDataCallbackสำหรับลงทะเบียนการเรียกกลับข้อมูลการเคลื่อนไหวของคอนโทรลเลอร์ - เพิ่มฟังก์ชัน 
Paddleboat_setControllerLightสำหรับเปลี่ยนการตั้งค่าไฟของคอนโทรลเลอร์ - เพิ่มโครงสร้าง 
Paddleboat_Controller_BatteryลงในPaddleboat_Controller_Dataแล้ว - โครงสร้างใหม่
Paddleboat_Controller_BatteryPaddleboat_Motion_Data
 - การแจงนับใหม่ 
Paddleboat_BatteryStatusPaddleboat_LightTypePaddleboat_Motion_Type
 - Flag ของตัวควบคุมใหม่
PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETERPADDLEBOAT_CONTROLLER_FLAG_GYROSCOPEPADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYERPADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGBPADDLEBOAT_CONTROLLER_FLAG_BATTERY
 
การแก้ไขข้อบกพร่อง
- เพิ่มรายการฐานข้อมูล DeviceId สำรองสำหรับคอนโทรลเลอร์ PS4
 - เพิ่มรายการฐานข้อมูล API >=31 สำหรับคอนโทรลเลอร์ PS5
 
Games-Controller เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0
4 สิงหาคม 2021
androidx.games:games-activity:1.0.0 androidx.games:games-controller:1.0.0 และ androidx.games:games-text-input:1.0.0 ออกอากาศแล้ว เวอร์ชัน 1.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของเวอร์ชัน 1.0.0
นี่คือการเปิดตัว Games-Activity, Games-Controller และ Games-Text-Input ในเวอร์ชันเสถียรเป็นครั้งแรก ดูข้อมูลเพิ่มเติมได้ที่หน้าแรกของ AGDK
เวอร์ชัน 1.0.0-rc02
21 กรกฎาคม 2021
androidx.games:games-controller:1.0.0-rc02 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-rc02 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขข้อผิดพลาดในการแพ็กเกจที่ทำให้การนำเข้า Prefab ล้มเหลวในสถาปัตยกรรม/เวอร์ชันที่ว่างเปล่าและไม่ได้ใช้
 
เวอร์ชัน 1.0.0-rc01
12 กรกฎาคม 2021
androidx.games:games-controller:1.0.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-rc01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาความเข้ากันไม่ได้กับ 
GameActivityเวอร์ชันล่าสุด 
เวอร์ชัน 1.0.0-beta01
30 มิถุนายน 2021
androidx.games:games-controller:1.0.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta01 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- ตอนนี้ฟังก์ชันที่แสดงผลบูลีนสำหรับความสำเร็จหรือความล้มเหลวจะแสดงผล 
Paddleboat_Error_Codeenum - เปลี่ยนชื่อเป็น 
Paddleboat_onStopPaddleboat_onPause - เปลี่ยนชื่อเป็น 
Paddleboat_onStartPaddleboat_onResume - Paddleboat_processGameActivityEvent แยกออกเป็น 2 ฟังก์ชัน ได้แก่ 
Paddleboat_processGameActivityKeyInputEventและPaddleboat_processGameActivityMotionInputEvent - นำฟีเจอร์ของตัวควบคุมแบบขยายที่ต้องสร้างกับ Android S SDK เวอร์ชันตัวอย่างออก
 - เพิ่มฟังก์ชัน 
Paddleboat_getBackButtonConsumedแล้ว - ตอนนี้ Callback สถานะของตัวควบคุมและเมาส์มีพารามิเตอร์ที่ไม่บังคับของพอยน์เตอร์ไปยังข้อมูลที่ผู้ใช้กำหนด
 - ย้ายสตริงชื่อของตัวควบคุมออกจากโครงสร้างข้อมูลอุปกรณ์ ตอนนี้เข้าถึงได้ผ่านฟังก์ชัน 
Paddleboat_getControllerName 
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาที่ระบบตรวจหาการเชื่อมต่อคอนโทรลเลอร์ไม่ถูกต้องในกรณีที่คอนโทรลเลอร์ไม่ได้รายงานตัวเองเป็นคอนโทรลเลอร์ในตอนแรก แต่ต่อมารายงานผ่านข้อความ onInputDeviceChanged
 
เวอร์ชัน 1.0.0-alpha01
16 มิถุนายน 2021
androidx.games:games-controller:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว
ฟีเจอร์ใหม่
- Games-Controller เป็นไลบรารีใหม่ที่ให้ API ภาษา C สำหรับการตรวจหา อ่านอินพุตจาก และโต้ตอบกับอุปกรณ์ควบคุมเกม
 
Games-Text-Input 2.1
เวอร์ชัน 2.1.0-alpha01
26 กรกฎาคม 2023
androidx.games:games-text-input:2.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับโหมดหลายบรรทัดและโหมดบรรทัดเดียว
 
การเปลี่ยนแปลง API
- เพิ่มฟังก์ชัน 
isSoftwareKeyboardVisible - เพิ่มคำจำกัดความของบิตฟิลด์สำหรับ 
GameActivity_setImeEditorInfo - เพิ่มการเรียกกลับ 
onEditorAction 
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาแป้นพิมพ์ฮาร์ดแวร์และซอฟต์แวร์ไม่ซิงค์กัน
 - ล้างโฟกัสเมื่อซ่อนแป้นพิมพ์เสมือน
 
Games-Text-Input 2.0
เวอร์ชัน 2.0.0
8 มีนาคม 2023
androidx.games:games-text-input:2.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.1.1
- การอัปเดตเวอร์ชันหลักเนื่องจากการเปลี่ยนแปลงระบบบิลด์ แต่จะไม่มีการอัปเดตไลบรารี/API เอง
 
Games-Text-Input เวอร์ชัน 1.1
เวอร์ชัน 1.1.2-alpha01
9 พฤศจิกายน 2022
androidx.games:games-text-input:1.1.2-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.2-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- ไม่มีการเปลี่ยนแปลงใหม่
 
เวอร์ชัน 1.1.1
13 กรกฎาคม 2022
androidx.games:games-text-input:1.1.1 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาเกี่ยวกับไฟล์ .aar ที่หายไปในรุ่นก่อนหน้า
 
เวอร์ชัน 1.1.0
9 กุมภาพันธ์ 2022
androidx.games:games-text-input:1.1.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.0.0
- เพิ่มฟังก์ชันการฟังและการค้นหา WindowInsets ลงใน GameTextInput
- เพิ่มส่วนหัว gamecommon.h ที่ขาดหายไป
เวอร์ชัน 1.1.0-rc01
26 มกราคม 2022
androidx.games:games-text-input:1.1.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-beta01
15 ธันวาคม 2021
androidx.games:games-text-input:1.1.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-beta01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขการแทรก Waterfall และ IME
 - เพิ่มส่วนหัว gamecommon.h ที่ขาดหายไป
 
เวอร์ชัน 1.1.0-alpha01
13 ตุลาคม 2021
androidx.games:games-text-input:1.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-alpha01 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่มฟังก์ชันการแทรก IME ลงใน GameTextInput
 
Games-Text-Input เวอร์ชัน 1.0
เวอร์ชัน 1.0.0
4 สิงหาคม 2021
androidx.games:games-activity:1.0.0 androidx.games:games-controller:1.0.0 และ androidx.games:games-text-input:1.0.0 ออกอากาศแล้ว เวอร์ชัน 1.0.0 มีคอมมิตเหล่านี้
ฟีเจอร์หลักของเวอร์ชัน 1.0.0
นี่คือการเปิดตัว Games-Activity, Games-Controller และ Games-Text-Input ในเวอร์ชันเสถียรเป็นครั้งแรก ดูข้อมูลเพิ่มเติมได้ที่หน้าแรกของ AGDK
เวอร์ชัน 1.0.0-rc01
12 กรกฎาคม 2021
androidx.games:games-text-input:1.0.0-rc01 จะเผยแพร่โดยไม่มีการเปลี่ยนแปลง เวอร์ชัน 1.0.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.0.0-beta01
30 มิถุนายน 2021
androidx.games:games-text-input:1.0.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-beta01 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- ปรับปรุงรูปแบบความเป็นเจ้าของออบเจ็กต์ GameTextInputState
 - การจัดระเบียบประเภทให้สอดคล้องกับ NDK
 
เวอร์ชัน 1.0.0-alpha01
16 มิถุนายน 2021
androidx.games:games-text-input:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว
ฟีเจอร์ใหม่
- Games-Text-Input เป็นไลบรารีใหม่ที่จะช่วยให้นักพัฒนาเกมใช้การป้อนข้อมูลด้วยแป้นพิมพ์ซอฟต์แวร์ของ Android จาก C/C++ ได้
 
Frame Pacing เวอร์ชัน 2.3 ของเกม
เวอร์ชัน 2.3.0-alpha01
26 มีนาคม 2025
androidx.games:games-frame-pacing:2.3.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.3.0-alpha01 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- อัปเกรดเป็น Gradle 8.8.1 (1ed0153)
 - อัปเกรดเป็น Java 17 (1ed0153)
 - เปลี่ยน 
targetSdkเป็น 35 (eddf605) 
การแก้ไขข้อบกพร่อง
- การแก้ไขข้อบกพร่องหลายรายการ (รายการการแก้ไข)
 
การเว้นระยะเฟรมของเกมเวอร์ชัน 2.1
เวอร์ชัน 2.1.3
2 กรกฎาคม 2025
androidx.games:games-frame-pacing:2.1.3 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.3 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- เปิดใช้การรองรับขนาดหน้าหน่วยความจำขนาด 16 KB
 
เวอร์ชัน 2.1.2
24 กรกฎาคม 2024
androidx.games:games-frame-pacing:2.1.2 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.2 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- ตอนนี้ Swappy ใช้ 
AChoreographer_postVsyncCallbackจาก API 33 เพื่อคำนวณเวลาการนำเสนอได้อย่างแม่นยำยิ่งขึ้น ซึ่งแก้ไขข้อบกพร่องในอุปกรณ์ 120Hz ที่ทำให้เฟรมหลุด 
เวอร์ชัน 2.1.1
10 กรกฎาคม 2024
androidx.games:games-frame-pacing:2.1.1 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.1 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- ยกเลิกการลงทะเบียนเครื่องมือฟังการแสดงผลจาก Swappy อย่างถูกต้องเพื่อหลีกเลี่ยงการแฮงก์
 - แก้ไขข้อขัดข้องใน 
ChoreographerFilter::onSettingsChangedโดยใช้ Mutex ที่ถูกทำลาย 
เวอร์ชัน 2.1.0
15 พฤศจิกายน 2023
androidx.games:games-frame-pacing:2.1.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0 มีคอมมิตเหล่านี้
เวอร์ชัน 2.1.0-rc01
20 กันยายน 2023
androidx.games:games-frame-pacing:2.1.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 2.1.0-beta01
24 พฤษภาคม 2023
androidx.games:games-frame-pacing:2.1.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-beta01 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- หมดเวลาในกรณีที่การเริ่มต้น 
NDKChoreographerไม่สำเร็จ (ef466d) - เมื่อใช้
SwappyGL_getSupportedRefreshPeriodsNSอัตราการรีเฟรชการค้นหาอย่างชัดเจนจากระบบ (c85235) 
เวอร์ชัน 2.1.0-alpha01
5 เมษายน 2023
androidx.games:games-frame-pacing:2.1.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.1.0-alpha01 มีคอมมิตต่อไปนี้
ฟีเจอร์ใหม่
- API ใหม่เพื่อรีเซ็ตสถานะการเว้นระยะเฟรม
 - API ใหม่เพื่อปิดใช้ผลกระทบของ Frame Pacing ของ Swappy ขณะที่ยังคงสังเกตเวลา CPU และ GPU
 
การเปลี่ยนแปลง API
SwappyGL_resetFramePacing/SwappyVk_resetFramePacingตอนนี้ใช้เพื่อรีเซ็ตสถานะการเว้นระยะเฟรมภายในได้แล้ว ตอนนี้การเว้นระยะเฟรมจะพิจารณาเฉพาะข้อมูลจากจุดที่มีการเรียก API รีเซ็ต- ตอนนี้คุณใช้ 
SwappyGL_enableFramePacing/SwappyVk_enableFramePacingเพื่อเปิด/ปิดใช้การเว้นระยะเฟรมของ Swappy ได้แล้ว เมื่อปิดใช้ SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWaitใช้เพื่อควบคุมว่าจะให้มีการรอการบล็อกของงาน GPU ของเฟรมสุดท้ายหรือไม่เมื่อปิดใช้การเว้นระยะเฟรม
การแก้ไขข้อบกพร่อง
- เราได้ปรับปรุงประสิทธิภาพสำหรับกรณีที่ GPU มีข้อจำกัดเมื่อใช้ Swappy GL API
 
การเว้นระยะเฟรมของเกมเวอร์ชัน 2.0
เวอร์ชัน 2.0.0
8 มีนาคม 2023
androidx.games:games-frame-pacing:2.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.10.1
- ระบบบิลด์มีการเปลี่ยนแปลงครั้งใหญ่ ซึ่งส่งผลให้มีการสร้างไลบรารีเพียงรายการเดียวแทนที่จะเป็นหลายรายการต่อ SDK/NDK แต่ละเวอร์ชัน
 - เพิ่มสถิติเฟรม Vulkan แล้ว
 - เพิ่ม API ใหม่สำหรับการล้างสถิติเฟรม
 - บันทึกทั้งหมดจะไม่มีเอาต์พุตในโหมดรีลีส แต่จะเปิดใช้ได้ในโหมดแก้ไขข้อบกพร่อง
 
เวอร์ชัน 2.0.0-rc01
22 กุมภาพันธ์ 2023
androidx.games:games-frame-pacing:2.0.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-rc01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้การบันทึกถูกซ่อนไว้หลังแฟล็กการคอมไพล์ โดยค่าเริ่มต้นแล้ว บิลด์รีลีสของไลบรารีจะไม่มีการบันทึก และรีลีสการแก้ไขข้อบกพร่องของไลบรารีจะเปิดการบันทึกทั้งหมด
 
เวอร์ชัน 2.0.0-beta01
8 กุมภาพันธ์ 2023
androidx.games:games-frame-pacing:2.0.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-beta01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เปิดตัว API ใหม่เพื่อล้างสถิติเฟรม
 
การเปลี่ยนแปลง API
- เพิ่ม API ของ 
SwappyGL_clearStatsและSwappyGL_clearStatsแล้ว 
เวอร์ชัน 2.0.0-alpha01
11 มกราคม 2023
androidx.games:games-frame-pacing:2.0.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มสถิติเฟรม Vulkan
 
การเปลี่ยนแปลง API
- เพิ่มเวอร์ชันหลักเนื่องจากการปรับโครงสร้างไฟล์บิลด์
 - เพิ่ม API ใหม่ 3 รายการ ได้แก่ 
SwappyVk_enableStats,SwappyVk_recordFrameStartและSwappyVk_getStats 
การแก้ไขข้อบกพร่อง
- ใช้เกณฑ์เฉพาะในโหมดสลับอัตโนมัติ (Ic0786)
 
การเว้นระยะเฟรมของเกม 1.10
เวอร์ชัน 1.10.2-alpha01
9 พฤศจิกายน 2022
androidx.games:games-frame-pacing:1.10.2-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.10.2-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ไม่มีการเปลี่ยนแปลงใหม่
 
เวอร์ชัน 1.10.1
15 มิถุนายน 2022
androidx.games:games-frame-pacing:1.10.1 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.10.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาที่ swappy สร้างด้วย NDK <23 และ >17 ไม่ได้
 - API ที่เปิดเผยเพื่อดึงข้อมูลอัตราการรีเฟรชที่จอแสดงผลรองรับ
 
เวอร์ชัน 1.10.0
23 กุมภาพันธ์ 2022
androidx.games:games-frame-pacing:1.10.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.10.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงสำคัญตั้งแต่เวอร์ชัน 1.9.0
- ไม่สนใจอินพุตตัวกรองของ Choreographer ที่ทำให้เกิดการรบกวนและปรับให้ราบรื่นยิ่งขึ้นเพื่อป้องกันไม่ให้โปรแกรมจำลองค้าง
 - เพิ่มฟังก์ชัน *_uninjectTracer
 
เวอร์ชัน 1.10.0-rc01
9 กุมภาพันธ์ 2022
androidx.games:games-frame-pacing:1.10.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.10.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.10.0-beta01
26 มกราคม 2022
androidx.games:games-frame-pacing:1.10.0-beta01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.10.0-beta01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.10.0-alpha01
15 ธันวาคม 2021
androidx.games:games-frame-pacing:1.10.0-alpha01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.10.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มฟังก์ชัน 
SwappyGL_uninjectTracer 
การเปลี่ยนแปลง API
- นำการเรียกกลับที่เพิ่มไว้ก่อนหน้านี้โดยใช้ 
SwappyGL_injectTracerออกโดยใช้ API ของSwappyGL_uninjectTracer(const SwappyTracer *t) 
การเว้นระยะเฟรมของเกม 1.9
เวอร์ชัน 1.9.1
13 ตุลาคม 2021
androidx.games:games-frame-pacing:1.9.1 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.9.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขแล้ว b/199487756
 
เวอร์ชัน 1.9.0
12 กรกฎาคม 2021
androidx.games:games-frame-pacing:1.9.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.9.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงสำคัญตั้งแต่เวอร์ชัน 1.7.0
- อัปเดตให้ตรงกับรูปแบบการกำหนดเวอร์ชันภายใน
 
การเว้นระยะเฟรมของเกม 1.7.0
เวอร์ชัน 1.7.0
30 มิถุนายน 2021
androidx.games:games-frame-pacing:1.7.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.7.0 มีคอมมิตเหล่านี้
เวอร์ชัน 1.7.0-rc01
2 มิถุนายน 2021
androidx.games:games-frame-pacing:1.7.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.7.0-rc01 มีคอมมิตต่อไปนี้
เวอร์ชัน 1.7.0-beta02
24 กุมภาพันธ์ 2021
androidx.games:games-frame-pacing:1.7.0-beta02 ได้รับการเผยแพร่แล้ว
เวอร์ชัน 1.7.0-beta01
16 ธันวาคม 2020
androidx.games:games-frame-pacing:1.7.0-beta01 ได้รับการเผยแพร่แล้ว
ตัวปรับประสิทธิภาพเกม 1.4.3
เวอร์ชัน 2.0.0-rc01
24 กรกฎาคม 2024
androidx.games:games-performance-tuner:2.0.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 2.0.0-rc01 มีการเปลี่ยนแปลงเหล่านี้
เวอร์ชัน 1.4.3
12 กรกฎาคม 2021
androidx.games:games-performance-tuner:1.4.3 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.4.3 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.1.0
- อัปเดตให้ตรงกับรูปแบบการกำหนดเวอร์ชันภายใน
 
Games Performance Tuner 1.1.0
เวอร์ชัน 1.1.0
30 มิถุนายน 2021
androidx.games:games-performance-tuner:1.1.0 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-rc01
2 มิถุนายน 2021
androidx.games:games-performance-tuner:1.1.0-rc01 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.1.0-rc01 มีคอมมิตเหล่านี้
เวอร์ชัน 1.1.0-beta03
21 เมษายน 2021
androidx.games:games-performance-tuner:1.1.0-beta03 ได้รับการเผยแพร่แล้ว
เวอร์ชัน 1.1.0-beta02
24 กุมภาพันธ์ 2021
androidx.games:games-performance-tuner:1.1.0-beta02 ได้รับการเผยแพร่แล้ว
เวอร์ชัน 1.1.0-beta01
16 ธันวาคม 2020
androidx.games:games-performance-tuner:1.1.0-beta01 ได้รับการเผยแพร่แล้ว
เวอร์ชัน 1.1.0-alpha01
androidx.games:games-performance-tuner:1.1.0-alpha01 เปิดตัวแล้ว
เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0-alpha02
12 สิงหาคม 2020
เราได้เปลี่ยนชื่อคลังเกม Android เป็นคลังเกม Android
androidx.gaming -> androidx.games
เวอร์ชัน 1.0.0-alpha01
10 มิถุนายน 2020
เปิดตัว androidx.games:1.0.0-alpha01