অ্যান্ড্রয়েড গেমস্
অ্যান্ড্রয়েড গেম 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_predictQualityLevels
API যোগ করা হয়েছে; যা ব্যবহারের জন্য সঠিক মানের স্তর/বিশ্বস্ততা পরামিতিগুলি পূর্বাভাস দিতে সাহায্য করবে।
গেমস পারফরম্যান্স টিউনার 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 ) তে আপগ্রেড করুন
-
targetSdk
35 ( 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_Code
enum ফেরত দেয়। -
Paddleboat_onPause
নাম পরিবর্তন করেPaddleboat_onStop
রাখা হয়েছে -
Paddleboat_onResume
নাম পরিবর্তন করেPaddleboat_onStart
করা হয়েছে - Paddleboat_processGameActivityEvent দুটি ফাংশনে বিভক্ত:
Paddleboat_processGameActivityKeyInputEvent
এবংPaddleboat_processGameActivityMotionInputEvent
- Android S SDK-এর প্রিভিউয়ের বিপরীতে তৈরি করার জন্য প্রয়োজনীয় বর্ধিত কন্ট্রোলার বৈশিষ্ট্যগুলি সরানো হয়েছে।
-
Paddleboat_getBackButtonConsumed
ফাংশন যোগ করা হয়েছে - কন্ট্রোলার এবং মাউস স্ট্যাটাস কলব্যাকগুলিতে এখন ব্যবহারকারীর সংজ্ঞায়িত ডেটার জন্য একটি পয়েন্টারের ঐচ্ছিক প্যারামিটার রয়েছে।
- ডিভাইস তথ্য কাঠামো থেকে কন্ট্রোলার নামের স্ট্রিং সরানো হয়েছে, এখন
Paddleboat_getControllerName
ফাংশনের মাধ্যমে অ্যাক্সেস করা হচ্ছে
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি কন্ট্রোলার যা প্রথমে নিজেকে কন্ট্রোলার হিসেবে রিপোর্ট করে না, কিন্তু পরে onInputDeviceChanged বার্তার মাধ্যমে তা করে, সেটি সঠিকভাবে কন্ট্রোলার সংযোগ হিসেবে সনাক্ত করা যাচ্ছিল না।
সংস্করণ 1.0.0-alpha01
১৬ জুন, ২০২১
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
কলব্যাক যোগ করুন
বাগ ফিক্স
- হার্ডওয়্যার এবং সফ্টওয়্যার কীবোর্ড সিঙ্কের বাইরে থাকার সমস্যা সমাধান করুন
- সফট কীবোর্ড লুকানো থাকলে ফোকাস পরিষ্কার করুন
গেমস-টেক্সট-ইনপুট 2.0
সংস্করণ 2.0.0
৮ মার্চ, ২০২৩
androidx.games:games-text-input:2.0.0
প্রকাশিত হয়েছে। সংস্করণ 2.0.0-এ এই কমিটগুলি রয়েছে।
১.১.১ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- বিল্ড সিস্টেমের পরিবর্তনের কারণে প্রধান সংস্করণ আপডেট, লাইব্রেরি/API-তে কোনও আপডেট নেই।
গেমস-টেক্সট-ইনপুট সংস্করণ 1.1
সংস্করণ 1.1.2-alpha01
৯ নভেম্বর, ২০২২
androidx.games:games-text-input:1.1.2-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.2-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- কোনও নতুন পরিবর্তন নেই
সংস্করণ 1.1.1
১৩ জুলাই, ২০২২
androidx.games:games-text-input:1.1.1
প্রকাশিত হয়েছে। সংস্করণ 1.1.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- পূর্ববর্তী রিলিজে .aar ফাইল অনুপস্থিত থাকার সমস্যাগুলি সমাধান করা হয়েছে।
সংস্করণ 1.1.0
৯ ফেব্রুয়ারী, ২০২২
androidx.games:games-text-input:1.1.0
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলি রয়েছে।
১.০.০ থেকে গুরুত্বপূর্ণ পরিবর্তন - GameTextInput-এ WindowInsets লিসেনিং এবং কোয়েরি কার্যকারিতা যোগ করা হয়েছে - অনুপস্থিত gamecommon.h
হেডার যোগ করা হয়েছে
সংস্করণ 1.1.0-rc01
২৬ জানুয়ারী, ২০২২
androidx.games:games-text-input:1.1.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-beta01
১৫ ডিসেম্বর, ২০২১
androidx.games:games-text-input:1.1.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- জলপ্রপাত এবং IME ইনসেট ঠিক করুন
- অনুপস্থিত gamecommon.h হেডার যোগ করুন
সংস্করণ 1.1.0-alpha01
১৩ অক্টোবর, ২০২১
androidx.games:games-text-input:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- GameTextInput-এ IME ইনসেট কার্যকারিতা যোগ করা হয়েছে
গেমস-টেক্সট-ইনপুট সংস্করণ 1.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-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-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- GameTextInputState অবজেক্টের উন্নত মালিকানা মডেল।
- NDK-এর সাথে সামঞ্জস্যপূর্ণভাবে প্রকারভেদ সাজানো।
সংস্করণ 1.0.0-alpha01
১৬ জুন, ২০২১
androidx.games:games-text-input:1.0.0-alpha01
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- গেমস-টেক্সট-ইনপুট হল একটি নতুন লাইব্রেরি যা গেম ডেভেলপারদের C/C++ থেকে অ্যান্ড্রয়েড সফট কীবোর্ড ইনপুট ব্যবহার করতে সাহায্য করে।
গেমস ফ্রেম পেসিং সংস্করণ 2.3
সংস্করণ 2.3.0-alpha01
২৬ মার্চ, ২০২৫
androidx.games:games-frame-pacing:2.3.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 2.3.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- গ্র্যাডেল 8.8.1 ( 1ed0153 ) এ আপগ্রেড করুন
- জাভা ১৭ ( 1ed0153 ) তে আপগ্রেড করুন
-
targetSdk
35 ( eddf605 ) এ পরিবর্তন করুন।
বাগ ফিক্স
- বিভিন্ন বাগ সংশোধন ( সংশোধনের তালিকা )
গেমস ফ্রেম পেসিং সংস্করণ 2.1
সংস্করণ 2.1.3
২ জুলাই, ২০২৫
androidx.games:games-frame-pacing:2.1.3
প্রকাশিত হয়েছে। সংস্করণ 2.1.3-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- ১৬KB পৃষ্ঠার আকারের জন্য সমর্থন সক্ষম করে।
সংস্করণ 2.1.2
২৪ জুলাই, ২০২৪
androidx.games:games-frame-pacing:2.1.2
প্রকাশিত হয়েছে। সংস্করণ 2.1.2-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- Swappy now uses
AChoreographer_postVsyncCallback
from API 33 to calculate the presentation time more accurately. This fixes a bug on 120hz devices where frames are dropped.
Version 2.1.1
১০ জুলাই, ২০২৪
androidx.games:games-frame-pacing:2.1.1
is released. Version 2.1.1 contains these commits .
বাগ ফিক্স
- Properly unregister display listener from swappy to avoid a hang.
- Fix a crash in
ChoreographerFilter::onSettingsChanged
using destroyed mutex.
সংস্করণ 2.1.0
১৫ নভেম্বর, ২০২৩
androidx.games:games-frame-pacing:2.1.0
is released. Version 2.1.0 contains these commits.
Version 2.1.0-rc01
২০ সেপ্টেম্বর, ২০২৩
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.
বাগ ফিক্স
- Timeout in case
NDKChoreographer
initialization fails ( ef466d ) - When using
SwappyGL_getSupportedRefreshPeriodsNS
query refresh rates explicitly from the system ( c85235 )
Version 2.1.0-alpha01
৫ এপ্রিল, ২০২৩
androidx.games:games-frame-pacing:2.1.0-alpha01
is released. Version 2.1.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- 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 পরিবর্তনগুলি
-
SwappyGL_resetFramePacing/SwappyVk_resetFramePacing
can 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_enableFramePacing
can now be used to enable/disable swappy's frame pacing. When disabled, -
SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait
can be used to control whether a blocking wait of the last frame's GPU work happens when frame-pacing is disabled.
বাগ ফিক্স
- Performance improvements are made for GPU bound cases when using Swappy GL API.
Games Frame Pacing Version 2.0
সংস্করণ 2.0.0
৮ মার্চ, ২০২৩
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
২২ ফেব্রুয়ারী, ২০২৩
androidx.games:games-frame-pacing:2.0.0-rc01
is released. Version 2.0.0-rc01 contains these commits.
নতুন বৈশিষ্ট্য
- 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
৮ ফেব্রুয়ারী, ২০২৩
androidx.games:games-frame-pacing:2.0.0-beta01
is released. Version 2.0.0-beta01 contains these commits.
নতুন বৈশিষ্ট্য
- New API introduced to clear frame statistics.
API পরিবর্তনগুলি
- Added
SwappyGL_clearStats
andSwappyGL_clearStats
APIs.
Version 2.0.0-alpha01
১১ জানুয়ারী, ২০২৩
androidx.games:games-frame-pacing:2.0.0-alpha01
is released. Version 2.0.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- Added vulkan frame statistics
API পরিবর্তনগুলি
- Major version increase due to build files refactoring
- Added 3 new APIs :
SwappyVk_enableStats
,SwappyVk_recordFrameStart
, andSwappyVk_getStats
বাগ ফিক্স
- Apply threshold only in auto swap mode ( Ic0786 )
Games Frame Pacing 1.10
Version 1.10.2-alpha01
৯ নভেম্বর, ২০২২
androidx.games:games-frame-pacing:1.10.2-alpha01
is released. Version 1.10.2-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- 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.
বাগ ফিক্স
- 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
২৩ ফেব্রুয়ারী, ২০২২
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
৯ ফেব্রুয়ারী, ২০২২
androidx.games:games-frame-pacing:1.10.0-rc01
is released. Version 1.10.0-rc01 contains these commits.
Version 1.10.0-beta01
২৬ জানুয়ারী, ২০২২
androidx.games:games-frame-pacing:1.10.0-beta01
is released. Version 1.10.0-beta01 contains these commits.
Version 1.10.0-alpha01
১৫ ডিসেম্বর, ২০২১
androidx.games:games-frame-pacing:1.10.0-alpha01
is released. Version 1.10.0-alpha01 contains these commits.
নতুন বৈশিষ্ট্য
- Addition of
SwappyGL_uninjectTracer
function.
API পরিবর্তনগুলি
- Remove callbacks that were previously added using
SwappyGL_injectTracer
by usingSwappyGL_uninjectTracer(const SwappyTracer *t)
API.
Games Frame Pacing 1.9
Version 1.9.1
১৩ অক্টোবর, ২০২১
androidx.games:games-frame-pacing:1.9.1
is released. Version 1.9.1 contains these commits.
বাগ ফিক্স
- 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
৩০ জুন, ২০২১
androidx.games:games-frame-pacing:1.7.0
is released. Version 1.7.0 contains these commits.
Version 1.7.0-rc01
২ জুন, ২০২১
androidx.games:games-frame-pacing:1.7.0-rc01
is released. Version 1.7.0-rc01 contains these commits.
Version 1.7.0-beta02
২৪ ফেব্রুয়ারী, ২০২১
androidx.games:games-frame-pacing:1.7.0-beta02
is released.
Version 1.7.0-beta01
১৬ ডিসেম্বর, ২০২০
androidx.games:games-frame-pacing:1.7.0-beta01
is released.
Games Performance Tuner 1.4.3
Version 2.0.0-rc01
২৪ জুলাই, ২০২৪
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
সংস্করণ 1.1.0
৩০ জুন, ২০২১
androidx.games:games-performance-tuner:1.1.0
is released. Version 1.1.0 contains these commits.
Version 1.1.0-rc01
২ জুন, ২০২১
androidx.games:games-performance-tuner:1.1.0-rc01
is released. Version 1.1.0-rc01 contains these commits.
Version 1.1.0-beta03
২১ এপ্রিল, ২০২১
androidx.games:games-performance-tuner:1.1.0-beta03
is released.
Version 1.1.0-beta02
২৪ ফেব্রুয়ারী, ২০২১
androidx.games:games-performance-tuner:1.1.0-beta02
is released.
Version 1.1.0-beta01
১৬ ডিসেম্বর, ২০২০
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
সংস্করণ 1.0.0-alpha02
১২ আগস্ট, ২০২০
The Android Gaming library was renamed to the Android Games library.
androidx.gaming -> androidx.games
সংস্করণ 1.0.0-alpha01
১০ জুন, ২০২০
androidx.games:1.0.0-alpha01 is released.