Android गेम
Android गेम के 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
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 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- 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 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- थ्रेड के 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.4.0-alpha01
22 अक्टूबर, 2025
androidx.games:games-activity:4.4.0-alpha01
रिलीज़ हो गया है. वर्शन 4.4.0-alpha01 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
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 केबी वाले पेज साइज़ के साथ काम करना चाहिए.
- 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
गड़बड़ियां ठीक की गईं
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 के बाद हुए अहम बदलाव
गेम से जुड़ी गतिविधि:
- नॉच और IME रिस्पॉन्स के लिए, WindowInsets को सुनने और क्वेरी करने की सुविधा
- मुख्य इवेंट और मोशन इवेंट के फ़िल्टर जोड़ना
- गड़बड़ियां ठीक की गईं:
- 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 के बाद हुए अहम बदलाव
गेम से जुड़ी गतिविधि:
- नॉच और IME रिस्पॉन्स के लिए, WindowInsets को सुनने और क्वेरी करने की सुविधा
- मुख्य इवेंट और मोशन इवेंट के फ़िल्टर जोड़ना
- गड़बड़ियां ठीक की गईं:
- 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
- नए enum:
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 वर्शन 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 के सॉफ़्ट कीबोर्ड के इनपुट का इस्तेमाल कर सकते हैं.
गेम के लिए फ़्रेम पेसिंग की सुविधा देने वाला SDK 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
की मदद से पहले जोड़े गए कॉलबैक हटाएं.
Games Frame Pacing 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
रिलीज़ हो गया है.
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 रिलीज़ हो गया है.