অ্যান্ড্রয়েড গেমস্
অ্যান্ড্রয়েড গেম SDK সম্পর্কে আরও তথ্যের জন্য, SDK ডকুমেন্টেশন এবং SDK রিলিজ নোট দেখুন।
এই টেবিলে androidx.games গ্রুপের সমস্ত শিল্পকর্মের তালিকা দেওয়া আছে।
| শিল্পকর্ম | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| গেম-কার্যকলাপ | ৪.০.০ | - | - | ৪.৪.০-আলফা০১ |
| গেমস-কন্ট্রোলার | ২.০.২ | - | - | ২.৩.০-আলফা০১ |
| গেমস-ফ্রেম-পেসিং | ২.১.৩ | - | - | ২.৩.০-আলফা০১ |
| গেমস-মেমরি-পরামর্শ | ২.০.১ | - | ২.১.০-বিটা০১ | ২.৩.০-আলফা০১ |
| গেমস-টেক্সট-ইনপুট | ৪.০.০ | - | - | ৪.৩.০-আলফা০১ |
| গেমস-পারফরম্যান্স-টিউনার | ২.০.০ | - | - | ২.৩.০-আলফা০১ |
আবশ্যকতা
গেমস-মেমরি-পরামর্শ
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") } }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
গ্র্যাডেল প্রোপার্টি যোগ করুন
আপনার অ্যাপের (অথবা মডিউলের) build.gradle ফাইলের মতো একই ডিরেক্টরিতে অবস্থিত gradle.properties ফাইলে আপনাকে বৈশিষ্ট্য যোগ করতে হতে পারে। যদি gradle.properties ফাইলটি বিদ্যমান না থাকে, তাহলে এই ফাইলটি তৈরি করুন।
যদি আপনি অ্যান্ড্রয়েড স্টুডিও ৪.০ ব্যবহার করেন, তাহলে নিশ্চিত করুন gradle.properties নিম্নলিখিত লাইনগুলি রয়েছে:
# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
যদি আপনি অ্যান্ড্রয়েড স্টুডিও ৪.১ বা তার পরবর্তী সংস্করণ ব্যবহার করেন, তাহলে নিশ্চিত করুন 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 Game SDK থেকে হেডার ফাইল অন্তর্ভুক্ত করার অনুমতি দেবে:
#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"
আপনার প্রধান অ্যাপের CMakeLists.txt ফাইলে, প্রধান শেয়ার্ড লাইব্রেরির জন্য target_link_libraries খুঁজুন। আপনার শেয়ার্ড লাইব্রেরিতে অন্তর্ভুক্ত করার জন্য Android Game SDK স্ট্যাটিক লাইব্রেরিতে রেফারেন্সগুলি যোগ করুন:
target_link_libraries(...
games-frame-pacing::swappy_static
games-performance-tuner::tuningfork_static
...)
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরিটি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
গেমস-মেমোরি-পরামর্শ সংস্করণ 2.1
সংস্করণ 2.1.0-beta01
২৯ নভেম্বর, ২০২৩
androidx.games:games-memory-advice:2.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.1.0-alpha01
১৫ নভেম্বর, ২০২৩
androidx.games:games-memory-advice:2.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- আরও ভালো ভবিষ্যদ্বাণীর জন্য লাইব্রেরির মেমরি মডেল আপডেট করা হয়েছে।
API পরিবর্তনগুলি
- একটি নতুন API
getAvailableMemory()যোগ করা হয়েছে যা নিরাপদে বরাদ্দ করা যেতে পারে এমন মেমরির পরিমাণের একটি অনুমান বাইটে প্রদান করে।
সংস্করণ 2.1.0-alpha01
২৬ জুলাই, ২০২৩
androidx.games:games-memory-advice:2.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
GetAvailableMemoryফাংশন যোগ করুন
বাগ ফিক্স
- মেমোরি অ্যাডভাইস মডেল আপডেট করুন
- শেয়ার্ড
memory_adviceবিল্ড টার্গেট ঠিক করুন
গেমস-মেমোরি-পরামর্শ সংস্করণ 2.0
সংস্করণ 2.0.1
২০ সেপ্টেম্বর, ২০২৩
androidx.games:games-memory-advice:2.0.1 প্রকাশিত হয়েছে। সংস্করণ 2.0.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- JVM-এর সাথে থ্রেড সংযুক্ত না থাকার কারণে স্টেট ওয়াচার থ্রেডে যে ক্র্যাশ হয়েছে তা ঠিক করুন।
সংস্করণ 2.0.0
৬ সেপ্টেম্বর, ২০২৩
androidx.games:games-memory-advice:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-এ এই কমিটগুলি রয়েছে।
2.0.0 এর প্রধান বৈশিষ্ট্যগুলি
- এই সংস্করণে একটি নতুন ML মডেল প্রশিক্ষিত এবং প্রকাশ করা হয়েছে।
- বিনামূল্যে মেমরির পরিমাণ পূর্বাভাস দেওয়ার জন্য একটি API বাস্তবায়িত হয়েছে।
সংস্করণ 2.0.0-rc01
২৬ জুলাই, ২০২৩
androidx.games:games-memory-advice:2.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-rc01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- অবশিষ্ট স্মৃতির আরও ভালোভাবে ভবিষ্যদ্বাণী করার জন্য একটি নতুন মডেল অন্তর্ভুক্ত করা হয়েছে।
বাগ ফিক্স
- একটি শেয়ার্ড STL এর সাথে কাজ না করার জন্য স্থির মেমোরি পরামর্শ।
সংস্করণ 2.0.0-beta04
২৪ মে, ২০২৩
androidx.games:games-memory-advice:2.0.0-beta04 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta04-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- লাইব্রেরিটিকে শক্তিশালী করার জন্য মেশিন লার্নিং মডেল আপডেট করা হয়েছে যা নতুন ফোনের জন্য উন্নত ফলাফলের অনুমতি দেবে।
সংস্করণ 2.0.0-beta03
৫ এপ্রিল, ২০২৩
androidx.games:games-memory-advice:2.0.0-beta03 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta03-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- লাইব্রেরিটি প্রয়োজনীয় টেনসরফ্লো লাইট সম্পদ সঠিকভাবে লোড করতে না পারার একটি বাগ সংশোধন করা হয়েছে।
সংস্করণ 2.0.0-beta02
২২ মার্চ, ২০২৩
androidx.games:games-memory-advice:2.0.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta02-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- লাইব্রেরির স্ট্যাটিক সংস্করণ সঠিকভাবে লিঙ্ক করা থেকে বিরত রাখার জন্য একটি বাগ সংশোধন করা হয়েছে।
সংস্করণ 2.0.0-beta01
২২ ফেব্রুয়ারী, ২০২৩
androidx.games:games-memory-advice:2.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- কোনও নতুন পরিবর্তন নেই
সংস্করণ 2.0.0-alpha01
৮ ফেব্রুয়ারী, ২০২৩
androidx.games:games-memory-advice:2.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- বিল্ড ফাইল রিফ্যাক্টরিংয়ের কারণে সংস্করণের উল্লেখযোগ্য বৃদ্ধি।
বাগ ফিক্স
- লাইব্রেরি সম্পদের ভুল কনফিগারেশন এখন ক্র্যাশ হওয়ার পরিবর্তে একটি ত্রুটি দেয়।
গেমস-মেমোরি-পরামর্শ সংস্করণ 1.0.0
সংস্করণ 1.0.0-beta03
৯ নভেম্বর, ২০২২
androidx.games:games-memory-advice:1.0.0-beta03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta03-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- কোনও নতুন পরিবর্তন নেই
সংস্করণ 1.0.0-beta01
৯ মার্চ, ২০২২
androidx.games:games-memory-advice:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলি রয়েছে।
- ১.০.০-আলফা০১ থেকে কোনও পরিবর্তন হয়নি।
সংস্করণ 1.0.0-alpha01
২৩ ফেব্রুয়ারী, ২০২২
androidx.games:games-memory-advice:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- এই সি লাইব্রেরিটি গেমটি চলমান ডিভাইসের মেমরি অবস্থার পরিবর্তনের জন্য জিজ্ঞাসা এবং কলব্যাক গ্রহণের সুবিধা দেয়।
API পরিবর্তনগুলি
- এটি মেমোরি অ্যাডভাইস লাইব্রেরির প্রাথমিক প্রকাশ। সম্পূর্ণ API এর জন্য include/memory_advice/memory_advice.h এ হেডারটি দেখুন।
বহিরাগত অবদান
- লাইব্রেরিটি টেনসরফ্লো-এর উপর নির্ভর করে, যার লাইসেন্স এবং ট্রানজিটিভ ডিপেন্ডেন্সিগুলির তালিকা https://github.com/tensorflow/tensorflow এ পাওয়া যাবে।
গেমস-টেক্সট-ইনপুট সংস্করণ 3.0
সংস্করণ 3.0.4
৭ আগস্ট, ২০২৪
androidx.games:games-text-input:3.0.4 প্রকাশিত হয়েছে। সংস্করণ 3.0.4-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- টেক্সট নির্বাচন সহ এবং ছাড়াই মুছে ফেলার স্থির কার্যকারিতা।
গেমস-অ্যাক্টিভিটি সংস্করণ 4.0
সংস্করণ 4.4.0-alpha01
২২ অক্টোবর, ২০২৫
androidx.games:games-activity:4.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 4.4.0-alpha01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
native_app_glueতে উন্নত ANR সুরক্ষা। - অবচিত
ALooper_pollAllথেকেALooper_pollOnceএ স্থানান্তরিত হয়েছে।
সংস্করণ 4.3.0-alpha01
১৩ আগস্ট, ২০২৫
androidx.games:games-activity:4.3.0-alpha01 এবং androidx.games:games-text-input:4.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 4.3.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- ডিফল্টরূপে ১৬ কেবি পৃষ্ঠার আকার সমর্থন করে।
- গেমঅ্যাক্টিভিটির জন্য মাউস সাপোর্ট।
বাগ ফিক্স
-
onDestroyএবংonCreateলাইফসাইকেল ইভেন্টের মধ্যে একটি রেস কন্ডিশন ঠিক করা হয়েছে। - নেটিভ কোড শুরু করার জন্য অ্যাপগুলিকে ম্যানুয়ালি একটি প্রতীক সংরক্ষণ করতে হওয়ার যে সমস্যা হয়েছিল, তার সমাধান করা হয়েছে।
- উন্নত
GameActivityটাচ হ্যান্ডলিং। -
GameTextInputভুলভাবে একটি শেয়ার্ড লাইব্রেরি হিসেবে তৈরি হচ্ছে কিনা তা ঠিক করা হয়েছে।
সংস্করণ 4.2.0-alpha01
২৬ মার্চ, ২০২৫
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
১২ ফেব্রুয়ারী, ২০২৫
androidx.games:games-activity:4.0.0 এবং androidx.games:games-text-input:4.0.0 প্রকাশিত হয়েছে। সংস্করণ 4.0.0-এ এই কমিটগুলি রয়েছে।
৪.০.০ এর প্রধান বৈশিষ্ট্য
- AAR ফাইলগুলিতে এখন পূর্বনির্মিত স্ট্যাটিক লাইব্রেরি রয়েছে। অ্যাপ্লিকেশন কোড এখন প্রিফ্যাবের মাধ্যমে সেই লাইব্রেরিগুলি ব্যবহার করবে বলে আশা করা হচ্ছে এবং বাস্তবায়ন (যেমন
#include "GameActivity.h") অন্তর্ভুক্ত করার পরিবর্তে শুধুমাত্র হেডার (যেমন#include "GameActivity.cpp") অন্তর্ভুক্ত করবে। - এছাড়াও অ্যান্ড্রয়েড লোকেল তথ্য এখন
GameActivityব্যবহার করে এমন নেটিভ কোডে উপলব্ধ।
বাগ ফিক্স
-
GameTextInputএর অসংখ্য বাগ সংশোধন করা হয়েছে। লাইব্রেরিটি এখন আরও স্থিতিশীল এবং অনেক জনপ্রিয় সফ্টওয়্যার এবং হার্ডওয়্যার কীবোর্ডের সাথে কাজ করে।
সংস্করণ 4.0.0-rc01
২৯ জানুয়ারী, ২০২৫
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
১৫ জানুয়ারী, ২০২৫
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
১৬ অক্টোবর, ২০২৪
androidx.games:games-activity:4.0.0-alpha01 এবং androidx.games:games-text-input:4.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 4.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
GameTextInputএখন বাম/ডান কী সমর্থন করে।
API পরিবর্তনগুলি
-
GameTextInputএর অপ্রচলিত জাভা ইন্টারফেসগুলি সরানো হয়েছে। -
GameActivityএবংGameTextInputউভয়ের জন্য প্রিফ্যাবগুলিতে এখন সমস্ত সোর্স ফাইল অন্তর্ভুক্ত থাকে।#include <GameActivity.cpp>আর সুপারিশ করা হয় না। দয়া করে এর পরিবর্তে একটি সঠিক স্ট্যাটিক বা ডায়নামিক লাইব্রেরির সাথে লিঙ্ক করুন, যেমনCMakeএgame-activity::game-activity_static। এই লাইব্রেরিগুলি AAR ফাইলে পাঠানো হয়।
বাগ ফিক্স
-
GameTextInputএ অসংখ্য সংশোধন করা হয়েছে। টাইপিং এবং অপসারণের কার্যকারিতা ঠিক করা হয়েছে। - সর্বাধিক জনপ্রিয় সফ্টওয়্যার কীবোর্ডের সাথে সামঞ্জস্য উন্নত করা হয়েছে।
- হার্ডওয়্যার কীবোর্ডে বিশেষ অক্ষরের স্থির পরিচালনা।
-
GameActivityতে একটি বিরল নাল পয়েন্টার অ্যাক্সেস ঠিক করা হয়েছে।
গেমস-অ্যাক্টিভিটি সংস্করণ 3.0
সংস্করণ 3.0.5
৭ আগস্ট, ২০২৪
androidx.games:games-activity:3.0.5 প্রকাশিত হয়েছে। সংস্করণ 3.0.5-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
GameActivityএর নতুন রিলিজ,GameTextInputএর 3.0.4 সংস্করণের সাথে মিলে যাবে (ইনপুটগুলিতে টেক্সট মুছে ফেলার নির্দিষ্ট কার্যকারিতা)।
সংস্করণ 3.0.4
১০ জুলাই, ২০২৪
androidx.games:games-activity:3.0.4 প্রকাশিত হয়েছে। সংস্করণ 3.0.4-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- নাল পয়েন্টারগুলির স্থির হ্যান্ডলিং।
-
onConfiguration()কলব্যাকে কিছু স্টেটের জন্য অনুপস্থিত স্টেট আপডেটগুলি ঠিক করা হয়েছে।
সংস্করণ 3.0.3
১৭ এপ্রিল, ২০২৪
androidx.games:games-activity:3.0.3 এবং androidx.games:games-text-input:3.0.3 প্রকাশিত হয়েছে। সংস্করণ 3.0.3-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- কিছু সফ্টওয়্যার কীবোর্ডের সাথে সামঞ্জস্যের সমস্যা সমাধান করা হয়েছে।
সংস্করণ 3.0.2
৩ এপ্রিল, ২০২৪
androidx.games:games-activity:3.0.2 এবং androidx.games:games-text-input:3.0.2 প্রকাশিত হয়েছে। সংস্করণ 3.0.2-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- আমরা
GamesTextInputএ বেশ কিছু সংশোধন করেছি যার লক্ষ্য হল সফ্টওয়্যার এবং হার্ডওয়্যার কীবোর্ড সমর্থন উন্নত করা। এছাড়াও একটি বাগ সংশোধন করা হয়েছে যাGameActivityছাড়াGameTextInputব্যবহার করা থেকে বিরত রাখছিল।
সংস্করণ 3.0.1
২০ মার্চ, ২০২৪
androidx.games:games-activity:3.0.1 এবং androidx.games:games-text-input:3.0.1 প্রকাশিত হয়েছে। সংস্করণ 3.0.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- বিশেষ অক্ষর টাইপ এবং প্রদর্শনের সমস্যা সমাধান করা হয়েছে।
সংস্করণ 3.0.0
৬ মার্চ, ২০২৪
androidx.games:games-activity:3.0.0 এবং androidx.games:games-text-input:3.0.0 প্রকাশিত হয়েছে। সংস্করণ 3.0.0-এ এই কমিটগুলি রয়েছে।
৩.০.০ এর প্রধান বৈশিষ্ট্য
- গেমে ব্যবহারের জন্য প্রস্তুত করার জন্য
GameTextInputপুনরায় তৈরি করা হয়েছে। - সংস্করণ 2.0.0 এর সাথে সম্পর্কিত উভয় লাইব্রেরির কিছু ইন্টারফেস পরিবর্তন করা হয়েছে।
বাগ ফিক্স
- পুরাতন NDK-এর সাথে সামঞ্জস্যের সমস্যাগুলি সমাধান করা হয়েছে।
- উইন্ডোজ বিল্ড সমস্যা সমাধান করা হয়েছে
সংস্করণ 3.0.0-rc01
২১ ফেব্রুয়ারী, ২০২৪
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
২৯ নভেম্বর, ২০২৩
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
১৫ নভেম্বর, ২০২৩
androidx.games:games-activity:3.0.0-alpha01 এবং androidx.games:games-text-input:3.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 3.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
GameActivityMotionEventএবংGameActivityCallbacksকাঠামো তাদের আকার পরিবর্তন করেছে। -
onEditorActionতার রিটার্ন টাইপ বুলিয়ান থেকে void এ পরিবর্তন করে। -
setImeEditorInfoএখন পূর্ণসংখ্যা নয়, enum প্যারামিটার আশা করে। -
GameActivityEventsএর অভ্যন্তরীণ ফাংশনগুলিGameActivityEvents_internal.hএ স্থানান্তরিত হয়। -
GameTextInputএর ইনপুট প্রকারগুলিও গণনা, পূর্ণসংখ্যা নয়।
গেমস-অ্যাক্টিভিটি সংস্করণ 2.1
সংস্করণ 2.1.0-alpha02
৬ সেপ্টেম্বর, ২০২৩
androidx.games:games-activity:2.1.0-alpha02 এবং androidx.games:games-text-input:2.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha02-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- ৩২ বিট ডিভাইসের সামঞ্জস্য উন্নত করা হয়েছে।
সংস্করণ 2.1.0-alpha01
২৬ জুলাই, ২০২৩
androidx.games:games-activity:2.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
SurfaceViewইনস্ট্যান্স তৈরিকে ওভাররাইড করার ক্ষমতা প্রদান করুন - SDK ভার্সন রিপোর্টিং যোগ করুন
API পরিবর্তনগুলি
- ৩২ বিট সিস্টেমে ওভাররানিং এড়াতে
historicalEventTimesএর জন্যlongএর পরিবর্তেint64_tব্যবহার করুন। -
GameActivity_restartInputপদ্ধতি যোগ করুন - সফ্টওয়্যার কীবোর্ড দৃশ্যমানতা পরিবর্তন পরিচালনা করতে একটি নেটিভ কলব্যাক যোগ করুন
বাগ ফিক্স
- টাচ ইভেন্ট হ্যান্ডলিং অপ্টিমাইজ করুন
- একটি
GameActivityMotionEvenএর সঠিক ধ্বংস -
GameActivityMotionEvent_getHistoricalAxisValueসূচক গণনা ঠিক করুন - মোশন ফিল্টারের জন্য বিটমাস্ক ঠিক করুন
গেমস-অ্যাক্টিভিটি সংস্করণ 2.0
সংস্করণ 2.0.2
২৪ মে, ২০২৩
androidx.games:games-activity:2.0.2 প্রকাশিত হয়েছে। সংস্করণ 2.0.2-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
GameActivityEventsএ স্থিতিশীলতা সংশোধন ( b/278017467 )
সংস্করণ 2.0.1
৫ এপ্রিল, ২০২৩
androidx.games:games-activity:2.0.1 প্রকাশিত হয়েছে। সংস্করণ 2.0.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
historicalEventTimesএর সাহায্যে মেমরির প্রাথমিক মুক্তকরণ ঠিক করা হয়েছে। - ৩২ বিট সিস্টেমে
historicalEventTimesNanosওভারফ্লো হওয়ার সমস্যা সমাধান করা হয়েছে।
সংস্করণ 2.0.0
৮ মার্চ, ২০২৩
androidx.games:games-activity:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-এ এই কমিটগুলি রয়েছে।
2.0.0 এর প্রধান বৈশিষ্ট্যগুলি
- ৩২ বিট সীমা অতিক্রম করার জন্য ঐতিহাসিক ঘটনার সময়ের জন্য ইন্টারফেস পরিবর্তন করা হয়েছে।
- ব্যবহারকারীদের কনফিগারেশন পরিবর্তন, যেমন ওরিয়েন্টেশনে অ্যাক্সেস প্রদান করা হয়েছে।
-
contentRectকাঠামোতে হালনাগাদ তথ্য প্রদান করা হয়েছে। - ডিফল্ট
SurfaceViewকাস্টমাইজ করার একটি সহজ উপায় প্রদান করেছে। - টাচ ইভেন্টের ডিফল্ট ওএস হ্যান্ডলিং, যেমন সিস্টেম বোতাম হ্যান্ডলিং, স্থির করা হয়েছে।
- টাচ ইভেন্ট হ্যান্ডলিংয়ে বেশিরভাগ JNI কল অপ্টিমাইজ করা হয়েছে; এটি কর্মক্ষমতাকে প্রভাবিত করত।
সংস্করণ 2.0.0-rc01
২২ ফেব্রুয়ারী, ২০২৩
androidx.games:games-activity:2.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.0.0-beta01
৮ ফেব্রুয়ারী, ২০২৩
androidx.games:games-activity:2.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- স্থির সিস্টেম বোতাম হ্যান্ডলিং। ( 2a103e )
সংস্করণ 2.0.0-alpha01
১১ জানুয়ারী, ২০২৩
androidx.games:games-activity:2.0.0-alpha01 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
গেমস-অ্যাক্টিভিটি সংস্করণ 1.2
সংস্করণ 1.2.2
৭ ডিসেম্বর, ২০২২
androidx.games:games-activity:1.2.2 প্রকাশিত হয়েছে। সংস্করণ 1.2.2-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- রানটাইমে এখন সর্বাধিক সংখ্যক মোশন ইভেন্ট সেট করা যেতে পারে।
সংস্করণ 1.2.2-alpha01
৯ নভেম্বর, ২০২২
androidx.games:games-activity:1.2.2-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.2-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- API-তে এখন
GAMEACTIVITY_PACKED_VERSIONআকারে সংস্করণের তথ্যও রয়েছে। ( I287e6 ) -
onContentRectChangedকলব্যাক যোগ করা হয়েছে যা তখন কল করা হয় যখন উইন্ডোতে যেখানে কন্টেন্ট স্থাপন করা উচিত সেই আয়তক্ষেত্রটি পরিবর্তিত হয়। ( I81396 )
বাগ ফিক্স
- স্থির ইভেন্ট বাফার ওভারফ্লো।
inputBuffer->keyEventsএবংmotionEventsউভয়ই এখন গতিশীলভাবে বরাদ্দকৃত বাফার। ( Ic00f6 ) - মেমোরি শেষ হলে সুন্দরভাবে ব্যর্থ হয়। বাফার রিসাইজ করার সময়
realloc()ত্রুটির হ্যান্ডলিং যোগ করা হয়েছে।
সংস্করণ 1.2.1
১৩ জুলাই, ২০২২
androidx.games:games-activity:1.2.1 প্রকাশিত হয়েছে। সংস্করণ 1.2.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- পূর্ববর্তী রিলিজে .aar ফাইল অনুপস্থিত থাকার সমস্যাগুলি সমাধান করা হয়েছে।
সংস্করণ 1.2.0
১৫ জুন, ২০২২
androidx.games:games-activity:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে।
১.১.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- GameActivity-এর ডেরাইভড ক্লাসগুলিকে নেটিভ লাইব্রেরি লোডিং পরিচালনা করার অনুমতি দিন।
- সর্বদা GameActivity.onCreate-এ নেটিভ লাইব্রেরি লোড করুন।
- অন্য কোনও লাইব্রেরি না পেলে "main" নাম দিয়ে লাইব্রেরি লোড করার পদ্ধতি অনুসরণ করুন।
গেমস-অ্যাক্টিভিটি সংস্করণ 1.1
সংস্করণ 1.1.0
২৩ ফেব্রুয়ারী, ২০২২
androidx.games:games-activity:1.1.0 এবং androidx.games:games-controller:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলি রয়েছে।
১.০.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
গেমস অ্যাক্টিভিটি:
- WindowInsets নচ এবং IME প্রতিক্রিয়ার জন্য শোনা এবং অনুসন্ধান করছে
- কী এবং মোশন ইভেন্ট ফিল্টার যোগ করুন
- বাগ সংশোধন:
- NativeActivity-এর সাথে সামঞ্জস্যের জন্য অনুপস্থিত বার্তা যোগ করুন
- onNativeWindowResized এর স্বাক্ষর ঠিক করুন
- ইনপুট ইভেন্ট লস ঠিক করুন
সংস্করণ 1.1.0-rc01
৯ ফেব্রুয়ারী, ২০২২
androidx.games:games-activity:1.1.0-rc01 এবং androidx.games:games-controller:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-beta03
২৬ জানুয়ারী, ২০২২
androidx.games:games-activity:1.1.0-beta03 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta03-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
onNativeWindowResizedএর স্বাক্ষর ঠিক করুন -
onSurfaceChangedএ নেটিভ উইন্ডোতে হ্যান্ডেল বজায় রাখুন
সংস্করণ 1.1.0-beta02
১৫ ডিসেম্বর, ২০২১
androidx.games:games-activity:1.1.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta02-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- ইভেন্ট ফিল্টার সেটিংয়ে রেসের অবস্থা ঠিক করুন।
সংস্করণ 1.1.0-beta01
১৭ নভেম্বর, ২০২১
androidx.games:games-activity:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- উইন্ডো ইনসেট অনুসন্ধান এবং ইনসেট পরিবর্তন শোনার জন্য সমর্থন যোগ করা হয়েছে। এটি গেমগুলিকে IME পপ-আপে প্রতিক্রিয়া জানাতে এবং জলপ্রপাত এবং ক্যামেরা কাটআউট ইনসেটগুলি মোকাবেলা করতে দেয়।
API পরিবর্তনগুলি
-
void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);
বাগ ফিক্স
- সমস্ত গুরুত্বপূর্ণ ইভেন্ট যেমন ভলিউম, ক্যামেরা ইত্যাদি এখন সিস্টেমে পাঠানো হয়, সেগুলি ব্যবহার করা এড়িয়ে চলুন।
সংস্করণ 1.1.0-alpha01
২৯ সেপ্টেম্বর, ২০২১
androidx.games:games-activity:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
onContentRectChangedকলব্যাকGameActivityCallbacksএ যোগ করা হয়েছে
বাগ ফিক্স
- android_native_app_glue.h-এ অনুপস্থিত বার্তা যোগ করা হয়েছে:
-
APP_CMD_CONTENT_RECT_CHANGED -
APP_CMD_WINDOW_REDRAW_NEEDED
-
গেমস পারফরম্যান্স টিউনার 2.0
সংস্করণ 2.0.0
৭ আগস্ট, ২০২৪
androidx.games:games-performance-tuner:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-এ এই কমিটগুলি রয়েছে।
2.0.0 এর প্রধান বৈশিষ্ট্যগুলি
- 2.0.0beta01 এর পর থেকে কোনও বড় পরিবর্তন হয়নি, আমরা কেবল এই রিলিজটিকে স্থিতিশীল হিসাবে চিহ্নিত করছি।
সংস্করণ 2.0.0-beta01
১০ জানুয়ারী, ২০২৪
androidx.games:games-performance-tuner:2.0.0-beta01 শেষ আলফা রিলিজের থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 2.0.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.0.0-alpha07
২৯ নভেম্বর, ২০২৩
androidx.games:games-performance-tuner:2.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha07-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- স্থির মেমরি টেলিমেট্রি রিপোর্টিং কখনও কখনও ভুল মান রিপোর্ট করে
সংস্করণ 2.0.0-alpha06
১ নভেম্বর, ২০২৩
androidx.games:games-performance-tuner:2.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha06-এ এই কমিটগুলি রয়েছে।
সংস্করণ 2.0.0-alpha05
২৩ আগস্ট, ২০২৩
androidx.games:games-performance-tuner:2.0.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha05-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- প্রোটোবফ লাইব্রেরি প্রোটোবফ লাইটে স্থানান্তরিত হয়েছে।
বাগ ফিক্স
- ঝুলন্ত পয়েন্টারের সমস্যা সমাধান করা হয়েছে।
সংস্করণ 2.0.0-alpha04
১৯ এপ্রিল, ২০২৩
androidx.games:games-performance-tuner:2.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha04-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- লাইব্রেরিতে টেলিমেট্রি সংগ্রহের বৈশিষ্ট্যগুলি আপডেট করা হয়েছে, যা ফ্রেম রেন্ডারিং সময়ের আরও সূক্ষ্ম প্রতিবেদনের সুযোগ করে দিয়েছে।
বাগ ফিক্স
- সর্বাধিক ইন্সট্রুমেন্টেশন কী হিস্টোগ্রামের সংখ্যার চেয়ে বেশি হলে লাইব্রেরি ক্র্যাশ হওয়ার একটি বাগ সংশোধন করা হয়েছে।
সংস্করণ 2.0.0-alpha03
২২ ফেব্রুয়ারী, ২০২৩
androidx.games:games-performance-tuner:2.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha03-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- গেমস-পারফরম্যান্স-টিউনারকে একটি নতুন রিলিজ প্রক্রিয়ায় স্থানান্তরিত করা হয়েছে। কোনও আচরণগত পরিবর্তন হওয়া উচিত নয়।
সংস্করণ 2.0.0-alpha02
৮ ফেব্রুয়ারী, ২০২৩
androidx.games:games-performance-tuner:2.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
TuningFork_predictQualityLevelsAPI যোগ করা হয়েছে; যা ব্যবহারের জন্য সঠিক মানের স্তর/বিশ্বস্ততা পরামিতিগুলি পূর্বাভাস দিতে সাহায্য করবে।
গেমস পারফরম্যান্স টিউনার 1.6
সংস্করণ 1.6.1-alpha01
৯ নভেম্বর, ২০২২
androidx.games:games-performance-tuner:1.6.1-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.1-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- কোনও নতুন পরিবর্তন নেই
সংস্করণ 1.6.0
১৫ জুন, ২০২২
androidx.games:games-performance-tuner:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-এ এই কমিটগুলি রয়েছে।
১.৫.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- মেমোরি টেলিমেট্রি পাওয়ার চেষ্টা করার সময় getpid 0 রিটার্ন করছে কিনা তা ঠিক করা হয়েছে।
- একটি সক্রিয় লোডিং গ্রুপ ছাড়া StopLoadingGroup-কে কার্যকর করা বন্ধ করে দিয়েছে।
গেমস পারফরম্যান্স টিউনার 1.5.0
সংস্করণ 1.5.0
৯ ফেব্রুয়ারী, ২০২২
androidx.games:games-performance-tuner:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-এ এই কমিটগুলি রয়েছে।
১.৪.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- প্রাথমিক সেটিংসে হার্ড-কোডেড না করে, আপলোডের মধ্যে ব্যবধান প্রোগ্রাম্যাটিকভাবে পরিবর্তন করুন।
- যোগ করা ফাংশন:
TuningFork_setAggregationStrategyInterval
- যোগ করা ফাংশন:
-
API<=23তে API কী-তে মেমরি দুর্নীতির সমাধান করুন
সংস্করণ 1.5.0-rc01
২৬ জানুয়ারী, ২০২২
androidx.games:games-performance-tuner:1.5.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-rc01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- API<=23-তে API কী-তে মেমরি দুর্নীতির সমাধান করুন
সংস্করণ 1.5.0-beta02
১৫ ডিসেম্বর, ২০২১
androidx.games:games-performance-tuner:1.5.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta02-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
TuningFork_Settingsথেকে ABI-ব্রেকিং পরিবর্তনটি সরান।
সংস্করণ 1.5.0-beta01
২৯ সেপ্টেম্বর, ২০২১
androidx.games:games-performance-tuner:1.5.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- আলফা রিলিজ থেকে কোনও পরিবর্তন হয়নি। সেই রিলিজে ছিল:
- প্রাথমিক সেটিংসে হার্ড-কোডেড না করে, আপলোডের মধ্যে ব্যবধান প্রোগ্রাম্যাটিকভাবে পরিবর্তন করুন।
API পরিবর্তনগুলি
- আলফা রিলিজ থেকে কোনও পরিবর্তন হয়নি। সেই রিলিজে ছিল:
- নতুন ফাংশন:
TuningFork_setAggregationStrategyInterval -
TuningFork_Settings: aggregation_strategy_intervalms_or_count
- নতুন ফাংশন:
সংস্করণ 1.5.0-alpha01
১৮ আগস্ট, ২০২১
androidx.games:games-performance-tuner:1.5.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- এখন সেটিংস ফাইল ব্যবহার না করে প্রোগ্রাম্যাটিকভাবে APT আপলোডের মধ্যে ব্যবধান সেট করা সম্ভব।
API পরিবর্তনগুলি
- যোগ করা ফাংশন:
TuningFork_setAggregationStrategyInterval - TuningFork_Settings struct-এ যোগ করা ক্ষেত্র:
aggregation_strategy_intervalms_or_count
গেমস-অ্যাক্টিভিটি সংস্করণ 1.0.0
সংস্করণ 1.0.0
৪ আগস্ট, ২০২১
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-এ এই কমিটগুলি রয়েছে।
১.০.০ এর প্রধান বৈশিষ্ট্য
এটি গেমস-অ্যাক্টিভিটি, গেমস-কন্ট্রোলার এবং গেমস-টেক্সট-ইনপুটের স্টেবলের প্রাথমিক প্রকাশ। আরও তথ্যের জন্য AGDK হোম পেজ দেখুন।
সংস্করণ 1.0.0-rc01
১২ জুলাই, ২০২১
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-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
GameActivityInputInfoনাম পরিবর্তন করেGameActivityPointerAxesকরুন। -
onNativeWindowResizedকলব্যাক এখন উইন্ডোর প্রস্থ এবং উচ্চতা দেখায়। -
onContentRectChangedকলব্যাক সরানো হয়েছে। -
onLowMemoryনাম পরিবর্তন করেonTrimMemoryরাখা হয়েছে। -
GameActivity_setWindowFormatসরানো হয়েছে। -
GameActivityMotionEventsএবংGameActivityMotionEventপয়েন্টারগুলির জন্য উন্নত মালিকানা মডেল। -
onSaveInstanceStateকলব্যাকে ব্যবহারকারীর অবস্থার উন্নত মালিকানা মডেল।
সংস্করণ 1.0.0-alpha01
১৬ জুন, ২০২১
androidx.games:games-activity:1.0.0-alpha01 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- গেমস-অ্যাক্টিভিটি হল একটি নতুন লাইব্রেরি যা অ্যান্ড্রয়েডের সাথে একটি C/C++ গেম সংহত করার প্রস্তাবিত উপায় হিসেবে NativeActivity-কে প্রতিস্থাপন করে।
গেমস-কন্ট্রোলার সংস্করণ 2.3
সংস্করণ 2.3.0-alpha01
১৩ আগস্ট, ২০২৫
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-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- ডিফল্টরূপে ১৬ কেবি পৃষ্ঠার আকার সমর্থন করে।
গেমস-কন্ট্রোলার সংস্করণ 2.2
সংস্করণ 2.2.0-alpha01
২৬ মার্চ, ২০২৫
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-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- গ্র্যাডেল 8.8.1 ( 1ed0153 ) এ আপগ্রেড করুন
- জাভা ১৭ ( 1ed0153 ) তে আপগ্রেড করুন
-
targetSdk35 ( eddf605 ) এ পরিবর্তন করুন।
গেমস-কন্ট্রোলার সংস্করণ 2.0
সংস্করণ 2.0.2
১২ জুন, ২০২৪
androidx.games:games-controller:2.0.2 প্রকাশিত হয়েছে। সংস্করণ 2.0.2-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
Paddleboat_initএর আগে সংযুক্ত কন্ট্রোলারগুলির জন্য যেখানে কন্ট্রোলার সংযুক্ত কলব্যাকগুলি চালু হচ্ছিল না সেই সমস্যার সমাধান করা হয়েছে। - ম্যানুয়ালি প্রেসার অক্ষ সক্রিয় না করেই
Paddleboat_processGameActivityMotionInputEventএ গেম কন্ট্রোলার টাচপ্যাডগুলি টাচপ্যাড প্রেস নিবন্ধন না করার সমস্যাটি সমাধান করা হয়েছে। - গেম কন্ট্রোলার টাচপ্যাড ইভেন্টগুলিকে
Paddleboat_processGameActivityMotionInputEventদ্বারা ব্যবহার করা হচ্ছে বলে চিহ্নিত না করার সমস্যাটি সমাধান করা হয়েছে।
সংস্করণ 2.0.1
২০ সেপ্টেম্বর, ২০২৩
`androidx.games:games-controller:2.0.1 ' প্রকাশিত হয়েছে। সংস্করণ 2.0.1-এ এই কমিটগুলি রয়েছে।
গেমস কন্ট্রোলার বাগ ফিক্স:
-
onInputDeviceChangedহ্যান্ডলারে বিরলNullReferenceExceptionশর্ত ঠিক করুন। - কিছু USB কীবোর্ড যাতে গেম কন্ট্রোলার হিসেবে ভুলভাবে নিবন্ধিত না হয়, তার জন্য সমাধান করুন।
সংস্করণ 2.0.0
৮ মার্চ, ২০২৩
androidx.games:games-controller:2.0.0 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-এ এই কমিটগুলি রয়েছে।
2.0.0 এর প্রধান বৈশিষ্ট্যগুলি
- হার্ডওয়্যার কীবোর্ডের সংযোগের অবস্থা সনাক্ত করার ক্ষমতা যোগ করা হয়েছে।
- প্রধান ডিভাইস (অর্থাৎ হ্যান্ডসেট) এবং কন্ট্রোলার থেকে গতির তথ্য (অ্যাক্সিলোমিটার/জাইরোস্কোপ) রিপোর্ট করার ক্ষমতা যুক্ত করা হয়েছে।
- মেমোরি ফুটপ্রিন্ট কমাতে এবং অতিরিক্ত বৈশিষ্ট্য সমর্থন করার জন্য কন্ট্রোলার ডেফিনিশন ডাটাবেসের জন্য API এবং ফর্ম্যাট পরিবর্তন করা হয়েছে।
সংস্করণ 2.0.0-alpha01
১১ জানুয়ারী, ২০২৩
androidx.games:games-controller:2.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- হার্ডওয়্যার কীবোর্ড সনাক্তকরণ
- ইন্টিগ্রেটেড সেন্সর মোশন ডেটা রিপোর্টিং সাপোর্ট (অর্থাৎ ফোন থেকেই জাইরোস্কোপ এবং অ্যাক্সিলোমিটার ডেটা গ্রহণ)
- নতুন অপ্টিমাইজড কন্ট্রোলার ম্যাপিং ডেটা ফর্ম্যাট
API পরিবর্তনগুলি
- হার্ডওয়্যার কীবোর্ডের জন্য নতুন API আহ্বান:
Paddleboat_getPhysicalKeyboardStatusএবংPaddleboat_setPhysicalKeyboardStatusCallback - নতুন API ইন্টিগ্রেটেড সেন্সর মোশন ডেটা রিপোর্টিংয়ের জন্য আহ্বান জানিয়েছে:
Paddleboat_getIntegratedMotionSensorFlagsএবংPaddleboat_setMotionDataCallbackWithIntegratedFlags - নতুন API-তে সংশোধিত কন্ট্রোলার ম্যাপিং ডেটা ফর্ম্যাটের জন্য আহ্বান জানানো হয়েছে:
Paddleboat_addControllerRemapDataFromFd,Paddleboat_addControllerRemapDataFromFileBuffer - পুরনো ম্যাপিং API কলগুলি বন্ধ করা হয়েছে:
Paddleboat_addControllerRemapDataএবংPaddleboat_getControllerRemapTableData
বাগ ফিক্স
- GameActivity 1.2.2 এবং উচ্চতর সংস্করণের মোশন ইভেন্টগুলির সাথে সামঞ্জস্যের সমস্যা সমাধান করা হয়েছে।
গেমস-কন্ট্রোলার সংস্করণ 1.1.0
সংস্করণ 1.1.0
২৩ ফেব্রুয়ারী, ২০২২
androidx.games:games-activity:1.1.0 এবং androidx.games:games-controller:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলি রয়েছে।
১.০.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
গেমস অ্যাক্টিভিটি:
- WindowInsets নচ এবং IME প্রতিক্রিয়ার জন্য শোনা এবং অনুসন্ধান করছে
- কী এবং মোশন ইভেন্ট ফিল্টার যোগ করুন
- বাগ সংশোধন:
- NativeActivity-এর সাথে সামঞ্জস্যের জন্য অনুপস্থিত বার্তা যোগ করুন
- onNativeWindowResized এর স্বাক্ষর ঠিক করুন
- ইনপুট ইভেন্ট লস ঠিক করুন
সংস্করণ 1.1.0-rc01
৯ ফেব্রুয়ারী, ২০২২
androidx.games:games-controller:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-beta01
২৬ জানুয়ারী, ২০২২
androidx.games:games-controller:1.1.0-beta01 1.1.0-alpha01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-alpha01
১৫ ডিসেম্বর, ২০২১
androidx.games:games-controller:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
অ্যান্ড্রয়েড এস বা উচ্চতর সংস্করণে চলাকালীন সমর্থিত কন্ট্রোলারগুলিতে ব্যাটারির অবস্থা, ডুয়াল-মোটর ভাইব্রেশন, আলো নিয়ন্ত্রণ এবং গতি অক্ষ প্রতিবেদনের জন্য সমর্থন যোগ করা হয়েছে।
API পরিবর্তনগুলি
- কন্ট্রোলার মোশন ডেটা কলব্যাক নিবন্ধনের জন্য
Paddleboat_setMotionDataCallbackফাংশন যোগ করা হয়েছে। - কন্ট্রোলার লাইট সেটিংস পরিবর্তন করার জন্য
Paddleboat_setControllerLightফাংশন যোগ করা হয়েছে। -
Paddleboat_Controller_DataতেPaddleboat_Controller_Batteryকাঠামো যোগ করা হয়েছে - নতুন কাঠামো:
-
Paddleboat_Controller_Battery -
Paddleboat_Motion_Data
-
- নতুন এনাম:
-
Paddleboat_BatteryStatus -
Paddleboat_LightType -
Paddleboat_Motion_Type
-
- নতুন কন্ট্রোলার পতাকা:
-
PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETER -
PADDLEBOAT_CONTROLLER_FLAG_GYROSCOPE -
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYER -
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGB -
PADDLEBOAT_CONTROLLER_FLAG_BATTERY
-
বাগ ফিক্স
- PS4 কন্ট্রোলারের জন্য বিকল্প ডিভাইসআইডি ডাটাবেস এন্ট্রি যোগ করা হয়েছে
- PS5 কন্ট্রোলারের জন্য API >=31 ডাটাবেস এন্ট্রি যোগ করা হয়েছে
গেমস-কন্ট্রোলার সংস্করণ 1.0.0
সংস্করণ 1.0.0
৪ আগস্ট, ২০২১
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-এ এই কমিটগুলি রয়েছে।
১.০.০ এর প্রধান বৈশিষ্ট্য
এটি গেমস-অ্যাক্টিভিটি, গেমস-কন্ট্রোলার এবং গেমস-টেক্সট-ইনপুটের স্টেবলের প্রাথমিক প্রকাশ। আরও তথ্যের জন্য AGDK হোম পেজ দেখুন।
সংস্করণ 1.0.0-rc02
২১ জুলাই, ২০২১
androidx.games:games-controller:1.0.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc02-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- খালি, অব্যবহৃত আর্কিটেকচার/সংস্করণ পরিবর্তনে প্রিফ্যাব আমদানি ব্যর্থ হওয়ার কারণে প্যাকেজিং ত্রুটিটি ঠিক করা হয়েছে।
সংস্করণ 1.0.0-rc01
১২ জুলাই, ২০২১
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-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- যেসব ফাংশন সাফল্য বা ব্যর্থতার জন্য বুলিয়ান ফেরত দেয়, এখন সেগুলি একটি
Paddleboat_Error_Codeenum ফেরত দেয়। -
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
১৬ জুন, ২০২১
androidx.games:games-controller:1.0.0-alpha01 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- গেমস-কন্ট্রোলার হল একটি নতুন লাইব্রেরি যা গেম কন্ট্রোলার ডিভাইসগুলি সনাক্ত করতে, ইনপুট পড়তে এবং ইন্টারঅ্যাক্ট করার জন্য একটি C API প্রদান করে।
গেমস-টেক্সট-ইনপুট 2.1
সংস্করণ 2.1.0-alpha01
২৬ জুলাই, ২০২৩
androidx.games:games-text-input:2.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 2.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- মাল্টি-লাইন এবং সিঙ্গেল-লাইন মোডের একটি সমর্থন যোগ করুন
API পরিবর্তনগুলি
-
isSoftwareKeyboardVisibleফাংশন যোগ করুন -
GameActivity_setImeEditorInfoএর জন্য বিটফিল্ড সংজ্ঞা যোগ করুন -
onEditorActionকলব্যাক যোগ করুন
বাগ ফিক্স
- হার্ডওয়্যার এবং সফ্টওয়্যার কীবোর্ড সিঙ্কের বাইরে থাকার সমস্যা সমাধান করুন
- সফট কীবোর্ড লুকানো থাকলে ফোকাস পরিষ্কার করুন
Games-Text-Input 2.0
Version 2.0.0
March 8, 2023
androidx.games:games-text-input:2.0.0 is released. Version 2.0.0 contains these commits.
Important changes since 1.1.1
- Major version update due to the changes to the build system, there are no updates to the library/API itself.
Games-Text-Input Version 1.1
Version 1.1.2-alpha01
November 9, 2022
androidx.games:games-text-input:1.1.2-alpha01 is released. Version 1.1.2-alpha01 contains these commits.
New Features
- No new changes
Version 1.1.1
July 13, 2022
androidx.games:games-text-input:1.1.1 is released. Version 1.1.1 contains these commits.
Bug Fixes
- Fixed issues with missing .aar file in previous release.
Version 1.1.0
February 9, 2022
androidx.games:games-text-input:1.1.0 is released. Version 1.1.0 contains these commits.
Important changes since 1.0.0 - Added WindowInsets listening and querying functionality to GameTextInput - Add missing gamecommon.h header
Version 1.1.0-rc01
January 26, 2022
androidx.games:games-text-input:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
Version 1.1.0-beta01
December 15, 2021
androidx.games:games-text-input:1.1.0-beta01 is released. Version 1.1.0-beta01 contains these commits.
Bug Fixes
- Fix waterfall and IME insets
- Add missing gamecommon.h header
Version 1.1.0-alpha01
October 13, 2021
androidx.games:games-text-input:1.1.0-alpha01 is released. Version 1.1.0-alpha01 contains these commits.
API Changes
- Added IME insets functionality to GameTextInput
Games-Text-Input Version 1.0
Version 1.0.0
August 4, 2021
androidx.games:games-activity:1.0.0 , androidx.games:games-controller:1.0.0 , and androidx.games:games-text-input:1.0.0 are released. Version 1.0.0 contains these commits.
Major features of 1.0.0
This is the initial release to stable of Games-Activity, Games-Controller and Games-Text-Input. See the AGDK Home Page for more information.
Version 1.0.0-rc01
July 12, 2021
androidx.games:games-text-input:1.0.0-rc01 is released with no changes. Version 1.0.0-rc01 contains these commits.
Version 1.0.0-beta01
June 30, 2021
androidx.games:games-text-input:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.
API Changes
- Improved ownership model of GameTextInputState objects.
- Tidying of types to be consistent with NDK.
Version 1.0.0-alpha01
June 16, 2021
androidx.games:games-text-input:1.0.0-alpha01 is released.
New Features
- Games-Text-Input is a new library to help game developers use Android soft keyboard input from C/C++.
Games Frame Pacing Version 2.3
Version 2.3.0-alpha01
March 26, 2025
androidx.games:games-frame-pacing:2.3.0-alpha01 is released. Version 2.3.0-alpha01 contains these commits .
New Features
- Upgrade to Gradle 8.8.1 ( 1ed0153 )
- Upgrade to Java 17 ( 1ed0153 )
- Change
targetSdkto 35 ( eddf605 )
Bug Fixes
- Various bug fixes ( List of fixes )
Games Frame Pacing Version 2.1
Version 2.1.3
২ জুলাই, ২০২৫
androidx.games:games-frame-pacing:2.1.3 is released. Version 2.1.3 contains these commits .
Bug Fixes
- Enables support for 16KB page size.
Version 2.1.2
July 24, 2024
androidx.games:games-frame-pacing:2.1.2 is released. Version 2.1.2 contains these commits .
Bug Fixes
- Swappy now uses
AChoreographer_postVsyncCallbackfrom API 33 to calculate the presentation time more accurately. This fixes a bug on 120hz devices where frames are dropped.
Version 2.1.1
July 10, 2024
androidx.games:games-frame-pacing:2.1.1 is released. Version 2.1.1 contains these commits .
Bug Fixes
- Properly unregister display listener from swappy to avoid a hang.
- Fix a crash in
ChoreographerFilter::onSettingsChangedusing destroyed mutex.
Version 2.1.0
November 15, 2023
androidx.games:games-frame-pacing:2.1.0 is released. Version 2.1.0 contains these commits.
Version 2.1.0-rc01
September 20, 2023
androidx.games:games-frame-pacing:2.1.0-rc01 is released. Version 2.1.0-rc01 contains these commits.
Version 2.1.0-beta01
২৪ মে, ২০২৩
androidx.games:games-frame-pacing:2.1.0-beta01 is released. Version 2.1.0-beta01 contains these commits.
Bug Fixes
- Timeout in case
NDKChoreographerinitialization fails ( ef466d ) - When using
SwappyGL_getSupportedRefreshPeriodsNSquery refresh rates explicitly from the system ( c85235 )
Version 2.1.0-alpha01
April 5, 2023
androidx.games:games-frame-pacing:2.1.0-alpha01 is released. Version 2.1.0-alpha01 contains these commits.
New Features
- New API to reset the frame-pacing state.
- New API to disable swappy's frame-pacing impact while still observing the CPU & GPU times.
API Changes
-
SwappyGL_resetFramePacing/SwappyVk_resetFramePacingcan now be used to reset the internal frame-pacing state. The frame pacing will now only consider data from the point when the reset API is called. -
SwappyGL_enableFramePacing/SwappyVk_enableFramePacingcan now be used to enable/disable swappy's frame pacing. When disabled, -
SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWaitcan be used to control whether a blocking wait of the last frame's GPU work happens when frame-pacing is disabled.
Bug Fixes
- Performance improvements are made for GPU bound cases when using Swappy GL API.
Games Frame Pacing Version 2.0
Version 2.0.0
March 8, 2023
androidx.games:games-frame-pacing:2.0.0 is released. Version 2.0.0 contains these commits.
Important changes since 1.10.1
- The build system went through major changes leading to only one library generated instead of multiple per SDK/NDK version.
- Vulkan Frame Statistics are added.
- A new API for clearing frame statistics is added.
- The logs are all silent in release mode, they can be enabled in debug mode.
Version 2.0.0-rc01
February 22, 2023
androidx.games:games-frame-pacing:2.0.0-rc01 is released. Version 2.0.0-rc01 contains these commits.
New Features
- Logging is now hidden behind a compile flag. By default release build of the library has no logging, and debug release of the library has all the logging turned on.
Version 2.0.0-beta01
February 8, 2023
androidx.games:games-frame-pacing:2.0.0-beta01 is released. Version 2.0.0-beta01 contains these commits.
New Features
- New API introduced to clear frame statistics.
API Changes
- Added
SwappyGL_clearStatsandSwappyGL_clearStatsAPIs.
Version 2.0.0-alpha01
January 11, 2023
androidx.games:games-frame-pacing:2.0.0-alpha01 is released. Version 2.0.0-alpha01 contains these commits.
New Features
- Added vulkan frame statistics
API Changes
- Major version increase due to build files refactoring
- Added 3 new APIs :
SwappyVk_enableStats,SwappyVk_recordFrameStart, andSwappyVk_getStats
Bug Fixes
- Apply threshold only in auto swap mode ( Ic0786 )
Games Frame Pacing 1.10
Version 1.10.2-alpha01
November 9, 2022
androidx.games:games-frame-pacing:1.10.2-alpha01 is released. Version 1.10.2-alpha01 contains these commits.
New Features
- No new changes
Version 1.10.1
June 15, 2022
androidx.games:games-frame-pacing:1.10.1 is released. Version 1.10.1 contains these commits.
Bug Fixes
- Fix for swappy not building with ndk <23 and >17.
- Exposed API to retrieve the refresh rates supported by the display.
Version 1.10.0
February 23, 2022
androidx.games:games-frame-pacing:1.10.0 is released. Version 1.10.0 contains these commits.
Important changes since 1.9.0
- Ignore polluting choreographer filter inputs and smooth more to prevent freezes on emulator
- Add *_uninjectTracer functions.
Version 1.10.0-rc01
February 9, 2022
androidx.games:games-frame-pacing:1.10.0-rc01 is released. Version 1.10.0-rc01 contains these commits.
Version 1.10.0-beta01
January 26, 2022
androidx.games:games-frame-pacing:1.10.0-beta01 is released. Version 1.10.0-beta01 contains these commits.
Version 1.10.0-alpha01
December 15, 2021
androidx.games:games-frame-pacing:1.10.0-alpha01 is released. Version 1.10.0-alpha01 contains these commits.
New Features
- Addition of
SwappyGL_uninjectTracerfunction.
API Changes
- Remove callbacks that were previously added using
SwappyGL_injectTracerby usingSwappyGL_uninjectTracer(const SwappyTracer *t)API.
Games Frame Pacing 1.9
Version 1.9.1
October 13, 2021
androidx.games:games-frame-pacing:1.9.1 is released. Version 1.9.1 contains these commits.
Bug Fixes
- Fixed b/199487756
Version 1.9.0
July 12, 2021
androidx.games:games-frame-pacing:1.9.0 is released. Version 1.9.0 contains these commits.
Important changes since 1.7.0
- Updated to match internal versioning scheme.
Games Frame Pacing 1.7.0
Version 1.7.0
June 30, 2021
androidx.games:games-frame-pacing:1.7.0 is released. Version 1.7.0 contains these commits.
Version 1.7.0-rc01
June 2, 2021
androidx.games:games-frame-pacing:1.7.0-rc01 is released. Version 1.7.0-rc01 contains these commits.
Version 1.7.0-beta02
February 24, 2021
androidx.games:games-frame-pacing:1.7.0-beta02 is released.
Version 1.7.0-beta01
December 16, 2020
androidx.games:games-frame-pacing:1.7.0-beta01 is released.
Games Performance Tuner 1.4.3
Version 2.0.0-rc01
July 24, 2024
androidx.games:games-performance-tuner:2.0.0-rc01 is released. Version 2.0.0-rc01 contains these commits .
Version 1.4.3
July 12, 2021
androidx.games:games-performance-tuner:1.4.3 is released. Version 1.4.3 contains these commits.
Important changes since 1.1.0
- Updated to match internal versioning scheme.
Games Performance Tuner 1.1.0
Version 1.1.0
June 30, 2021
androidx.games:games-performance-tuner:1.1.0 is released. Version 1.1.0 contains these commits.
Version 1.1.0-rc01
June 2, 2021
androidx.games:games-performance-tuner:1.1.0-rc01 is released. Version 1.1.0-rc01 contains these commits.
Version 1.1.0-beta03
April 21, 2021
androidx.games:games-performance-tuner:1.1.0-beta03 is released.
Version 1.1.0-beta02
February 24, 2021
androidx.games:games-performance-tuner:1.1.0-beta02 is released.
Version 1.1.0-beta01
December 16, 2020
androidx.games:games-performance-tuner:1.1.0-beta01 is released.
Version 1.1.0-alpha01
androidx.games:games-performance-tuner:1.1.0-alpha01 is released.
Version 1.0.0
Version 1.0.0-alpha02
August 12, 2020
The Android Gaming library was renamed to the Android Games library.
androidx.gaming -> androidx.games
Version 1.0.0-alpha01
June 10, 2020
androidx.games:1.0.0-alpha01 is released.