অ্যান্ড্রয়েড গেমস
অ্যান্ড্রয়েড গেম SDK সম্পর্কে আরও তথ্যের জন্য, SDK ডকুমেন্টেশন এবং SDK রিলিজ নোটগুলি দেখুন।
এই টেবিলটি androidx.games গ্রুপের সমস্ত শিল্পকর্মের তালিকা করে।
| আর্টিফ্যাক্ট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| গেমস-ক্রিয়াকলাপ | 4.0.0 | - | - | 4.3.0-আলফা01 |
| গেম-কন্ট্রোলার | 2.0.2 | - | - | 2.3.0-আলফা01 |
| গেম-ফ্রেম-পেসিং | 2.1.3 | - | - | 2.3.0-আলফা01 |
| গেম-মেমরি-পরামর্শ | 2.0.1 | - | 2.1.0-beta01 | 2.3.0-আলফা01 |
| গেম-টেক্সট-ইনপুট | 4.0.0 | - | - | 4.3.0-আলফা01 |
| গেম-পারফরম্যান্স-টিউনার | 2.0.0 | - | - | 2.3.0-আলফা01 |
প্রয়োজনীয়তা
গেম-মেমরি-পরামর্শ
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" }
কোটলিন
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 বৈশিষ্ট্য যোগ করুন
আপনার অ্যাপের (বা মডিউলের) build.gradle ফাইলের মতো একই ডিরেক্টরিতে অবস্থিত gradle.properties ফাইলে আপনাকে বৈশিষ্ট্য যোগ করতে হতে পারে। যদি gradle.properties ফাইলটি না থাকে, তাহলে এই ফাইলটি তৈরি করুন।
আপনি যদি অ্যান্ড্রয়েড স্টুডিও 4.0 ব্যবহার করেন তবে নিশ্চিত করুন gradle.properties নিম্নলিখিত লাইনগুলি রয়েছে:
# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
আপনি যদি অ্যান্ড্রয়েড স্টুডিও 4.1 বা তার পরবর্তী সংস্করণ ব্যবহার করেন তবে নিশ্চিত করুন gradle.properties নিম্নলিখিত লাইনগুলি রয়েছে:
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
CMake এর সাথে প্যাকেজ যোগ করুন
আমদানি করা গেম 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 গেম 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
...)
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
গেম-মেমরি-অ্যাডভাইস সংস্করণ 2.1
সংস্করণ 2.1.0-beta01
নভেম্বর 29, 2023
androidx.games:games-memory-advice:2.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 2.1.0-alpha01
15 নভেম্বর, 2023
androidx.games:games-memory-advice:2.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ভাল ভবিষ্যদ্বাণীর জন্য লাইব্রেরির মেমরি মডেল আপডেট করা হয়েছে৷
এপিআই পরিবর্তন
- একটি নতুন API
getAvailableMemory()যোগ করা হয়েছে যা বাইটে নিরাপদে বরাদ্দ করা যেতে পারে এমন মেমরির পরিমাণের জন্য একটি অনুমান প্রদান করে।
সংস্করণ 2.1.0-alpha01
জুলাই 26, 2023
androidx.games:games-memory-advice:2.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
GetAvailableMemoryফাংশন যোগ করুন
বাগ ফিক্স
- মেমরি পরামর্শ মডেল আপডেট করুন
- শেয়ার করা
memory_adviceবিল্ড টার্গেট ঠিক করুন
গেম-মেমরি-অ্যাডভাইস সংস্করণ 2.0
সংস্করণ 2.0.1
20 সেপ্টেম্বর, 2023
androidx.games:games-memory-advice:2.0.1 প্রকাশিত হয়েছে। সংস্করণ 2.0.1 এই কমিট ধারণ করে.
বাগ ফিক্স
- জেভিএম-এর সাথে থ্রেড সংযুক্ত না হওয়ার কারণে স্টেট ওয়াইভার থ্রেডে ঘটছে ক্র্যাশ ঠিক করুন।
সংস্করণ 2.0.0
6 সেপ্টেম্বর, 2023
androidx.games:games-memory-advice:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0 এই কমিট ধারণ করে.
2.0.0 এর প্রধান বৈশিষ্ট্য
- এই সংস্করণে একটি নতুন এমএল মডেল প্রশিক্ষিত এবং প্রকাশ করা হয়েছে।
- বিনামূল্যে মেমরির পরিমাণ ভবিষ্যদ্বাণী করার জন্য একটি API প্রয়োগ করা হয়েছে।
সংস্করণ 2.0.0-rc01
জুলাই 26, 2023
androidx.games:games-memory-advice:2.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-rc01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- অবশিষ্ট মেমরি ভালোভাবে ভবিষ্যদ্বাণী করার জন্য একটি নতুন মডেল অন্তর্ভুক্ত করা হয়েছে।
বাগ ফিক্স
- স্থির মেমরি পরামর্শ একটি ভাগ করা STL এর সাথে কাজ করছে না৷
সংস্করণ 2.0.0-beta04
24 মে, 2023
androidx.games:games-memory-advice:2.0.0-beta04 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta04-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- লাইব্রেরীকে পাওয়ারিং মেশিন লার্নিং মডেল আপডেট করা হয়েছে যা নতুন ফোনের জন্য উন্নত ফলাফলের অনুমতি দেবে
সংস্করণ 2.0.0-beta03
5 এপ্রিল, 2023
androidx.games:games-memory-advice:2.0.0-beta03 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta03 এই কমিট ধারণ করে।
বাগ ফিক্স
- একটি বাগ সংশোধন করা হয়েছে যেখানে লাইব্রেরি প্রয়োজনীয় টেনসরফ্লো লাইট সম্পদগুলি সঠিকভাবে লোড করতে পারেনি
সংস্করণ 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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- বিল্ড ফাইল রিফ্যাক্টরিংয়ের কারণে প্রধান সংস্করণ বৃদ্ধি।
বাগ ফিক্স
- লাইব্রেরি সম্পদের ভুল কনফিগারেশন এখন ক্র্যাশ হওয়ার পরিবর্তে একটি ত্রুটি দেয়।
গেম-মেমরি-অ্যাডভাইস সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- এই সি লাইব্রেরি একটি গেম চালানোর ডিভাইসের মেমরি অবস্থার পরিবর্তনের জন্য কলব্যাক জিজ্ঞাসা করার এবং গ্রহণ করার সুবিধা দেয়৷
এপিআই পরিবর্তন
- এটি মেমরি পরামর্শ লাইব্রেরির প্রাথমিক প্রকাশ। সম্পূর্ণ API-এর জন্য include/memory_advice/memory_advice.h-এ হেডার দেখুন।
বাহ্যিক অবদান
- লাইব্রেরি টেনসরফ্লো-এর উপর নির্ভর করে, যার লাইসেন্স এবং ট্রানজিটিভ নির্ভরতাগুলি https://github.com/tensorflow/tensorflow- এ পাওয়া যাবে।
গেম-টেক্সট-ইনপুট সংস্করণ 3.0
সংস্করণ 3.0.4
7 আগস্ট, 2024
androidx.games:games-text-input:3.0.4 প্রকাশিত হয়েছে। সংস্করণ 3.0.4-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- টেক্সট নির্বাচন সহ এবং ছাড়া মুছে ফেলার স্থির কার্যকারিতা।
গেম-অ্যাক্টিভিটি সংস্করণ 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 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ডিফল্টরূপে 16kb পৃষ্ঠার আকার সমর্থন করে।
- গেম অ্যাক্টিভিটির জন্য মাউস সমর্থন।
বাগ ফিক্স
-
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এর অপ্রচলিত জাভা ইন্টারফেস মুছে ফেলা হয়েছে। -
GameActivityএবংGameTextInputউভয়ের জন্য Prefabs এখন সমস্ত উৎস ফাইল অন্তর্ভুক্ত করে।#include <GameActivity.cpp>আর সুপারিশ করা হয় না। পরিবর্তে একটি সঠিক স্ট্যাটিক বা গতিশীল লাইব্রেরির সাথে লিঙ্ক করুন, যেমনCMakeএgame-activity::game-activity_static। এই লাইব্রেরিগুলি AAR ফাইলে পাঠানো হয়।
বাগ ফিক্স
-
GameTextInputএ অসংখ্য সংশোধন করা হয়েছে। টাইপিং এবং অপসারণের কার্যকারিতা ঠিক করা হয়েছে। - সর্বাধিক জনপ্রিয় সফ্টওয়্যার কীবোর্ডগুলির সাথে সামঞ্জস্যতা উন্নত করা হয়েছে৷
- হার্ডওয়্যার কীবোর্ডে বিশেষ অক্ষরের স্থির হ্যান্ডলিং।
-
GameActivityএকটি বিরল নাল পয়েন্টার অ্যাক্সেস স্থির করা হয়েছে।
গেম-অ্যাক্টিভিটি সংস্করণ 3.0
সংস্করণ 3.0.5
7 আগস্ট, 2024
androidx.games:games-activity:3.0.5 প্রকাশিত হয়েছে। সংস্করণ 3.0.5-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
GameTextInputএর 3.0.4 রিলিজের সাথে মেলেGameActivityনতুন রিলিজ (ইনপুটগুলিতে পাঠ্য মুছে ফেলার নির্দিষ্ট কার্যকারিতা)।
সংস্করণ 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এ বেশ কিছু সংশোধন করেছি যার লক্ষ্য সফ্টওয়্যার এবং হার্ডওয়্যার কীবোর্ড সমর্থন উন্নত করা। এছাড়াও একটি বাগ সংশোধন করা হয়েছে যাGameTextInputGameActivityছাড়া ব্যবহার করা থেকে বাধা দিচ্ছে।
সংস্করণ 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 এর ক্ষেত্রে উভয় লাইব্রেরির কিছু ইন্টারফেস পরিবর্তন করা হয়েছে।
বাগ ফিক্স
- পুরানো এনডিকেগুলির সাথে সামঞ্জস্যের সমস্যাগুলি স্থির করা হয়েছে৷
- স্থির উইন্ডোজ বিল্ড সমস্যা
সংস্করণ 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এখন enum প্যারামিটার আশা করে, পূর্ণসংখ্যা নয়। -
GameActivityEventsএর অভ্যন্তরীণ ফাংশনGameActivityEvents_internal.hএ সরানো হয়। -
GameTextInputএর ইনপুট প্রকারগুলিও গণনা, পূর্ণসংখ্যা নয়।
গেম-অ্যাক্টিভিটি সংস্করণ 2.1
সংস্করণ 2.1.0-alpha02
6 সেপ্টেম্বর, 2023
androidx.games:games-activity:2.1.0-alpha02 এবং androidx.games:games-text-input:2.1.0-alpha02 প্রকাশ করা হয়েছে। সংস্করণ 2.1.0-alpha02 এই কমিট ধারণ করে।
বাগ ফিক্স
- 32 বিট ডিভাইসের সামঞ্জস্য উন্নত করা হয়েছে।
সংস্করণ 2.1.0-alpha01
জুলাই 26, 2023
androidx.games:games-activity:2.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
SurfaceViewইনস্ট্যান্স তৈরিকে ওভাররাইড করার ক্ষমতা প্রদান করুন - SDK সংস্করণ রিপোর্টিং যোগ করুন
এপিআই পরিবর্তন
-
historicalEventTimesজন্যlongএর পরিবর্তেint64_tব্যবহার করুন 32bit সিস্টেমে ওভাররানিং এড়াতে -
GameActivity_restartInputপদ্ধতি যোগ করুন - সফ্টওয়্যার কীবোর্ড দৃশ্যমানতা পরিবর্তন পরিচালনা করতে একটি নেটিভ কলব্যাক যোগ করুন
বাগ ফিক্স
- স্পর্শ ইভেন্ট হ্যান্ডলিং অপ্টিমাইজ করুন
- একটি
GameActivityMotionEvenএর সঠিক ধ্বংস -
GameActivityMotionEvent_getHistoricalAxisValueসূচক গণনা ঠিক করুন - মোশন ফিল্টারের জন্য বিটমাস্ক ঠিক করুন
গেম-অ্যাক্টিভিটি সংস্করণ 2.0
সংস্করণ 2.0.2
24 মে, 2023
androidx.games:games-activity:2.0.2 প্রকাশিত হয়েছে। সংস্করণ 2.0.2 এই কমিট ধারণ করে.
বাগ ফিক্স
-
GameActivityEventsস্থিতিশীলতা সংশোধন করা হয়েছে ( b/278017467 )
সংস্করণ 2.0.1
5 এপ্রিল, 2023
androidx.games:games-activity:2.0.1 প্রকাশিত হয়েছে। সংস্করণ 2.0.1 এই কমিট ধারণ করে.
বাগ ফিক্স
-
historicalEventTimesসাথে মেমরির প্রাথমিক মুক্তকরণ স্থির করা হয়েছে। -
historicalEventTimesNanosন্যানোস 32 বিট সিস্টেমে উপচে পড়া সমস্যার সমাধান করা হয়েছে
সংস্করণ 2.0.0
8 মার্চ, 2023
androidx.games:games-activity:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0 এই কমিট ধারণ করে.
2.0.0 এর প্রধান বৈশিষ্ট্য
- 32 বিট সীমা অতিক্রম করতে ঐতিহাসিক ইভেন্ট সময়ের জন্য ইন্টারফেস পরিবর্তন করা হয়েছে।
- অভিযোজন মত কনফিগারেশন পরিবর্তন, ব্যবহারকারী অ্যাক্সেস প্রদান করা হয়েছে.
-
contentRectকাঠামোতে আপ-টু-ডেট তথ্য প্রদান করা হয়েছে। - ডিফল্ট
SurfaceViewকাস্টমাইজ করার একটি সহজ উপায় প্রদান করেছে৷ - টাচ ইভেন্টগুলির স্থির ডিফল্ট ওএস হ্যান্ডলিং, যেমন সিস্টেম বোতামগুলি পরিচালনা করা।
- টাচ ইভেন্ট পরিচালনায় বেশিরভাগ JNI কল অপ্টিমাইজ করা হয়েছে; এটি কর্মক্ষমতা প্রভাবিত করতে ব্যবহৃত.
সংস্করণ 2.0.0-rc01
22 ফেব্রুয়ারি, 2023
androidx.games:games-activity:2.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 2.0.0-beta01
ফেব্রুয়ারী 8, 2023
androidx.games:games-activity:2.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta01-এ এই কমিট রয়েছে।
বাগ ফিক্স
- ফিক্সড সিস্টেম বোতাম হ্যান্ডলিং. ( 2a103e )
সংস্করণ 2.0.0-alpha01
11 জানুয়ারী, 2023
androidx.games:games-activity:2.0.0-alpha01 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 2.0.0-alpha01 এই কমিট ধারণ করে।
গেম-অ্যাক্টিভিটি সংস্করণ 1.2
সংস্করণ 1.2.2
7 ডিসেম্বর, 2022
androidx.games:games-activity:1.2.2 প্রকাশিত হয়েছে। সংস্করণ 1.2.2-এ এই কমিট রয়েছে।
বাগ ফিক্স
- রানটাইমে সর্বাধিক সংখ্যক মোশন ইভেন্ট এখন সেট করা যেতে পারে।
সংস্করণ 1.2.2-alpha01
9 নভেম্বর, 2022
androidx.games:games-activity:1.2.2-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.2-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- API-এ এখন
GAMEACTIVITY_PACKED_VERSIONআকারে সংস্করণ তথ্যও রয়েছে। ( I287e6 ) - যোগ করা হয়েছে
onContentRectChangedকলব্যাক যাকে বলা হয় যখন উইন্ডোর আয়তক্ষেত্রটি যেখানে বিষয়বস্তু স্থাপন করা উচিত পরিবর্তন হয়েছে। ( I81396 )
বাগ ফিক্স
- নির্দিষ্ট ঘটনা বাফার ওভারফ্লো. উভয়
inputBuffer->keyEventsএবংmotionEventsএখন গতিশীলভাবে বরাদ্দ করা বাফার। ( Ic00f6 ) - মেমরি আউট হলে gracefully ব্যর্থ হয়. বাফার রিসাইজ করার সময়
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-এ নেটিভ লাইব্রেরি লোড করুন।
- অন্য কোন লাইব্রেরি না পাওয়া গেলে "প্রধান" নাম সহ লাইব্রেরি লোড করার দিকে পতন।
গেম-অ্যাক্টিভিটি সংস্করণ 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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
onContentRectChangedকলব্যাকGameActivityCallbacksএ যোগ করা হয়েছে
বাগ ফিক্স
- android_native_app_glue.h-এ অনুপস্থিত বার্তা যোগ করা হয়েছে:
-
APP_CMD_CONTENT_RECT_CHANGED -
APP_CMD_WINDOW_REDRAW_NEEDED
-
গেম পারফরম্যান্স টিউনার 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 এই কমিট ধারণ করে।
বাগ ফিক্স
- গেম-পারফরমেন্স-টিউনারকে একটি নতুন রিলিজ প্রক্রিয়ায় সরানো হয়েছে। আচরণের কোন পরিবর্তন হওয়া উচিত নয়।
সংস্করণ 2.0.0-alpha02
ফেব্রুয়ারী 8, 2023
androidx.games:games-performance-tuner:2.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
TuningFork_predictQualityLevelsAPI যোগ করা হয়েছে; যা ব্যবহার করার জন্য সঠিক মানের স্তর/বিশ্বস্ততার পরামিতিগুলির পূর্বাভাস দিতে সাহায্য করবে।
গেম পারফরম্যান্স টিউনার 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 থেকে গুরুত্বপূর্ণ পরিবর্তন
- মেমরি টেলিমেট্রি পাওয়ার চেষ্টা করার সময় ফিক্সড গেটপিড 0 রিটার্ন করছে।
- একটি সক্রিয় লোডিং গ্রুপ ছাড়াই StopLoadingGroup কার্যকর করা বন্ধ করেছে৷
গেম পারফরম্যান্স টিউনার 1.5.0
সংস্করণ 1.5.0
ফেব্রুয়ারী 9, 2022
androidx.games:games-performance-tuner:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এই কমিট ধারণ করে.
1.4.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- প্রারম্ভিক সেটিংসে হার্ড-কোডেড না হয়ে প্রোগ্রাম্যাটিকভাবে আপলোডগুলির মধ্যে ব্যবধান পরিবর্তন করুন।
- যোগ করা ফাংশন:
TuningFork_setAggregationStrategyInterval
- যোগ করা ফাংশন:
-
API<=23এ API কী-তে মেমরি দুর্নীতির জন্য সমাধান করুন
সংস্করণ 1.5.0-rc01
জানুয়ারী 26, 2022
androidx.games:games-performance-tuner:1.5.0-rc01 প্রকাশিত হয়েছে। 1.5.0-rc01 সংস্করণে এই কমিট রয়েছে।
বাগ ফিক্স
- API <=23 এ API কী-তে মেমরি দুর্নীতির জন্য সমাধান করুন
সংস্করণ 1.5.0-beta02
15 ডিসেম্বর, 2021
androidx.games:games-performance-tuner:1.5.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-
TuningFork_Settingsথেকে ABI-ব্রেকিং পরিবর্তন সরান।
সংস্করণ 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 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- সেটিংস ফাইল ব্যবহার না করে প্রোগ্রাম্যাটিকভাবে APT আপলোডের মধ্যে ব্যবধান সেট করা এখন সম্ভব।
এপিআই পরিবর্তন
- যোগ করা ফাংশন:
TuningFork_setAggregationStrategyInterval - TuningFork_Settings struct-এ ক্ষেত্র যোগ করা হয়েছে:
aggregation_strategy_intervalms_or_count
গেম-অ্যাক্টিভিটি সংস্করণ 1.0.0
সংস্করণ 1.0.0
4 আগস্ট, 2021
androidx.games:games-activity:1.0.0 , androidx.games:games-controller:1.0.0 , এবং androidx.games:games-text-input:1.0.0 টেক্সট-ইনপুট:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
গেমস-অ্যাক্টিভিটি, গেম-কন্ট্রোলার এবং গেম-টেক্সট-ইনপুটের স্থিতিশীল করার জন্য এটি প্রাথমিক রিলিজ। আরও তথ্যের জন্য 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
৩০ জুন, ২০২১
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 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- গেমস-অ্যাক্টিভিটি হল একটি নতুন লাইব্রেরি যা NativeActivity প্রতিস্থাপন করে Android এর সাথে একটি C/C++ গেম সংহত করার প্রস্তাবিত উপায় হিসেবে।
গেম-কন্ট্রোলার সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ডিফল্টরূপে 16kb পৃষ্ঠার আকার সমর্থন করে।
গেম-কন্ট্রোলার সংস্করণ 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 )
-
targetSdk35 এ পরিবর্তন করুন ( 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শর্ত ঠিক করুন। - নির্দিষ্ট USB কীবোর্ডগুলিকে গেম কন্ট্রোলার হিসাবে ভুলভাবে নিবন্ধন করা থেকে প্রতিরোধ করার জন্য ঠিক করুন৷
সংস্করণ 2.0.0
8 মার্চ, 2023
androidx.games:games-controller:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0 এই কমিট ধারণ করে.
2.0.0 এর প্রধান বৈশিষ্ট্য
- হার্ডওয়্যার কীবোর্ডের সংযোগের অবস্থা সনাক্ত করার ক্ষমতা যোগ করা হয়েছে।
- মূল ডিভাইস (যেমন হ্যান্ডসেট) পাশাপাশি কন্ট্রোলার থেকে মোশন ডেটা (অ্যাক্সিলোমিটার/গাইরোস্কোপ) রিপোর্ট করার ক্ষমতা যোগ করা হয়েছে।
- মেমরি পদচিহ্ন কমাতে এবং অতিরিক্ত বৈশিষ্ট্য সমর্থন করতে নিয়ামক সংজ্ঞা ডাটাবেসের জন্য API এবং বিন্যাস পরিবর্তিত হয়েছে।
সংস্করণ 2.0.0-alpha01
11 জানুয়ারী, 2023
androidx.games:games-controller:2.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha01 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- হার্ডওয়্যার কীবোর্ড সনাক্তকরণ
- ইন্টিগ্রেটেড সেন্সর মোশন ডেটা রিপোর্টিং সমর্থন (যেমন ফোন থেকেই জাইরোস্কোপ এবং অ্যাক্সিলোমিটার ডেটা গ্রহণ করা)
- নতুন অপ্টিমাইজড কন্ট্রোলার ম্যাপিং ডেটা ফরম্যাট
এপিআই পরিবর্তন
- হার্ডওয়্যার কীবোর্ডের জন্য নতুন API কল:
Paddleboat_getPhysicalKeyboardStatusএবংPaddleboat_setPhysicalKeyboardStatusCallback - নতুন API সমন্বিত সেন্সর মোশন ডেটা রিপোর্টিংয়ের জন্য কল করে:
Paddleboat_getIntegratedMotionSensorFlagsএবংPaddleboat_setMotionDataCallbackWithIntegratedFlags - সংশোধিত নিয়ামক ম্যাপিং ডেটা বিন্যাসের জন্য নতুন API কল:
Paddleboat_addControllerRemapDataFromFd,Paddleboat_addControllerRemapDataFromFileBuffer - অপ্রচলিত পুরানো ম্যাপিং API কলগুলি:
Paddleboat_addControllerRemapDataএবংPaddleboat_getControllerRemapTableData
বাগ ফিক্স
- গেমঅ্যাক্টিভিটি 1.2.2 এবং উচ্চতর থেকে মোশন ইভেন্টগুলির সাথে সামঞ্জস্যপূর্ণ সমস্যা স্থির করা হয়েছে৷
গেম-কন্ট্রোলার সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
ব্যাটারি স্ট্যাটাস, ডুয়াল-মোটর ভাইব্রেশন, লাইট কন্ট্রোল এবং সমর্থিত কন্ট্রোলারে মোশন অক্ষ রিপোর্ট করার জন্য সমর্থন যোগ করা হয়েছে যখন অ্যান্ড্রয়েড এস বা উচ্চতর ডিভাইসে চলছে।
এপিআই পরিবর্তন
- কন্ট্রোলার মোশন ডেটা কলব্যাক নিবন্ধনের জন্য
Paddleboat_setMotionDataCallbackফাংশন যোগ করা হয়েছে - কন্ট্রোলার লাইট সেটিংস পরিবর্তন করার জন্য
Paddleboat_setControllerLightফাংশন যোগ করা হয়েছে। -
Paddleboat_Controller_BatteryকাঠামোPaddleboat_Controller_Dataযোগ করা হয়েছে - নতুন কাঠামো:
-
Paddleboat_Controller_Battery -
Paddleboat_Motion_Data
-
- নতুন enums:
-
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 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
গেমস-অ্যাক্টিভিটি, গেম-কন্ট্রোলার এবং গেম-টেক্সট-ইনপুটের স্থিতিশীল করার জন্য এটি প্রাথমিক রিলিজ। আরও তথ্যের জন্য AGDK হোম পেজ দেখুন।
সংস্করণ 1.0.0-rc02
জুলাই 21, 2021
androidx.games:games-controller:1.0.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc02 এই কমিট ধারণ করে।
বাগ ফিক্স
- স্থির প্যাকেজিং ত্রুটি যার কারণে খালি, অব্যবহৃত আর্কিটেকচার/সংস্করণ পারমুটেশনে প্রিফ্যাব আমদানি ব্যর্থ হয়েছে।
সংস্করণ 1.0.0-rc01
12 জুলাই, 2021
androidx.games:games-controller:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
বাগ ফিক্স
- সর্বশেষ
GameActivityসাথে একটি অসঙ্গতি সমস্যা সমাধান করা হয়েছে
সংস্করণ 1.0.0-beta01
৩০ জুন, ২০২১
androidx.games:games-controller:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- যে ফাংশনগুলি সাফল্য বা ব্যর্থতার জন্য একটি বুলিয়ান ফেরত দেয় এখন একটি
Paddleboat_Error_Codeenum প্রদান করে। -
Paddleboat_onPauseনাম পরিবর্তন করেPaddleboat_onStopরাখা হয়েছে -
Paddleboat_onResumeনাম পরিবর্তন করেPaddleboat_onStartকরা হয়েছে - Paddleboat_processGameActivityEvent দুটি ফাংশনে বিভক্ত:
Paddleboat_processGameActivityKeyInputEventএবংPaddleboat_processGameActivityMotionInputEvent - প্রিভিউ অ্যান্ড্রয়েড এস SDK এর বিপরীতে বিল্ডিং করার জন্য প্রসারিত কন্ট্রোলার বৈশিষ্ট্যগুলি সরানো হয়েছে৷
-
Paddleboat_getBackButtonConsumedফাংশন যোগ করা হয়েছে - কন্ট্রোলার এবং মাউস স্ট্যাটাস কলব্যাকগুলিতে এখন ব্যবহারকারীর সংজ্ঞায়িত ডেটাতে একটি পয়েন্টারের ঐচ্ছিক প্যারামিটার রয়েছে
- ডিভাইস তথ্য কাঠামোর বাইরে নিয়ামক নাম স্ট্রিং সরানো হয়েছে, এখন
Paddleboat_getControllerNameফাংশনের মাধ্যমে অ্যাক্সেস করা হয়েছে
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি নিয়ামক যা প্রথমে নিজেকে একটি নিয়ামক হিসাবে রিপোর্ট করে না, কিন্তু পরে একটি onInputDeviceChanged বার্তার মাধ্যমে করে, একটি নিয়ামক সংযোগ হিসাবে সঠিকভাবে সনাক্ত করা হয়নি৷
সংস্করণ 1.0.0-alpha01
16 জুন, 2021
androidx.games:games-controller:1.0.0-alpha01 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- গেম-কন্ট্রোলার হল একটি নতুন লাইব্রেরি যা গেম কন্ট্রোলার ডিভাইসগুলির সাথে সনাক্তকরণ, ইনপুট পড়ার এবং ইন্টারঅ্যাক্ট করার জন্য একটি C API প্রদান করে।
গেম-টেক্সট-ইনপুট 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কলব্যাক যোগ করুন
বাগ ফিক্স
- হার্ডওয়্যার এবং সফ্টওয়্যার কীবোর্ড সিঙ্কের বাইরে থাকার জন্য ঠিক করুন
- নরম কীবোর্ড লুকানো অবস্থায় ফোকাস পরিষ্কার করুন
গেম-টেক্সট-ইনপুট 2.0
সংস্করণ 2.0.0
8 মার্চ, 2023
androidx.games:games-text-input:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0 এই কমিট ধারণ করে.
1.1.1 থেকে গুরুত্বপূর্ণ পরিবর্তন
- বিল্ড সিস্টেমে পরিবর্তনের কারণে প্রধান সংস্করণ আপডেট, লাইব্রেরি/এপিআই-তে কোনো আপডেট নেই।
গেম-টেক্সট-ইনপুট সংস্করণ 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 ইনসেট কার্যকারিতা যোগ করা হয়েছে
গেম-টেক্সট-ইনপুট সংস্করণ 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 এই কমিট ধারণ করে.
1.0.0 এর প্রধান বৈশিষ্ট্য
গেমস-অ্যাক্টিভিটি, গেম-কন্ট্রোলার এবং গেম-টেক্সট-ইনপুটের স্থিতিশীল করার জন্য এটি প্রাথমিক রিলিজ। আরও তথ্যের জন্য AGDK হোম পেজ দেখুন।
সংস্করণ 1.0.0-rc01
12 জুলাই, 2021
androidx.games:games-text-input:1.0.0-rc01 কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-rc01 এই কমিট ধারণ করে।
সংস্করণ 1.0.0-beta01
৩০ জুন, ২০২১
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 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- গেমস-টেক্সট-ইনপুট হল একটি নতুন লাইব্রেরি যা গেম ডেভেলপারদের 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 )
-
targetSdk35 এ পরিবর্তন করুন ( eddf605 )
বাগ ফিক্স
- বিভিন্ন বাগ ফিক্স ( ফিক্সের তালিকা )
গেম ফ্রেম পেসিং সংস্করণ 2.1
সংস্করণ 2.1.3
2 জুলাই, 2025
androidx.games:games-frame-pacing:2.1.3 প্রকাশিত হয়েছে। সংস্করণ 2.1.3-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- 16KB পৃষ্ঠার আকারের জন্য সমর্থন সক্ষম করে৷
সংস্করণ 2.1.2
জুলাই 24, 2024
androidx.games:games-frame-pacing:2.1.2 প্রকাশিত হয়েছে। সংস্করণ 2.1.2-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- সুইপ্পি এখন উপস্থাপনের সময়টি আরও সঠিকভাবে গণনা করতে API 33 থেকে
AChoreographer_postVsyncCallbackব্যবহার করে। এটি 120Hz ডিভাইসে একটি বাগ ঠিক করে যেখানে ফ্রেমগুলি বাদ দেওয়া হয়।
সংস্করণ 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-আরসি 01
20 সেপ্টেম্বর, 2023
androidx.games:games-frame-pacing:2.1.0-rc01 -ফ্রেম-প্যাকিং: ২.১.০-আরসি 01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-আরসি 01 এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.1.0-BETA01
24 মে, 2023
androidx.games:games-frame-pacing:2.1.0-beta01 -ফ্রেম-প্যাকিং: ২.১.০-বিটা 01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
-
NDKChoreographerইনিশিয়ালাইজেশন ব্যর্থ হয় ( EF466D ) -
SwappyGL_getSupportedRefreshPeriodsNSক্যোয়ারী রিফ্রেশ রেটগুলি সিস্টেম থেকে স্পষ্টভাবে ব্যবহার করার সময় ( C85235 )
সংস্করণ 2.1.0-Alpha01
এপ্রিল 5, 2023
androidx.games:games-frame-pacing:2.1.0-alpha01 -ফ্রেম-প্যাকিং: ২.১.০-আলফা 01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ফ্রেম-পেসিং অবস্থা পুনরায় সেট করতে নতুন এপিআই।
- সিপিইউ এবং জিপিইউ টাইমস পর্যবেক্ষণ করার সময় সুইপির ফ্রেম-পেসিং প্রভাব অক্ষম করতে নতুন এপিআই।
এপিআই পরিবর্তন
-
SwappyGL_resetFramePacing/SwappyVk_resetFramePacingএখন অভ্যন্তরীণ ফ্রেম-পেসিং অবস্থা পুনরায় সেট করতে ব্যবহার করা যেতে পারে। ফ্রেম প্যাসিং এখন কেবলমাত্র পয়েন্ট থেকে ডেটা বিবেচনা করবে যখন রিসেট এপিআই বলা হয়। -
SwappyGL_enableFramePacing/SwappyVk_enableFramePacingএখন সুইপির ফ্রেম প্যাসিং সক্ষম/অক্ষম করতে ব্যবহার করা যেতে পারে। যখন অক্ষম, -
SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWaitনিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে যে ফ্রেম-পেসিং অক্ষম করা হলে শেষ ফ্রেমের জিপিইউ কাজের কোনও অবরুদ্ধ অপেক্ষা ঘটে কিনা তা নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
বাগ ফিক্স
- সুইপি জিএল এপিআই ব্যবহার করার সময় জিপিইউ আবদ্ধ কেসগুলির জন্য পারফরম্যান্সের উন্নতি করা হয়।
গেমস ফ্রেম প্যাসিং সংস্করণ 2.0
সংস্করণ 2.0.0
8 মার্চ, 2023
androidx.games:games-frame-pacing:2.0.0 গেমস-ফ্রেম-প্যাকিং: ২.০.০ প্রকাশিত হয়েছে। সংস্করণ 2.0.0 এ এই কমিটস রয়েছে।
1.10.1 থেকে গুরুত্বপূর্ণ পরিবর্তন
- বিল্ড সিস্টেমটি এসডিকে/এনডিকে সংস্করণে একাধিক পরিবর্তে উত্পন্ন কেবলমাত্র একটি গ্রন্থাগারের দিকে পরিচালিত করে।
- ভলকান ফ্রেমের পরিসংখ্যান যুক্ত করা হয়।
- ফ্রেমের পরিসংখ্যান সাফ করার জন্য একটি নতুন এপিআই যুক্ত করা হয়েছে।
- লগগুলি সমস্ত রিলিজ মোডে নীরব, সেগুলি ডিবাগ মোডে সক্ষম করা যেতে পারে।
সংস্করণ 2.0.0-RC01
22 ফেব্রুয়ারি, 2023
androidx.games:games-frame-pacing:2.0.0-rc01 -ফ্রেম-প্যাকিং: ২.০.০.০-আরসি 01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- লগিং এখন একটি সংকলন পতাকার পিছনে লুকানো আছে। ডিফল্টরূপে লাইব্রেরির রিলিজ বিল্ডের কোনও লগিং নেই এবং লাইব্রেরির ডিবাগ রিলিজটিতে সমস্ত লগিং চালু রয়েছে।
সংস্করণ 2.0.0-BETA01
ফেব্রুয়ারী 8, 2023
androidx.games:games-frame-pacing:2.0.0-beta01 -ফ্রেম-প্যাকিং: ২.০.০.০-বিটা 01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- ফ্রেমের পরিসংখ্যান সাফ করার জন্য নতুন এপিআই প্রবর্তিত।
এপিআই পরিবর্তন
-
SwappyGL_clearStatsএবংSwappyGL_clearStatsএপিআই যুক্ত হয়েছে।
সংস্করণ 2.0.0-Alpha01
11 জানুয়ারী, 2023
androidx.games:games-frame-pacing:2.0.0-alpha01 -ফ্রেম-প্যাকিং: ২.০.০-আলফা 01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-ALPHA01 এর মধ্যে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- যোগ করা ভলকান ফ্রেমের পরিসংখ্যান
এপিআই পরিবর্তন
- ফাইলগুলি রিফ্যাক্টরিংয়ের কারণে প্রধান সংস্করণ বৃদ্ধি
- 3 টি নতুন এপিআই যুক্ত হয়েছে:
SwappyVk_enableStats,SwappyVk_recordFrameStartএবংSwappyVk_getStats
বাগ ফিক্স
- কেবল অটো সোয়াপ মোডে থ্রেশহোল্ড প্রয়োগ করুন ( আইসি 0786 )
গেমস ফ্রেম প্যাকিং 1.10
সংস্করণ 1.10.2-Alpha01
9 নভেম্বর, 2022
androidx.games:games-frame-pacing:1.10.2-alpha01 -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 এ এই কমিটস রয়েছে।
বাগ ফিক্স
- এনডিকে <23 এবং> 17 দিয়ে বিল্ডিং না করার জন্য সুইপির জন্য ঠিক করুন।
- ডিসপ্লে দ্বারা সমর্থিত রিফ্রেশ হারগুলি পুনরুদ্ধার করতে এপিআই উন্মুক্ত।
সংস্করণ 1.10.0
23 ফেব্রুয়ারি, 2022
androidx.games:games-frame-pacing:1.10.0 -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 -FRAME-Pacing: 1.10.0.0-RC01 প্রকাশিত হয়েছে। সংস্করণ 1.10.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।
সংস্করণ 1.10.0-BETA01
জানুয়ারী 26, 2022
androidx.games:games-frame-pacing:1.10.0-beta01 -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 -FRAME-Pacing:1.10.0-Alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.10.0-ALPHA01 এর মধ্যে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
SwappyGL_uninjectTracerফাংশন সংযোজন।
এপিআই পরিবর্তন
- কলব্যাকগুলি সরান যা পূর্বে
SwappyGL_injectTracerব্যবহার করেSwappyGL_uninjectTracer(const SwappyTracer *t)এপিআই ব্যবহার করে যুক্ত করা হয়েছিল।
গেমস ফ্রেম প্যাকিং 1.9
সংস্করণ 1.9.1
13 অক্টোবর, 2021
androidx.games:games-frame-pacing:1.9.1 গেমস-ফ্রেম-প্যাকিং: ১.৯.১ প্রকাশিত হয়েছে। সংস্করণ 1.9.1 এ এই কমিটস রয়েছে।
বাগ ফিক্স
- স্থির বি/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
৩০ জুন, ২০২১
androidx.games:games-frame-pacing:1.7.0 গেমস-ফ্রেম-প্যাসিং: ১.7.০ প্রকাশিত হয়েছে। সংস্করণ 1.7.0 এ এই কমিটস রয়েছে।
সংস্করণ 1.7.0-আরসি 01
2 জুন, 2021
androidx.games:games-frame-pacing:1.7.0-rc01 -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 -FRAME-Pacing: 1.7.0-BETA02 প্রকাশিত হয়েছে।
সংস্করণ 1.7.0-BETA01
16 ডিসেম্বর, 2020
androidx.games:games-frame-pacing:1.7.0-beta01 -FRAME-Pacing: 1.7.0-BETA01 প্রকাশিত হয়েছে।
গেমস পারফরম্যান্স টিউনার 1.4.3
সংস্করণ 2.0.0-RC01
জুলাই 24, 2024
androidx.games:games-performance-tuner:2.0.0-rc01 games-পারফরম্যান্স-টিউনার:2.0.0.0-RC01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-RC01 এর মধ্যে এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.3
12 জুলাই, 2021
androidx.games:games-performance-tuner:1.4.3 games-পারফরম্যান্স-টিউনার:1.4.3 প্রকাশিত হয়েছে। সংস্করণ 1.4.3 এ এই কমিটস রয়েছে।
1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- অভ্যন্তরীণ সংস্করণ স্কিমের সাথে মেলে আপডেট হয়েছে।
গেমস পারফরম্যান্স টিউনার 1.1.0
সংস্করণ 1.1.0
৩০ জুন, ২০২১
androidx.games:games-performance-tuner:1.1.0 games-পারফরম্যান্স-টিউনার:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0 এ এই কমিটস রয়েছে।
সংস্করণ 1.1.0-আরসি 01
2 জুন, 2021
androidx.games:games-performance-tuner:1.1.0-rc01 games-পারফরম্যান্স-সুরার: 1.1.0-আরসি 01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-আরসি 01 এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-BETA03
21 এপ্রিল, 2021
androidx.games:games-performance-tuner:1.1.0-beta03 games-পারফরম্যান্স-সুরার: 1.1.0-BETA03 প্রকাশিত হয়েছে।
সংস্করণ 1.1.0-BETA02
24 ফেব্রুয়ারি, 2021
androidx.games:games-performance-tuner:1.1.0-beta02 games-পারফরম্যান্স-টিউনার:1.1.0-BETA02 প্রকাশিত হয়েছে।
সংস্করণ 1.1.0-BETA01
16 ডিসেম্বর, 2020
androidx.games:games-performance-tuner:1.1.0-beta01 games-পারফরম্যান্স-সুরার: 1.1.0-বিটা 01 প্রকাশিত হয়েছে।
সংস্করণ 1.1.0-Alpha01
androidx.games: games-পারফরম্যান্স-টিউনার:1.1.0-ALPHA01 প্রকাশিত হয়েছে।
সংস্করণ 1.0.0
সংস্করণ 1.0.0-alpha02
12 আগস্ট, 2020
অ্যান্ড্রয়েড গেমিং লাইব্রেরিটির নামকরণ করা হয়েছিল অ্যান্ড্রয়েড গেমস লাইব্রেরিতে।
androidx.gaming -> androidx.games
সংস্করণ 1.0.0-alpha01
জুন 10, 2020
androidx.games:1.0.0-Alpha01 প্রকাশিত হয়েছে।