অ্যান্ড্রয়েড গেমস্

অ্যান্ড্রয়েড গেমস লাইব্রেরিটি অ্যান্ড্রয়েড গেম এসডিকে প্রতিফলিত করে যা বাইনারি ডাউনলোড হিসাবে উপলব্ধ। আপনি আপনার বিল্ডে অ্যান্ড্রয়েড গেম এসডিকে ম্যানুয়ালি ডাউনলোড এবং সংহত করার পরিবর্তে androidx লাইব্রেরি ব্যবহার করতে পারেন।

অ্যান্ড্রয়েড গেম 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-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • গ্র্যাডেল 8.8.1 ( 1ed0153 ) এ আপগ্রেড করুন
  • জাভা ১৭ ( 1ed0153 ) তে আপগ্রেড করুন

বাগ ফিক্স

  • 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> আর সুপারিশ করা হয় না। দয়া করে এর পরিবর্তে একটি সঠিক স্ট্যাটিক বা ডায়নামিক লাইব্রেরির সাথে লিঙ্ক করুন, যেমন CMakegame-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 কলব্যাক যোগ করুন

বাগ ফিক্স

  • হার্ডওয়্যার এবং সফ্টওয়্যার কীবোর্ড সিঙ্কের বাইরে থাকার সমস্যা সমাধান করুন
  • সফট কীবোর্ড লুকানো থাকলে ফোকাস পরিষ্কার করুন

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

Bug 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_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

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::onSettingsChanged using 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 NDKChoreographer initialization fails ( ef466d )
  • When using SwappyGL_getSupportedRefreshPeriodsNS query 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_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.

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_clearStats and SwappyGL_clearStats APIs.

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 , and SwappyVk_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_uninjectTracer function.

API Changes

  • Remove callbacks that were previously added using SwappyGL_injectTracer by using SwappyGL_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

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.