Android गेम

Android गेम की लाइब्रेरी, Android गेम के एसडीके की तरह ही काम करती है. यह बाइनरी फ़ाइल के तौर पर डाउनलोड करने के लिए उपलब्ध है. Android गेम के एसडीके को मैन्युअल तरीके से डाउनलोड और अपनी बिल्ड में इंटिग्रेट करने के बजाय, androidx लाइब्रेरी का इस्तेमाल किया जा सकता है.

Android गेम के SDK टूल के बारे में ज़्यादा जानने के लिए, SDK टूल का दस्तावेज़ और SDK टूल के रिलीज़ नोट देखें.

इस टेबल में, androidx.games ग्रुप के सभी आर्टफ़ैक्ट की सूची दी गई है.

सह-प्रॉडक्ट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा वर्शन
games-activity 4.0.0 - - 4.3.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
इस लाइब्रेरी को पिछली बार इस तारीख़ को अपडेट किया गया था: 13 अगस्त, 2025

ज़रूरी शर्तें

games-memory-advice

MemoryAdvice API का इस्तेमाल करने के लिए, यह ज़रूरी है कि आपका ऐप्लिकेशन NDK के r23.* या उसके बाद के वर्शन से बनाया गया हो.

डिपेंडेंसी का एलान करना

गेम पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल की build.gradle फ़ाइल में, ज़रूरी आर्टफ़ैक्ट के लिए डिपेंडेंसी जोड़ें; games-activity लाइब्रेरी ने game-text-input लाइब्रेरी के एक ही वर्शन को इंटिग्रेट किया है. इसलिए, GameActivity ऐप्लिकेशन 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 गेम के SDK टूल की स्टैटिक लाइब्रेरी के रेफ़रंस जोड़ें, ताकि उन्हें शेयर की गई लाइब्रेरी में शामिल किया जा सके:

target_link_libraries(...
  games-frame-pacing::swappy_static
  games-performance-tuner::tuningfork_static
  ...)

सुझाव/राय दें या शिकायत करें

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. कृपया नई लाइब्रेरी बनाने से पहले, इस लाइब्रेरी में मौजूद मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.

नई समस्या बनाना

ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.

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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • बेहतर अनुमान लगाने के लिए, लाइब्रेरी के मेमोरी मॉडल को अपडेट किया गया है.

एपीआई में हुए बदलाव

  • एक नया एपीआई getAvailableMemory() जोड़ा गया है. यह एपीआई, बाइट में उस मेमोरी का अनुमान दिखाता है जिसे सुरक्षित तरीके से असाइन किया जा सकता है.

वर्शन 2.1.0-alpha01

26 जुलाई, 2023

androidx.games:games-memory-advice:2.1.0-alpha01 रिलीज़ हो गया है. वर्शन 2.1.0-alpha01 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • AddGetAvailableMemory फ़ंक्शन

गड़बड़ियां ठीक की गईं

  • मेमोरी से जुड़ी सलाह देने वाले मॉडल को अपडेट करना
  • शेयर किए गए memory_advice बिल्ड टारगेट से जुड़ी समस्या ठीक करना

Games-Memory-Advice वर्शन 2.0

वर्शन 2.0.1

20 सितंबर, 2023

androidx.games:games-memory-advice:2.0.1 रिलीज़ हो गया है. वर्शन 2.0.1 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • थ्रेड के JVM से अटैच न होने की वजह से, स्टेट वॉचर थ्रेड में क्रैश होने की समस्या को ठीक किया गया.

वर्शन 2.0.0

6 सितंबर, 2023

androidx.games:games-memory-advice:2.0.0 रिलीज़ हो गया है. वर्शन 2.0.0 में ये कमिट शामिल हैं.

2.0.0 की मुख्य सुविधाएं

  • इस वर्शन में, एक नया एमएल मॉडल ट्रेन किया गया है और उसे रिलीज़ किया गया है.
  • खाली मेमोरी का अनुमान लगाने के लिए, एक एपीआई लागू किया गया है.

वर्शन 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • बिल्ड फ़ाइलों को फिर से व्यवस्थित करने की वजह से, मुख्य वर्शन में बढ़ोतरी हुई है.

गड़बड़ियां ठीक की गईं

  • लाइब्रेरी ऐसेट को गलत तरीके से कॉन्फ़िगर करने पर, अब क्रैश होने के बजाय गड़बड़ी का मैसेज दिखता है.

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 लाइब्रेरी, गेम चलाने वाले डिवाइस की मेमोरी की स्थिति में हुए बदलावों के लिए क्वेरी करने और कॉलबैक पाने की सुविधा देती है.

एपीआई में हुए बदलाव

  • यह मेमोरी से जुड़ी सलाह देने वाली लाइब्रेरी का शुरुआती वर्शन है. पूरे एपीआई के लिए, include/memory_advice/memory_advice.h पर मौजूद हेडर देखें.

बाहरी योगदान

  • यह लाइब्रेरी, tensorflow पर निर्भर करती है. इसके लाइसेंस और ट्रांज़िटिव डिपेंडेंसी के लाइसेंस, https://github.com/tensorflow/tensorflow पर देखे जा सकते हैं.

Games-Text-Input Version 3.0

वर्शन 3.0.4

7 अगस्त, 2024

androidx.games:games-text-input:3.0.4 रिलीज़ हो गया है. वर्शन 3.0.4 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • टेक्स्ट चुनने और न चुनने पर, मिटाने की सुविधा ठीक से काम करती है.

Games-Activity Version 4.0

वर्शन 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 केबी के पेज साइज़ के साथ काम करता हो.
  • GameActivity के लिए माउस की सुविधा.

गड़बड़ियां ठीक की गईं

  • 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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • Gradle 8.8.1 (1ed0153) पर अपग्रेड करें
  • Java 17 (1ed0153) पर अपग्रेड करें

गड़बड़ियां ठीक की गईं

  • GameActivity में मौजूद गड़बड़ी को ठीक किया गया है. इस गड़बड़ी में, getLocaleScript, getLocaleCountry, और getLocaleVariant, अनुरोध की गई वैल्यू (1198bb0) के बजाय स्थान-भाषा की जानकारी दे रहे थे
  • हमने GameActivity में मौजूद एक गड़बड़ी को ठीक किया है. इसकी वजह से, हमें सॉफ़्टवेयर कीबोर्ड के खुलने और बंद होने वाले इवेंट की गलत रिपोर्ट मिली थी. (a63ecca)
  • मल्टीबाइट इमोजी हैंडलिंग (9d54c68) की मदद से, GameTextInput में मौजूद बग को ठीक किया गया

वर्शन 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 फ़ाइलों में अब पहले से बनी स्टैटिक लाइब्रेरी शामिल होती हैं. अब ऐप्लिकेशन कोड को, प्रीफ़ैब के ज़रिए उन लाइब्रेरी का इस्तेमाल करना होगा. साथ ही, इसमें सिर्फ़ हेडर (जैसे कि #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 में अब बाएं/दाएं बटन काम करते हैं.

एपीआई में हुए बदलाव

  • GameTextInput के पुराने Java इंटरफ़ेस हटा दिए गए हैं.
  • GameActivity और GameTextInput, दोनों के लिए प्रीफ़ैब में अब सभी सोर्स फ़ाइलें शामिल हैं. #include <GameActivity.cpp> का इस्तेमाल करने का सुझाव अब नहीं दिया जाता. कृपया इसके बजाय, किसी सही स्टैटिक या डाइनैमिक लाइब्रेरी से लिंक करें. जैसे, CMake में game-activity::game-activity_static. ये लाइब्रेरी, AAR फ़ाइल में शिप की जाती हैं.

गड़बड़ियां ठीक की गईं

  • GameTextInput में कई सुधार किए गए हैं. टाइप करने और हटाने की सुविधा से जुड़ी समस्या ठीक कर दी गई है.
  • ज़्यादातर लोकप्रिय सॉफ़्टवेयर कीबोर्ड के साथ काम करने की सुविधा को बेहतर बनाया गया है.
  • हार्डवेयर कीबोर्ड पर खास वर्णों को हैंडल करने से जुड़ी समस्या ठीक की गई.
  • GameActivity में, null pointer access की समस्या को ठीक किया गया है.

Games-Activity Version 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 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • शून्य पॉइंटर को हैंडल करने की समस्या ठीक की गई.
  • 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 में कई सुधार किए हैं. इनका मकसद, सॉफ़्टवेयर और हार्डवेयर कीबोर्ड के लिए बेहतर सपोर्ट उपलब्ध कराना है. इसके अलावा, एक ऐसी गड़बड़ी को ठीक किया गया है जिसकी वजह से GameActivity के बिना GameTextInput का इस्तेमाल नहीं किया जा सकता था.

वर्शन 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.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 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • उस समस्या को ठीक कर दिया गया है जिसमें कीबोर्ड इवेंट को लूपर सही तरीके से हैंडल नहीं कर रहा था.

वर्शन 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • GameActivityMotionEvent और GameActivityCallbacks स्ट्रक्चर के साइज़ में बदलाव किया गया.
  • onEditorAction का रिटर्न टाइप, बूलियन से बदलकर वॉइड हो जाता है.
  • setImeEditorInfo अब पूर्णांक के बजाय, ईनम पैरामीटर का इस्तेमाल करता है.
  • GameActivityEvents के इंटरनल फ़ंक्शन को GameActivityEvents_internal.h में ले जाया गया है.
  • GameTextInput के इनपुट टाइप भी पूर्णांक नहीं, बल्कि गिनती हैं.

Games-Activity वर्शन 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 इंस्टेंस बनाने की सुविधा को बदलने की अनुमति देना
  • एसडीके टूल के वर्शन की रिपोर्टिंग की सुविधा जोड़ना

एपीआई में हुए बदलाव

  • 32 बिट सिस्टम पर ओवररन से बचने के लिए, historicalEventTimes के लिए long के बजाय int64_t का इस्तेमाल करें
  • GameActivity_restartInput तरीका जोड़ें
  • सॉफ़्टवेयर कीबोर्ड के दिखने की सेटिंग में बदलाव को मैनेज करने के लिए, नेटिव कॉलबैक जोड़ना

गड़बड़ियां ठीक की गईं

  • टच इवेंट हैंडलिंग को ऑप्टिमाइज़ करना
  • GameActivityMotionEven को सही तरीके से डिस्ट्रॉय करना
  • GameActivityMotionEvent_getHistoricalAxisValue इंडेक्स की कैलकुलेशन से जुड़ी समस्या ठीक करना
  • मोशन फ़िल्टर के लिए बिटमास्क ठीक किए गए

Games-Activity वर्शन 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 के साथ मेमोरी को जल्दी खाली करने की सुविधा को ठीक किया गया.
  • 32 बिट सिस्टम पर historicalEventTimesNanos के ओवरफ़्लो होने की समस्या ठीक की गई

वर्शन 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 में ये कमिट शामिल हैं.

Games-Activity Version 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • एपीआई में अब वर्शन की जानकारी भी शामिल है. यह जानकारी 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" नाम की लाइब्रेरी लोड करने की कोशिश करें.

Games-Activity Version 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 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • इवेंट फ़िल्टर सेटिंग में रेस कंडीशन की समस्या ठीक की गई.

वर्शन 1.1.0-beta01

17 नवंबर, 2021

androidx.games:games-activity:1.1.0-beta01 रिलीज़ हो गया है. वर्शन 1.1.0-beta01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • विंडो इंसर्ट के बारे में क्वेरी करने और इंसर्ट में होने वाले बदलावों को सुनने की सुविधा जोड़ी गई. इससे गेम, IME के पॉप-अप होने पर प्रतिक्रिया दे पाते हैं. साथ ही, वॉटरफ़ॉल और कैमरा कटआउट इनसेट से जुड़ी समस्याओं को हल कर पाते हैं.

एपीआई में हुए बदलाव

  • 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • GameActivityCallbacks में onContentRectChanged कॉलबैक जोड़ा गया

गड़बड़ियां ठीक की गईं

  • android_native_app_glue.h में जोड़े गए मैसेज मौजूद नहीं हैं:
    • APP_CMD_CONTENT_RECT_CHANGED
    • APP_CMD_WINDOW_REDRAW_NEEDED

Games 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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • प्रोटोबफ़ लाइब्रेरी को प्रोटोबफ़ लाइट में माइग्रेट किया गया.

गड़बड़ियां ठीक की गईं

  • डैंगलिंग पॉइंटर से जुड़ी समस्याएं ठीक की गईं.

वर्शन 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • TuningFork_predictQualityLevels एपीआई जोड़ा गया है. इससे यह अनुमान लगाने में मदद मिलेगी कि किस क्वालिटी लेवल/फ़िडेलिटी पैरामीटर का इस्तेमाल करना है.

Games Performance Tuner 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 को, चालू किए गए किसी ग्रुप के बिना एक्ज़ीक्यूट होने से रोका गया.

Games Performance Tuner 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<=23 पर एपीआई पासकोड में मेमोरी करप्शन की समस्या ठीक की गई

वर्शन 1.5.0-rc01

26 जनवरी, 2022

androidx.games:games-performance-tuner:1.5.0-rc01 रिलीज़ हो गया है. वर्शन 1.5.0-rc01 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • API<=23 पर एपीआई पासकोड में मेमोरी करप्शन की समस्या ठीक की गई

वर्शन 1.5.0-beta02

15 दिसंबर, 2021

androidx.games:games-performance-tuner:1.5.0-beta02 रिलीज़ हो गया है. वर्शन 1.5.0-beta02 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • TuningFork_Settings से एबीआई में रुकावट डालने वाला बदलाव हटाएं.

वर्शन 1.5.0-beta01

29 सितंबर, 2021

androidx.games:games-performance-tuner:1.5.0-beta01 रिलीज़ हो गया है. वर्शन 1.5.0-beta01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • अल्फ़ा वर्शन में कोई बदलाव नहीं किया गया है. उस रिलीज़ में ये शामिल थे:
    • अपलोड के बीच के इंटरवल को प्रोग्राम के हिसाब से बदला जा सकता है. इसके लिए, शुरुआती सेटिंग में इसे हार्ड-कोड करने की ज़रूरत नहीं होती.

एपीआई में हुए बदलाव

  • अल्फ़ा वर्शन में कोई बदलाव नहीं किया गया है. उस रिलीज़ में ये शामिल थे:
    • नया फ़ंक्शन: 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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • अब सेटिंग फ़ाइल का इस्तेमाल करने के बजाय, प्रोग्राम के हिसाब से एटीपी अपलोड के बीच का इंटरवल सेट किया जा सकता है.

एपीआई में हुए बदलाव

  • जोड़ा गया फ़ंक्शन: TuningFork_setAggregationStrategyInterval
  • TuningFork_Settings स्ट्रक्चर में फ़ील्ड जोड़ा गया: aggregation_strategy_intervalms_or_count

Games-Activity वर्शन 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • 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 Version 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 केबी के पेज साइज़ के साथ काम करता हो.

गेम कंट्रोलर वर्शन 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 में ये कमिट शामिल हैं.

गेम कंट्रोलर से जुड़ी गड़बड़ियां ठीक की गईं:

  • onInputDeviceChanged हैंडलर में, NullReferenceException की दुर्लभ स्थिति को ठीक किया गया.
  • कुछ यूएसबी कीबोर्ड को गेम कंट्रोलर के तौर पर गलत तरीके से रजिस्टर होने से रोकने के लिए सुधार किया गया है.

वर्शन 2.0.0

8 मार्च, 2023

androidx.games:games-controller:2.0.0 रिलीज़ हो गया है. वर्शन 2.0.0 में ये कमिट शामिल हैं.

2.0.0 की मुख्य सुविधाएं

  • हार्डवेयर कीबोर्ड के कनेक्शन की स्थिति का पता लगाने की सुविधा जोड़ी गई.
  • मुख्य डिवाइस (यानी कि हैंडसेट) के साथ-साथ कंट्रोलर से भी मोशन डेटा (ऐक्सिलरोमीटर/जायरोस्कोप) रिपोर्ट करने की सुविधा जोड़ी गई है.
  • कंट्रोलर की परिभाषा वाले डेटाबेस के लिए, एपीआई और फ़ॉर्मैट में बदलाव किया गया है. इससे मेमोरी का इस्तेमाल कम होगा और अन्य सुविधाओं को सपोर्ट किया जा सकेगा.

वर्शन 2.0.0-alpha01

11 जनवरी, 2023

androidx.games:games-controller:2.0.0-alpha01 रिलीज़ हो गया है. वर्शन 2.0.0-alpha01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • हार्डवेयर कीबोर्ड का पता लगाना
  • मोशन सेंसर के डेटा को इंटिग्रेट करके रिपोर्ट करने की सुविधा (यानी कि फ़ोन से ही जाइरोस्कोप और एक्सलरोमीटर का डेटा पाना)
  • ऑप्टिमाइज़ की गई नई कंट्रोलर मैपिंग का डेटा फ़ॉर्मैट

एपीआई में हुए बदलाव

  • हार्डवेयर कीबोर्ड के लिए नए एपीआई कॉल: Paddleboat_getPhysicalKeyboardStatus और Paddleboat_setPhysicalKeyboardStatusCallback
  • सेंसर के मोशन डेटा की रिपोर्टिंग के लिए नए एपीआई कॉल: Paddleboat_getIntegratedMotionSensorFlags और Paddleboat_setMotionDataCallbackWithIntegratedFlags
  • कंट्रोलर मैपिंग के बदले गए डेटा फ़ॉर्मैट के लिए नए एपीआई कॉल: Paddleboat_addControllerRemapDataFromFd,Paddleboat_addControllerRemapDataFromFileBuffer
  • मैपिंग के लिए पुराने एपीआई कॉल बंद कर दिए गए हैं: 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 या इसके बाद के वर्शन पर चलने वाले गेमपैड के लिए, बैटरी की स्थिति, ड्यूअल-मोटर वाइब्रेशन, लाइट कंट्रोल, और मोशन ऐक्सिस रिपोर्टिंग की सुविधा जोड़ी गई है.

एपीआई में हुए बदलाव

  • कंट्रोलर के मोशन डेटा के कॉलबैक रजिस्टर करने के लिए, Paddleboat_setMotionDataCallback फ़ंक्शन जोड़ा गया
  • कंट्रोलर की लाइट की सेटिंग बदलने के लिए, Paddleboat_setControllerLight फ़ंक्शन जोड़ा गया.
  • Paddleboat_Controller_Data में Paddleboat_Controller_Battery स्ट्रक्चर जोड़ा गया
  • नई संरचनाएं:
    • Paddleboat_Controller_Battery
    • Paddleboat_Motion_Data
  • नए एनम:
    • Paddleboat_BatteryStatus
    • Paddleboat_LightType
    • Paddleboat_Motion_Type
  • नए कंट्रोलर फ़्लैग:
    • PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETER
    • PADDLEBOAT_CONTROLLER_FLAG_GYROSCOPE
    • PADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYER
    • PADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGB
    • PADDLEBOAT_CONTROLLER_FLAG_BATTERY

गड़बड़ियां ठीक की गईं

  • PS4 कंट्रोलर के लिए, डिवाइस आईडी की वैकल्पिक डेटाबेस एंट्री जोड़ी गई
  • PS5 कंट्रोलर के लिए, API >=31 डेटाबेस एंट्री जोड़ी गई

गेम कंट्रोलर वर्शन 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • सफल या असफल होने पर, boolean वैल्यू दिखाने वाले फ़ंक्शन अब Paddleboat_Error_Code enum दिखाते हैं.
  • Paddleboat_onPause का नाम बदलकर Paddleboat_onStop कर दिया गया है
  • Paddleboat_onResume का नाम बदलकर Paddleboat_onStart कर दिया गया है
  • Paddleboat_processGameActivityEvent को दो फ़ंक्शन में बांटा गया है: Paddleboat_processGameActivityKeyInputEvent और Paddleboat_processGameActivityMotionInputEvent
  • कंट्रोलर की उन सुविधाओं को हटा दिया गया है जिनके लिए, Android S SDK के प्रीव्यू वर्शन का इस्तेमाल करके ऐप्लिकेशन बनाना ज़रूरी था
  • Paddleboat_getBackButtonConsumed फ़ंक्शन जोड़ा गया
  • कंट्रोलर और माउस की स्थिति के कॉलबैक में अब उपयोगकर्ता के तय किए गए डेटा के पॉइंटर का एक वैकल्पिक पैरामीटर होता है
  • कंट्रोलर के नाम वाली स्ट्रिंग को डिवाइस की जानकारी के स्ट्रक्चर से बाहर ले जाया गया है. अब इसे Paddleboat_getControllerName फ़ंक्शन के ज़रिए ऐक्सेस किया जा सकता है

गड़बड़ियां ठीक की गईं

  • उस समस्या को ठीक किया गया है जिसमें कोई ऐसा कंट्रोलर जो शुरू में खुद को कंट्रोलर के तौर पर रिपोर्ट नहीं करता है, लेकिन बाद में onInputDeviceChanged मैसेज के ज़रिए ऐसा करता है, उसे कंट्रोलर कनेक्शन के तौर पर सही तरीके से नहीं पहचाना जा रहा था.

वर्शन 1.0.0-alpha01

16 जून, 2021

androidx.games:games-controller:1.0.0-alpha01 रिलीज़ हो गया है.

नई सुविधाएं

  • Games-Controller एक नई लाइब्रेरी है. यह गेम कंट्रोलर डिवाइसों का पता लगाने, उनसे इनपुट पढ़ने, और उनके साथ इंटरैक्ट करने के लिए एक C API उपलब्ध कराती है.

Games-Text-Input 2.1

वर्शन 2.1.0-alpha01

26 जुलाई, 2023

androidx.games:games-text-input:2.1.0-alpha01 रिलीज़ हो गया है. वर्शन 2.1.0-alpha01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • एक से ज़्यादा लाइन और एक लाइन वाले मोड के लिए सहायता जोड़ें

एपीआई में हुए बदलाव

  • 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 के बाद हुए अहम बदलाव

  • बिल्ड सिस्टम में हुए बदलावों की वजह से, मेजर वर्शन अपडेट किया गया है. हालांकि, लाइब्रेरी/एपीआई में कोई अपडेट नहीं किया गया है.

Games-Text-Input Version 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 के बाद से हुए अहम बदलाव - GameTextInput में WindowInsets को सुनने और क्वेरी करने की सुविधा जोड़ी गई - 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 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • वॉटरफ़ॉल और IME इनसेट से जुड़ी समस्याएं ठीक करना
  • gamecommon.h हेडर जोड़ें

वर्शन 1.1.0-alpha01

13 अक्टूबर, 2021

androidx.games:games-text-input:1.1.0-alpha01 रिलीज़ हो गया है. वर्शन 1.1.0-alpha01 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • GameTextInput में IME इनसेट की सुविधा जोड़ी गई

Games-Text-Input Version 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 में ये कमिट शामिल हैं.

एपीआई में हुए बदलाव

  • GameTextInputState ऑब्जेक्ट के मालिकाना हक के मॉडल को बेहतर बनाया गया है.
  • टाइप को NDK के मुताबिक व्यवस्थित किया गया है.

वर्शन 1.0.0-alpha01

16 जून, 2021

androidx.games:games-text-input:1.0.0-alpha01 रिलीज़ हो गया है.

नई सुविधाएं

  • Games-Text-Input एक नई लाइब्रेरी है. इससे गेम डेवलपर, C/C++ से Android के सॉफ़्ट कीबोर्ड के इनपुट का इस्तेमाल कर सकते हैं.

गेम के लिए फ़्रेम पेसिंग की सुविधा देने वाला वर्शन 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) में बदलें

गड़बड़ियां ठीक की गईं

Games Frame Pacing Version 2.1

वर्शन 2.1.3

2 जुलाई, 2025

androidx.games:games-frame-pacing:2.1.3 रिलीज़ हो गया है. वर्शन 2.1.3 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • इससे 16 केबी पेज साइज़ के साथ काम करने की सुविधा चालू होती है.

वर्शन 2.1.2

24 जुलाई, 2024

androidx.games:games-frame-pacing:2.1.2 रिलीज़ हो गया है. वर्शन 2.1.2 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • Swappy अब API 33 से AChoreographer_postVsyncCallback का इस्तेमाल करता है, ताकि प्रज़ेंटेशन के समय का ज़्यादा सटीक हिसाब लगाया जा सके. इससे 120 हर्ट्ज़ वाले डिवाइसों पर फ़्रेम ड्रॉप होने की गड़बड़ी ठीक हो जाती है.

वर्शन 2.1.1

10 जुलाई, 2024

androidx.games:games-frame-pacing:2.1.1 रिलीज़ हो गया है. वर्शन 2.1.1 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • फ़्रीक्वेंसी बदलने की सुविधा देने वाले फ़्रेमवर्क से डिसप्ले लिसनर को सही तरीके से अनरजिस्टर करें, ताकि सिस्टम हैंग न हो.
  • नष्ट किए गए म्यूटेक्स का इस्तेमाल करके, ChoreographerFilter::onSettingsChanged में क्रैश होने की समस्या को ठीक करें.

वर्शन 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)
  • जब सिस्टम (c85235) से SwappyGL_getSupportedRefreshPeriodsNS क्वेरी रीफ़्रेश रेट का इस्तेमाल किया जा रहा हो

वर्शन 2.1.0-alpha01

5 अप्रैल, 2023

androidx.games:games-frame-pacing:2.1.0-alpha01 रिलीज़ हो गया है. वर्शन 2.1.0-alpha01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • फ़्रेम-पेसिंग की स्थिति को रीसेट करने के लिए नया एपीआई.
  • सीपीयू और जीपीयू के समय पर नज़र रखते हुए, स्वैपी के फ़्रेम-पेसिंग के असर को बंद करने के लिए नया एपीआई.

एपीआई में हुए बदलाव

  • SwappyGL_resetFramePacing/SwappyVk_resetFramePacing का इस्तेमाल अब इंटरनल फ़्रेम-पेसिंग की स्थिति को रीसेट करने के लिए किया जा सकता है. रीसेट एपीआई को कॉल करने के बाद से, फ़्रेम पेसिंग सिर्फ़ उस समय के डेटा को ध्यान में रखेगी.
  • SwappyGL_enableFramePacing/SwappyVk_enableFramePacing का इस्तेमाल अब स्वैपी के फ़्रेम पेसिंग को चालू/बंद करने के लिए किया जा सकता है. इस सुविधा के बंद होने पर,
  • SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait का इस्तेमाल यह कंट्रोल करने के लिए किया जा सकता है कि फ़्रेम-पेसिंग बंद होने पर, आखिरी फ़्रेम के GPU के काम करने के दौरान इंतज़ार करना है या नहीं.

गड़बड़ियां ठीक की गईं

  • Swappy GL API का इस्तेमाल करते समय, GPU से जुड़े मामलों में परफ़ॉर्मेंस को बेहतर बनाया गया है.

गेम के फ़्रेम पेसिंग का वर्शन 2.0

वर्शन 2.0.0

8 मार्च, 2023

androidx.games:games-frame-pacing:2.0.0 रिलीज़ हो गया है. वर्शन 2.0.0 में ये कमिट शामिल हैं.

1.10.1 के बाद हुए अहम बदलाव

  • बिल्ड सिस्टम में बड़े बदलाव किए गए हैं. इस वजह से, अब SDK/NDK के हर वर्शन के लिए एक से ज़्यादा लाइब्रेरी जनरेट होने के बजाय सिर्फ़ एक लाइब्रेरी जनरेट होती है.
  • Vulkan फ़्रेम के आंकड़े जोड़े गए हैं.
  • फ़्रेम के आंकड़े मिटाने के लिए, नया एपीआई जोड़ा गया है.
  • रिलीज़ मोड में सभी लॉग साइलेंट होते हैं. इन्हें डीबग मोड में चालू किया जा सकता है.

वर्शन 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 में ये कमिट शामिल हैं.

नई सुविधाएं

  • फ़्रेम के आंकड़ों को मिटाने के लिए, नया एपीआई लॉन्च किया गया.

एपीआई में हुए बदलाव

  • SwappyGL_clearStats और SwappyGL_clearStats एपीआई जोड़े गए.

वर्शन 2.0.0-alpha01

11 जनवरी, 2023

androidx.games:games-frame-pacing:2.0.0-alpha01 रिलीज़ हो गया है. वर्शन 2.0.0-alpha01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • Vulkan फ़्रेम के आंकड़े जोड़े गए

एपीआई में हुए बदलाव

  • बिल्ड फ़ाइलों को फिर से व्यवस्थित करने की वजह से, मुख्य वर्शन में बढ़ोतरी हुई है
  • तीन नए एपीआई जोड़े गए : 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 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • ndk <23 और >17 के साथ swappy के बिल्ड न होने की समस्या को ठीक किया गया है.
  • डिसप्ले के साथ काम करने वाले रीफ़्रेश रेट पाने के लिए, एपीआई को ऐक्सेस करने की सुविधा दी गई है.

वर्शन 1.10.0

23 फ़रवरी, 2022

androidx.games:games-frame-pacing:1.10.0 रिलीज़ हो गया है. वर्शन 1.10.0 में ये कमिट शामिल हैं.

1.9.0 के बाद हुए अहम बदलाव

  • कोरियोग्राफ़र फ़िल्टर के इनपुट को अनदेखा करें और एम्युलेटर पर फ़्रीज़ होने से रोकने के लिए, ज़्यादा स्मूद करें
  • *_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 फ़ंक्शन जोड़ा गया.

एपीआई में हुए बदलाव

  • SwappyGL_uninjectTracer(const SwappyTracer *t) एपीआई का इस्तेमाल करके, SwappyGL_injectTracer की मदद से पहले जोड़े गए कॉलबैक हटाएं.

गेम फ़्रेम पेसिंग 1.9

वर्शन 1.9.1

13 अक्टूबर, 2021

androidx.games:games-frame-pacing:1.9.1 रिलीज़ हो गया है. वर्शन 1.9.1 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

वर्शन 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 रिलीज़ हो गया है.

Games Performance Tuner 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 Gaming लाइब्रेरी का नाम बदलकर Android Games लाइब्रेरी कर दिया गया है.

androidx.gaming -> androidx.games

वर्शन 1.0.0-alpha01

10 जून, 2020

androidx.games:1.0.0-alpha01 रिलीज़ किया गया है.