Android Oyunları

Android oyun kitaplığı, ikili program olarak indirilebilen Android Oyun SDK'sını yansıtır. Android Oyun SDK'sını manuel olarak indirip derlemenize entegre etmek yerine Androidx kitaplığını kullanabilirsiniz.

Android Oyun SDK'sı hakkında daha fazla bilgi için SDK belgelerine ve SDK sürüm notlarına bakın.

Bu tabloda androidx.games grubundaki tüm yapılar listelenir.

Yapı Kararlı Sürüm Serbest Bırakma Adayı Beta Sürümü Alfa Sürümü
oyun-etkinlik 3.0.1 - - -
oyun denetleyicisi 2.0.1 - - -
oyunlar-kare-ilerleme hızı 2.1.0 - - -
oyunlar-hafıza-tavsiyesi 2.0.1 - 2.1.0-beta01 -
oyunlar-metin-girişi 3.0.1 - - -
oyun-performans-tuner - - 2.0.0-beta01 -
Bu kitaplık en son 20 Mart 2024'te güncellendi.

Şartlar

oyunlar-hafıza-tavsiyesi

MemoryAdvice API, uygulamanızın aşağıdaki NDK sürümlerinden biriyle derlenmiş olmasını gerektirir:

  • r20.*
  • k21.*
  • r23.*

Bağımlılıkları bildirme

Oyuna bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanızın veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin. games-activity kitaplığı, game-text-input kitaplığının aynı sürümünü entegre ettiği için GameActivity uygulaması game-text-input bağımlılığını tekrar içeremez:

Modern

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.0"

    // To use the Android Performance Tuner
    implementation "androidx.games:games-performance-tuner:"

    // To use the Games Activity library
    implementation "androidx.games:games-activity:3.0.1"

    // To use the Games Controller Library
    implementation "androidx.games:games-controller:2.0.1"

    // To use the Games Text Input Library
    // Do not include this if games-activity has been included
    implementation "androidx.games:games-text-input:3.0.1"
}

Kotlin

android {
    ...
    // To use the Android Frame Pacing or Android Performance Tuner libraries, enable
    // native dependencies to be imported. Libraries will be made available to your CMake build
    // as packages named "games-frame-pacing" and "games-performance-tuner".
    buildFeatures {
        prefab = true
    }
}

dependencies {
    // To use the Android Frame Pacing library
    implementation("androidx.games:games-frame-pacing:2.1.0")

    // To use the Android Performance Tuner
    implementation("androidx.games:games-performance-tuner:")

    // To use the Games Activity library
    implementation("androidx.games:games-activity:3.0.1")

    // To use the Games Controller Library
    implementation("androidx.games:games-controller:2.0.1")

    // To use the Games Text Input Library
    // Do not include this if games-activity has been included
    implementation("androidx.games:games-text-input:3.0.1")
}
}

Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme konusuna bakın.

Gradle özellikleri ekleme

Uygulamanızın (veya modülün) build.gradle dosyasıyla aynı dizinde bulunan gradle.properties dosyasına özellikler eklemeniz gerekebilir. gradle.properties dosyası mevcut değilse bu dosyayı oluşturun.

Android Studio 4.0 kullanıyorsanız gradle.properties öğesinin aşağıdaki satırları içerdiğinden emin olun:

# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true

Android Studio 4.1 veya sonraki bir sürümünü kullanıyorsanız gradle.properties aşağıdaki satırları içerdiğinden emin olun:

# Tell Android Studio we are using AndroidX
android.useAndroidX=true

CMake ile paket ekleme

İçe aktarılan Oyun SDK'sı paketlerini kullanılabilir hale getirmek için aşağıdakileri ana uygulamanızın CMakeLists.txt dosyasına ekleyin:

# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)

Bu şekilde, Android Oyun SDK'sından başlık dosyalarını oyun kodunuza ekleyebilirsiniz:

#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"

Ana uygulamanızın CMakeLists.txt dosyasında ana paylaşılan kitaplık için target_link_libraries dosyasını bulun. Paylaşılan kitaplığınıza dahil etmek için Android Oyun SDK'sı statik kitaplıklarına referanslar ekleyin:

target_link_libraries(...
  games-frame-pacing::swappy_static
  games-performance-tuner::tuningfork_static
  ...)

Geri bildirim

Geri bildiriminiz Jetpack'i daha iyi hale getirmemize yardımcı oluyor. Yeni sorunlar keşfederseniz veya bu kitaplığı nasıl geliştirebileceğimizle ilgili fikirleriniz varsa bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sayı oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Games-Memory-Advice sürüm 2.1

Sürüm 2.1.0-beta01

29 Kasım 2023

androidx.games:games-memory-advice:2.1.0-beta01 yayınlandı. 2.1.0-beta01 sürümü bu kayıtları içerir.

Sürüm 2.1.0-alpha01

15 Kasım 2023

androidx.games:games-memory-advice:2.1.0-alpha01 yayınlandı. 2.1.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Daha iyi tahminler için kitaplığın bellek modeli güncellendi.

API Değişiklikleri

  • Güvenli bir şekilde ayrılabilecek bellek miktarı için bayt cinsinden tahmini döndüren yeni bir API (getAvailableMemory()) eklendi.

Sürüm 2.1.0-alpha01

26 Temmuz 2023

androidx.games:games-memory-advice:2.1.0-alpha01 yayınlandı. 2.1.0-alpha01 sürümü bu kayıtları içerir.

API Değişiklikleri

  • GetAvailableMemory işlevi ekle

Hata Düzeltmeleri

  • Bellek Öneri modelini güncelleme
  • Paylaşılan memory_advice derleme hedefini düzeltin

Games-Memory-Advice sürüm 2.0

Sürüm 2.0.1

20 Eylül 2023

androidx.games:games-memory-advice:2.0.1 yayınlandı. Sürüm 2.0.1 bu kayıtları içerir.

Hata Düzeltmeleri

  • İş parçacığının JVM'ye ekli olmaması nedeniyle durum izleyici iş parçacığında meydana gelen kilitlenme düzeltildi.

Sürüm 2.0.0

6 Eylül 2023

androidx.games:games-memory-advice:2.0.0 yayınlandı. Sürüm 2.0.0 bu kayıtları içerir.

2.0.0'ın temel özellikleri

  • Bu sürümde yeni bir ML modeli eğitildi ve yayınlandı.
  • Uygulanan boş bellek miktarını tahmin eden bir API.

Sürüm 2.0.0-rc01

26 Temmuz 2023

androidx.games:games-memory-advice:2.0.0-rc01 yayınlandı. 2.0.0-rc01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Kalan belleği daha iyi tahmin etmek için yeni bir model eklendi.

Hata Düzeltmeleri

  • Sabit Bellek Önerisi, paylaşılan bir STL ile çalışmıyor.

Sürüm 2.0.0-beta04

24 Mayıs 2023

androidx.games:games-memory-advice:2.0.0-beta04 yayınlandı. 2.0.0-beta04 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Kitaplığı destekleyen makine öğrenimi modeli güncellendi. Bu güncellemeyle yeni telefonlarda daha iyi sonuçlar elde edildi

Sürüm 2.0.0-beta03

5 Nisan 2023

androidx.games:games-memory-advice:2.0.0-beta03 yayınlandı. 2.0.0-beta03 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Kitaplığın gerekli tensorflow lite öğelerini düzgün bir şekilde yükleyememesine neden olan hata düzeltildi

Sürüm 2.0.0-beta02

22 Mart 2023

androidx.games:games-memory-advice:2.0.0-beta02 yayınlandı. 2.0.0-beta02 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Kitaplığın statik sürümünün düzgün bir şekilde bağlanmasını engelleyen bir hata düzeltildi

Sürüm 2.0.0-beta01

22 Şubat 2023

androidx.games:games-memory-advice:2.0.0-beta01 yayınlandı. 2.0.0-beta01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Yeni değişiklik yok

Sürüm 2.0.0-alpha01

8 Şubat 2023

androidx.games:games-memory-advice:2.0.0-alpha01 yayınlandı. 2.0.0-alpha01 sürümü bu kayıtları içerir.

API Değişiklikleri

  • Derleme dosyalarının yeniden düzenlenmesi nedeniyle büyük sürüm artışı.

Hata Düzeltmeleri

  • Kitaplık öğelerinin yanlış yapılandırılması artık kilitlenme yerine hata mesajı veriyor.

Games-Memory-Advice sürüm 1.0.0

Sürüm 1.0.0-beta03

9 Kasım 2022

androidx.games:games-memory-advice:1.0.0-beta03 yayınlandı. 1.0.0-beta03 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Yeni değişiklik yok

Sürüm 1.0.0-beta01

9 Mart 2022

androidx.games:games-memory-advice:1.0.0-beta01 yayınlandı. 1.0.0-beta01 sürümü bu kayıtları içerir.

  • 1.0.0-alpha01 sürümünden bu yana değişiklik yok.

Sürüm 1.0.0-alpha01

23 Şubat 2022

androidx.games:games-memory-advice:1.0.0-alpha01 yayınlandı. 1.0.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Bu C kitaplığı, oyun çalıştıran cihazların bellek durumundaki değişiklikleri sorgulama ve geri çağırma olanağı sunar.

API Değişiklikleri

  • Bu, bellek tavsiye kitaplığının ilk sürümüdür. Tam API için include/memory_advice/memory_advice.h adresindeki başlığa bakın.

Harici Katkı

Games-Activity Sürüm 3.0

Sürüm 3.0.1

20 Mart 2024

androidx.games:games-activity:3.0.1 ve androidx.games:games-text-input:3.0.1 yayınlandı. 3.0.1 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Özel karakterlerin yazılması ve görüntülenmesiyle ilgili bir sorun giderildi.

Sürüm 3.0.0

6 Mart 2024

androidx.games:games-activity:3.0.0 ve androidx.games:games-text-input:3.0.0 yayınlandı. Sürüm 3.0.0 bu kayıtları içerir.

3.0.0'ın temel özellikleri

  • GameTextInput, oyunlarda kullanıma hazır hale getirilerek yeniden düzenlendi.
  • Her iki kitaplıktaki bazı arayüzler 2.0.0 sürümüne göre değiştirildi.

Hata Düzeltmeleri

  • Eski NDK'larla ilgili uyumluluk sorunları giderildi
  • Windows derleme sorunları giderildi

Sürüm 3.0.0-rc01

21 Şubat 2024

androidx.games:games-activity:3.0.0-rc01 ve androidx.games:games-text-input:3.0.0-rc01 yayınlandı. 3.0.0-rc01 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Klavye etkinliklerinin döngücü tarafından düzgün bir şekilde işlenememesine neden olan dondurma sorunu düzeltildi.

Sürüm 3.0.0-beta01

29 Kasım 2023

androidx.games:games-activity:3.0.0-beta01 ve androidx.games:games-text-input:3.0.0-beta01 yayınlandı. 3.0.0-beta01 sürümü bu kayıtları içerir.

Sürüm 3.0.0-alpha01

15 Kasım 2023

androidx.games:games-activity:3.0.0-alpha01 ve androidx.games:games-text-input:3.0.0-alpha01 yayınlandı. Sürüm 3.0.0-alpha01 bu kayıtları içerir.

API Değişiklikleri

  • GameActivityMotionEvent ve GameActivityCallbacks yapılarının boyutlarını değiştirdi.
  • onEditorAction, boole döndürme türünü void olarak değiştirir.
  • setImeEditorInfo artık tamsayı yerine enum parametrelerini bekler.
  • GameActivityEvents dahili işlevleri GameActivityEvents_internal.h hedefine taşındı.
  • GameTextInput öğesinin giriş türleri tam sayı değil, numaralandırma dadır.

Oyunlar-Etkinliği Sürüm 2.1

Sürüm 2.1.0-alpha02

6 Eylül 2023

androidx.games:games-activity:2.1.0-alpha02 ve androidx.games:games-text-input:2.1.0-alpha02 yayınlandı. 2.1.0-alpha02 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • 32 bit cihazların uyumluluğu iyileştirildi.

Sürüm 2.1.0-alpha01

26 Temmuz 2023

androidx.games:games-activity:2.1.0-alpha01 yayınlandı. 2.1.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • SurfaceView örneğinin oluşturulmasını geçersiz kılma olanağı sağlayın
  • SDK sürümü raporlaması ekleme

API Değişiklikleri

  • 32 bit sistemlerde aşırı yüklenmeyi önlemek amacıyla historicalEventTimes için long yerine int64_t kullanın
  • GameActivity_restartInput yöntemi ekle
  • Yazılım klavyesi görünürlüğü değişikliğini işlemek için yerel bir geri çağırma ekleyin

Hata Düzeltmeleri

  • Dokunma etkinliklerini işlemeyi optimize edin
  • GameActivityMotionEven doğru imha işlemi
  • GameActivityMotionEvent_getHistoricalAxisValue endeksi hesaplamasını düzelt
  • Hareket filtresi için bit maskelerini düzeltin

Games-Activity Sürüm 2.0

Sürüm 2.0.2

24 Mayıs 2023

androidx.games:games-activity:2.0.2 yayınlandı. 2.0.2 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • GameActivityEvents sürümündeki kararlılık düzeltmeleri (b/278017467)

Sürüm 2.0.1

5 Nisan 2023

androidx.games:games-activity:2.0.1 yayınlandı. Sürüm 2.0.1 bu kayıtları içerir.

Hata Düzeltmeleri

  • historicalEventTimes ile bellekte erken boşalma sorunu düzeltildi.
  • 32 bit sistemlerde historicalEventTimesNanos taşmasıyla ilgili sorun düzeltildi

Sürüm 2.0.0

8 Mart 2023

androidx.games:games-activity:2.0.0 yayınlandı. Sürüm 2.0.0 bu kayıtları içerir.

2.0.0'ın temel özellikleri

  • 32 bit sınırının aşılması için geçmiş etkinlik sürelerinin arayüzü değiştirildi.
  • Yön gibi yapılandırma değişikliklerine kullanıcı erişimi sağladı.
  • contentRect yapısında güncel bilgiler sağladı.
  • Varsayılan SurfaceView öğesinin özelleştirilmesi için daha kolay bir yol sunuldu.
  • Sistem düğmelerinin işlenmesi gibi dokunma etkinliklerinin işletim sistemi tarafından varsayılan olarak işlenmesi düzeltildi.
  • Bağlantılı etkinlik işlemede çoğu JNI çağrısı optimize edildi. Bu, performansı etkilemek için kullanılır.

Sürüm 2.0.0-rc01

22 Şubat 2023

androidx.games:games-activity:2.0.0-rc01 yayınlandı. 2.0.0-rc01 sürümü bu kayıtları içerir.

Sürüm 2.0.0-beta01

8 Şubat 2023

androidx.games:games-activity:2.0.0-beta01 yayınlandı. 2.0.0-beta01 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Sistem düğmelerinin işlenmesi düzeltildi. (2a103e)

Sürüm 2.0.0-alpha01

11 Ocak 2023

androidx.games:games-activity:2.0.0-alpha01, hiçbir değişiklik yapılmadan serbest bırakıldı. 2.0.0-alpha01 sürümü bu kayıtları içerir.

Oyunlar-Aktivite Sürümü 1.2

Sürüm 1.2.2

7 Aralık 2022

androidx.games:games-activity:1.2.2 yayınlandı. 1.2.2 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Maksimum hareket etkinliği sayısı artık çalışma zamanında ayarlanabilir.

Sürüm 1.2.2-alpha01

9 Kasım 2022

androidx.games:games-activity:1.2.2-alpha01 yayınlandı. Sürüm 1.2.2-alpha01 bu kayıtları içerir.

API Değişiklikleri

  • API artık sürüm bilgilerini GAMEACTIVITY_PACKED_VERSION biçiminde de içermektedir. (I287e6)
  • İçeriğin yerleştirilmesi gereken penceredeki dikdörtgen değiştiğinde çağrılan onContentRectChanged geri çağırma eklendi. (I81396)

Hata Düzeltmeleri

  • Etkinliklere ilişkin arabellek taşması sorunu düzeltildi. Hem inputBuffer->keyEvents hem de motionEvents artık dinamik olarak ayrılmış arabelleklerdir. (Ic00f6)
  • Bellek yetersizse sorunsuz bir şekilde başarısız olur. Arabellek yeniden boyutlandırması sırasında realloc() hatanın işlenmesi eklendi.

Sürüm 1.2.1

13 Temmuz 2022

androidx.games:games-activity:1.2.1 yayınlandı. 1.2.1 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Önceki sürümde eksik .aar dosyasıyla ilgili sorunlar düzeltildi.

Sürüm 1.2.0

15 Haziran 2022

androidx.games:games-activity:1.2.0 yayınlandı. 1.2.0 sürümü bu kayıtları içerir.

1.1.0'dan sonraki önemli değişiklikler

  • Türetilmiş GameActivity sınıflarının yerel kitaplık yüklemesini işlemesine izin verin.
  • Yerel kitaplığı her zaman GameActivity.onCreate içinde yükleyin.
  • Başka bir kitaplık bulunamadıysa "main" adlı kitaplığı yükleyeceksiniz.

Oyunlar-Aktivite Sürümü 1.1

Sürüm 1.1.0

23 Şubat 2022

androidx.games:games-activity:1.1.0 ve androidx.games:games-controller:1.1.0 yayınlandı. 1.1.0 sürümü bu kayıtları içerir.

1.0.0'dan sonraki önemli değişiklikler

Oyun Etkinliği:

  • WindowInsets çentik ve IME yanıtı için dinleme ve sorgulama
  • Tuş ve hareket etkinlik filtreleri ekle
  • Hata düzeltmeleri:
    • NativeActivity ile uyumluluk için eksik iletileri ekleyin
    • onNativeWindowDimensiond imzasını düzeltin
    • Giriş etkinliği kayıplarını düzeltme

Sürüm 1.1.0-rc01

9 Şubat 2022

androidx.games:games-activity:1.1.0-rc01 ve androidx.games:games-controller:1.1.0-rc01 yayınlandı. 1.1.0-rc01 sürümü bu kayıtları içerir.

Sürüm 1.1.0-beta03

26 Ocak 2022

androidx.games:games-activity:1.1.0-beta03 yayınlandı. 1.1.0-beta03 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • onNativeWindowResized imzasını düzeltin
  • onSurfaceChanged konumunda yerel pencere tutma yerini koru

Sürüm 1.1.0-beta02

15 Aralık 2021

androidx.games:games-activity:1.1.0-beta02 yayınlandı. 1.1.0-beta02 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Etkinlik filtresi ayarında yarış durumunu düzeltin.

Sürüm 1.1.0-beta01

17 Kasım 2021

androidx.games:games-activity:1.1.0-beta01 yayınlandı. 1.1.0-beta01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Pencere eklerini sorgulama ve içe aktarılan değişiklikleri dinleme desteği eklendi. Bu şekilde oyunlar, açılan IME'ye tepki verebilir, şelale ve kamera kesme ekleriyle uğraşabilir.

API Değişiklikleri

  • void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);

Hata Düzeltmeleri

  • Tüm önemli etkinlikleri tüketmekten kaçının: Artık ses düzeyi, kamera vb. sisteme aktarılıyor.

Sürüm 1.1.0-alpha01

29 Eylül 2021

androidx.games:games-activity:1.1.0-alpha01 yayınlandı. Sürüm 1.1.0-alpha01 bu kayıtları içerir.

API Değişiklikleri

  • GameActivityCallbacks numaralı telefona onContentRectChanged geri arama eklendi

Hata Düzeltmeleri

  • android_native_app_glue.h dosyasına eklenen kayıp iletiler:
    • APP_CMD_CONTENT_RECT_CHANGED
    • APP_CMD_WINDOW_REDRAW_NEEDED

Games Performance Tuner 2.0

Sürüm 2.0.0-beta01

10 Ocak 2024

androidx.games:games-performance-tuner:2.0.0-beta01, son alfa sürümünde değişiklik yapılmadan yayınlandı. 2.0.0-beta01 sürümü bu kayıtları içerir.

Sürüm 2.0.0-alpha07

29 Kasım 2023

androidx.games:games-performance-tuner:2.0.0-alpha07 yayınlandı. 2.0.0-alpha07 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Bazen yanlış değerler raporlayan bellek telemetri raporlaması düzeltildi

Sürüm 2.0.0-alpha06

1 Kasım 2023

androidx.games:games-performance-tuner:2.0.0-alpha06 yayınlandı. 2.0.0-alpha06 sürümü bu kayıtları içerir.

Sürüm 2.0.0-alpha05

23 Ağustos 2023

androidx.games:games-performance-tuner:2.0.0-alpha05 yayınlandı. 2.0.0-alpha05 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Protobuf kitaplığı, Protobuf Lite'a taşındı.

Hata Düzeltmeleri

  • Sallanan işaretçi ile ilgili sorunlar düzeltildi.

Sürüm 2.0.0-alpha04

19 Nisan 2023

androidx.games:games-performance-tuner:2.0.0-alpha04 yayınlandı. 2.0.0-alpha04 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Kitaplıktaki telemetri koleksiyonu özellikleri güncellendi. Bu sayede kare oluşturma sürelerinin daha ayrıntılı raporlanması sağlandı.

Hata Düzeltmeleri

  • Maksimum enstrümantasyon anahtarları histogram sayısından fazla olduğunda kitaplığın çökmesine neden olan hata düzeltildi.

Sürüm 2.0.0-alpha03

22 Şubat 2023

androidx.games:games-performance-tuner:2.0.0-alpha03 yayınlandı. 2.0.0-alpha03 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Games-Performance-Tuner yeni bir sürüm sürecine taşındı. Davranış değişiklikleri olmamalıdır.

Sürüm 2.0.0-alpha02

8 Şubat 2023

androidx.games:games-performance-tuner:2.0.0-alpha02 yayınlandı. 2.0.0-alpha02 sürümü bu kayıtları içerir.

API Değişiklikleri

  • Kullanılacak doğru kalite seviyesi/kalite parametrelerinin tahmin edilmesine yardımcı olacak TuningFork_predictQualityLevels API eklendi.

Oyun Performansı Ayarlayıcı 1.6

Sürüm 1.6.1-alpha01

9 Kasım 2022

androidx.games:games-performance-tuner:1.6.1-alpha01 yayınlandı. Sürüm 1.6.1-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Yeni değişiklik yok

Sürüm 1.6.0

15 Haziran 2022

androidx.games:games-performance-tuner:1.6.0 yayınlandı. 1.6.0 sürümü bu kayıtları içerir.

1.5.0'dan sonraki önemli değişiklikler

  • Bellek telemetrisini almaya çalışırken getpid'in 0 döndürmesi düzeltildi.
  • StopLoadingGroup'un etkin bir yükleme grubu olmadan yürütmesi durduruldu.

Games Performance Tuner 1.5.0

Sürüm 1.5.0

9 Şubat 2022

androidx.games:games-performance-tuner:1.5.0 yayınlandı. 1.5.0 sürümü bu kayıtları içerir.

1.4.0'dan sonraki önemli değişiklikler

  • Başlangıç ayarlarında sabit olarak kodlanmak yerine yüklemeler arasındaki aralığı programatik olarak değiştirin.
    • İşlev eklendi: TuningFork_setAggregationStrategyInterval
  • API<=23 tarihinde API anahtarındaki bellek bozulması için düzeltme

Sürüm 1.5.0-rc01

26 Ocak 2022

androidx.games:games-performance-tuner:1.5.0-rc01 yayınlandı. 1.5.0-rc01 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • API'de API anahtarındaki bellek bozulması düzeltmesi<=23

Sürüm 1.5.0-beta02

15 Aralık 2021

androidx.games:games-performance-tuner:1.5.0-beta02 yayınlandı. 1.5.0-beta02 sürümü bu kayıtları içerir.

API Değişiklikleri

  • TuningFork_Settings öğesinden ABI bozma değişikliğini kaldırın.

Sürüm 1.5.0-beta01

29 Eylül 2021

androidx.games:games-performance-tuner:1.5.0-beta01 yayınlandı. 1.5.0-beta01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Alfa sürümünde değişiklik yok. Bu sürümde:
    • Başlangıç ayarlarında sabit olarak kodlanmak yerine yüklemeler arasındaki aralığı programatik olarak değiştirin.

API Değişiklikleri

  • Alfa sürümünde değişiklik yok. Bu sürümde:
    • Yeni işlev: TuningFork_setAggregationStrategyInterval
    • TuningFork_Settings: aggregation_strategy_intervalms_or_count alanında yeni alan

Sürüm 1.5.0-alpha01

18 Ağustos 2021

androidx.games:games-performance-tuner:1.5.0-alpha01 yayınlandı. Sürüm 1.5.0-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Artık ayarlar dosyasını kullanmak yerine APT yüklemeleri arasındaki aralığı programlı olarak ayarlayabilirsiniz.

API Değişiklikleri

  • İşlev eklendi: TuningFork_setAggregationStrategyInterval
  • TuningFork_Settings yapısına aggregation_strategy_intervalms_or_count alan eklendi

Games-Activity Sürüm 1.0.0

Sürüm 1.0.0

4 Ağustos 2021

androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0 ve androidx.games:games-text-input:1.0.0 yayınlandı. 1.0.0 sürümü bu kayıtları içerir.

1.0.0'ın temel özellikleri

Bu, Games-Activity, Games-Controller ve Games-Text-Input'un kararlı sürümünün ilk sürümüdür. Daha fazla bilgi için AGDK Ana Sayfası'nı inceleyin.

Sürüm 1.0.0-rc01

12 Temmuz 2021

androidx.games:games-activity:1.0.0-rc01 yayınlandı. 1.0.0-rc01 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • GameActivityCallbacks::onSaveInstanceState döndürme türünü düzeltin

Sürüm 1.0.0-beta01

30 Haziran 2021

androidx.games:games-activity:1.0.0-beta01 yayınlandı. 1.0.0-beta01 sürümü bu kayıtları içerir.

API Değişiklikleri

  • GameActivityInputInfo alanının adını GameActivityPointerAxes olarak değiştirin.
  • onNativeWindowResized geri çağırma işlevi artık pencerenin genişliğini ve yüksekliğini veriyor.
  • onContentRectChanged geri arama kaldırıldı.
  • onLowMemory, onTrimMemory olarak yeniden adlandırıldı.
  • GameActivity_setWindowFormat kaldırıldı.
  • GameActivityMotionEvents ve GameActivityMotionEvent işaretçiler için sahiplik modeli iyileştirildi.
  • onSaveInstanceState geri çağırmasındaki kullanıcı durumunun sahiplik modeli iyileştirildi.

Sürüm 1.0.0-alpha01

16 Haziran 2021

androidx.games:games-activity:1.0.0-alpha01 yayınlandı.

Yeni Özellikler

  • Games-Activity, C/C++ oyununu Android'e entegre etmek için önerilen yöntem olarak NativeActivity'nin yerine geçen yeni bir kitaplıktır.

Games-Controller Sürüm 2.0.

Sürüm 2.0.1

20 Eylül 2023

`androidx.games: games-controller: 2.0.1 ' yayınlandı. Sürüm 2.0.1 bu kayıtları içerir.

Oyun Kumandası hata düzeltmeleri:

  • onInputDeviceChanged işleyicide nadir görülen NullReferenceException durumunu düzeltin.
  • Bazı USB klavyelerin uygunsuz şekilde oyun kumandası olarak kaydedilmesini önlemek için sorunları düzeltin.

Sürüm 2.0.0

8 Mart 2023

androidx.games:games-controller:2.0.0 yayınlandı. Sürüm 2.0.0 bu kayıtları içerir.

2.0.0'ın temel özellikleri

  • Donanım klavyelerinin bağlantı durumunu algılama özelliği eklendi.
  • Kumandaların yanı sıra ana cihazdan (ör. telefondan) hareket verilerini (ivme ölçer/jiroskop) raporlama özelliği eklendi.
  • Bellek ayak izini azaltmak ve ek özellikleri desteklemek için denetleyici tanım veritabanının API ve biçimi değiştirildi.

Sürüm 2.0.0-alpha01

11 Ocak 2023

androidx.games:games-controller:2.0.0-alpha01 yayınlandı. 2.0.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Donanım klavyesi algılama
  • Entegre sensör hareketi verilerini raporlama desteği (telefonun kendisinden jiroskop ve ivme ölçer verilerini alma)
  • Yeni optimize edilmiş kumanda eşleme veri biçimi

API Değişiklikleri

  • Donanım klavyesi için yeni API çağrıları: Paddleboat_getPhysicalKeyboardStatus ve Paddleboat_setPhysicalKeyboardStatusCallback
  • Entegre sensör hareketi verisi raporlama için yeni API çağrıları: Paddleboat_getIntegratedMotionSensorFlags ve Paddleboat_setMotionDataCallbackWithIntegratedFlags
  • Düzeltilmiş kumanda eşleme veri biçimi için yeni API çağrıları: Paddleboat_addControllerRemapDataFromFd,Paddleboat_addControllerRemapDataFromFileBuffer
  • Kullanımdan kaldırılan eski eşleme API'si çağrıları: Paddleboat_addControllerRemapData ve Paddleboat_getControllerRemapTableData

Hata Düzeltmeleri

  • GameActivity 1.2.2 ve sonraki sürümlerdeki hareket etkinlikleriyle ilgili uyumluluk sorunu düzeltildi

Games-Controller Sürüm 1.1.0

Sürüm 1.1.0

23 Şubat 2022

androidx.games:games-activity:1.1.0 ve androidx.games:games-controller:1.1.0 yayınlandı. 1.1.0 sürümü bu kayıtları içerir.

1.0.0'dan sonraki önemli değişiklikler

Oyun Etkinliği:

  • WindowInsets çentik ve IME yanıtı için dinleme ve sorgulama
  • Tuş ve hareket etkinlik filtreleri ekle
  • Hata düzeltmeleri:
    • NativeActivity ile uyumluluk için eksik iletileri ekleyin
    • onNativeWindowDimensiond imzasını düzeltin
    • Giriş etkinliği kayıplarını düzeltme

Sürüm 1.1.0-rc01

9 Şubat 2022

androidx.games:games-controller:1.1.0-rc01 yayınlandı. 1.1.0-rc01 sürümü bu kayıtları içerir.

Sürüm 1.1.0-beta01

26 Ocak 2022

androidx.games:games-controller:1.1.0-beta01, 1.1.0-alpha01 tarihinden bu yana herhangi bir değişiklik olmadan yayınlandı. 1.1.0-beta01 sürümü bu kayıtları içerir.

Sürüm 1.1.0-alpha01

15 Aralık 2021

androidx.games:games-controller:1.1.0-alpha01 yayınlandı. Sürüm 1.1.0-alpha01 bu kayıtları içerir.

Yeni Özellikler

Android S veya sonraki sürümlerde çalışırken desteklenen kumandalarda pil durumu, çift motorlu titreşim, ışık kontrolü ve hareket ekseni raporlaması için destek eklendi.

API Değişiklikleri

  • Denetleyici hareket verisi geri çağırmalarını kaydetmek için Paddleboat_setMotionDataCallback işlevi eklendi
  • Kumanda ışığı ayarlarını değiştirmek için Paddleboat_setControllerLight işlevi eklendi.
  • Paddleboat_Controller_Data reklam grubuna Paddleboat_Controller_Battery yapısı eklendi
  • Yeni yapılar:
    • Paddleboat_Controller_Battery
    • Paddleboat_Motion_Data
  • Yeni enum'lar:
    • Paddleboat_BatteryStatus
    • Paddleboat_LightType
    • Paddleboat_Motion_Type
  • Yeni kumanda işaretleri:
    • PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETER
    • PADDLEBOAT_CONTROLLER_FLAG_GYROSCOPE
    • PADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYER
    • PADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGB
    • PADDLEBOAT_CONTROLLER_FLAG_BATTERY

Hata Düzeltmeleri

  • PS4 denetleyici için alternatif deviceId veritabanı girişi eklendi
  • PS5 denetleyici için 31 veya daha fazla API veritabanı girişi eklendi

Games-Controller Sürüm 1.0.0

Sürüm 1.0.0

4 Ağustos 2021

androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0 ve androidx.games:games-text-input:1.0.0 yayınlandı. 1.0.0 sürümü bu kayıtları içerir.

1.0.0'ın temel özellikleri

Bu, Games-Activity, Games-Controller ve Games-Text-Input'un kararlı sürümünün ilk sürümüdür. Daha fazla bilgi için AGDK Ana Sayfası'nı inceleyin.

Sürüm 1.0.0-rc02

21 Temmuz 2021

androidx.games:games-controller:1.0.0-rc02 yayınlandı. 1.0.0-rc02 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Prefab içe aktarma işleminin boş, kullanılmayan mimari/sürüm permütasyonlarında başarısız olmasına neden olan paketleme hatası düzeltildi.

Sürüm 1.0.0-rc01

12 Temmuz 2021

androidx.games:games-controller:1.0.0-rc01 yayınlandı. 1.0.0-rc01 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • En son GameActivity ile ilgili uyumsuzluk sorunu giderildi

Sürüm 1.0.0-beta01

30 Haziran 2021

androidx.games:games-controller:1.0.0-beta01 yayınlandı. 1.0.0-beta01 sürümü bu kayıtları içerir.

API Değişiklikleri

  • Başarılı veya başarısız olması için bir boole döndüren işlevler artık bir Paddleboat_Error_Code numaralandırması döndürür.
  • Paddleboat_onPause, Paddleboat_onStop olarak yeniden adlandırıldı
  • Paddleboat_onResume, Paddleboat_onStart olarak yeniden adlandırıldı
  • Paddlebot_processGameActivityEvent, iki işleve bölünmüş: Paddleboat_processGameActivityKeyInputEvent ve Paddleboat_processGameActivityMotionInputEvent
  • Önizleme Android S SDK'sına göre derleme gerektiren genişletilmiş kumanda özellikleri kaldırıldı
  • Paddleboat_getBackButtonConsumed işlevi eklendi
  • Denetleyici ve fare durumu geri çağırma işlevleri artık kullanıcı tanımlı verilere işaretçi içeren isteğe bağlı bir parametreye sahip
  • Kumanda adı dizesi, cihaz bilgisi yapısının dışına taşındı. Bu dize artık Paddleboat_getControllerName işlevi aracılığıyla erişiliyor

Hata Düzeltmeleri

  • Başlangıçta kendisini kumanda olarak bildirmeyen ancak daha sonra onInputDeviceChanged mesajıyla rapor eden bir kumandanın, kumanda bağlantısı olarak düzgün şekilde algılanmamasına neden olan sorun düzeltildi.

Sürüm 1.0.0-alpha01

16 Haziran 2021

androidx.games:games-controller:1.0.0-alpha01 yayınlandı.

Yeni Özellikler

  • Games-Controller, oyun kumandası cihazlarını algılamak, okumak ve bu cihazlarla etkileşimde bulunmak için C API'sı sağlayan yeni bir kitaplıktır.

Games-Text-Girdi 2.1

Sürüm 2.1.0-alpha01

26 Temmuz 2023

androidx.games:games-text-input:2.1.0-alpha01 yayınlandı. 2.1.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Çok satırlı ve tek satırlı modlar için destek ekleyin

API Değişiklikleri

  • isSoftwareKeyboardVisible işlevi ekle
  • GameActivity_setImeEditorInfo için bit alanı tanımları ekleyin
  • onEditorAction geri çağırması ekle

Hata Düzeltmeleri

  • Donanım ve yazılım klavyelerinin senkronize olmamasıyla ilgili düzeltme
  • Sanal klavye gizlendiğinde odağı temizle

Games-Text-Input 2.0

Sürüm 2.0.0

8 Mart 2023

androidx.games:games-text-input:2.0.0 yayınlandı. Sürüm 2.0.0 bu kayıtları içerir.

1.1.1'den sonraki önemli değişiklikler

  • Derleme sistemindeki değişiklikler nedeniyle büyük sürüm güncellemesi, kitaplık/API'nin kendisinde herhangi bir güncelleme yapılmamıştır.

Games-Text-Input Sürüm 1.1

Sürüm 1.1.2-alpha01

9 Kasım 2022

androidx.games:games-text-input:1.1.2-alpha01 yayınlandı. Sürüm 1.1.2-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Yeni değişiklik yok

Sürüm 1.1.1

13 Temmuz 2022

androidx.games:games-text-input:1.1.1 yayınlandı. 1.1.1 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Önceki sürümde eksik .aar dosyasıyla ilgili sorunlar düzeltildi.

Sürüm 1.1.0

9 Şubat 2022

androidx.games:games-text-input:1.1.0 yayınlandı. 1.1.0 sürümü bu kayıtları içerir.

1.0.0 sürümünden beri yapılan önemli değişiklikler - GameTextInput'a WindowInsets dinleme ve sorgulama işlevi eklendi - Eksik gamecommon.h başlığını ekleyin

Sürüm 1.1.0-rc01

26 Ocak 2022

androidx.games:games-text-input:1.1.0-rc01 yayınlandı. 1.1.0-rc01 sürümü bu kayıtları içerir.

Sürüm 1.1.0-beta01

15 Aralık 2021

androidx.games:games-text-input:1.1.0-beta01 yayınlandı. 1.1.0-beta01 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • Şelale ve IME eklerini düzeltme
  • Eksik gamecommon.h başlığını ekleyin

Sürüm 1.1.0-alpha01

13 Ekim 2021

androidx.games:games-text-input:1.1.0-alpha01 yayınlandı. Sürüm 1.1.0-alpha01 bu kayıtları içerir.

API Değişiklikleri

  • GameTextInput'a IME ekleme işlevi eklendi

Games-Text-Input Sürüm 1.0

Sürüm 1.0.0

4 Ağustos 2021

androidx.games:games-activity:1.0.0, androidx.games:games-controller:1.0.0 ve androidx.games:games-text-input:1.0.0 yayınlandı. 1.0.0 sürümü bu kayıtları içerir.

1.0.0'ın temel özellikleri

Bu, Games-Activity, Games-Controller ve Games-Text-Input'un kararlı sürümünün ilk sürümüdür. Daha fazla bilgi için AGDK Ana Sayfası'nı inceleyin.

Sürüm 1.0.0-rc01

12 Temmuz 2021

androidx.games:games-text-input:1.0.0-rc01, hiçbir değişiklik yapılmadan serbest bırakıldı. 1.0.0-rc01 sürümü bu kayıtları içerir.

Sürüm 1.0.0-beta01

30 Haziran 2021

androidx.games:games-text-input:1.0.0-beta01 yayınlandı. 1.0.0-beta01 sürümü bu kayıtları içerir.

API Değişiklikleri

  • GameTextInputState nesnelerinin sahiplik modeli iyileştirildi.
  • Türlerin NDK ile tutarlı olması için düzenleme.

Sürüm 1.0.0-alpha01

16 Haziran 2021

androidx.games:games-text-input:1.0.0-alpha01 yayınlandı.

Yeni Özellikler

  • Games-Text-Input, oyun geliştiricilerin C/C++'dan Android sanal klavye girişini kullanmalarına yardımcı olan yeni bir kitaplıktır.

Oyunlar Çerçeve Hızı Sürüm 2.1

Sürüm 2.1.0

15 Kasım 2023

androidx.games:games-frame-pacing:2.1.0 yayınlandı. Sürüm 2.1.0 bu kayıtları içerir.

Sürüm 2.1.0-rc01

20 Eylül 2023

androidx.games:games-frame-pacing:2.1.0-rc01 yayınlandı. 2.1.0-rc01 sürümü bu kayıtları içerir.

Sürüm 2.1.0-beta01

24 Mayıs 2023

androidx.games:games-frame-pacing:2.1.0-beta01 yayınlandı. 2.1.0-beta01 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • NDKChoreographer başlatmanın başarısız olması durumunda zaman aşımı (ef466d)
  • SwappyGL_getSupportedRefreshPeriodsNS sorgu yenileme hızlarını sistemden açıkça kullanırken (c85235)

Sürüm 2.1.0-alpha01

5 Nisan 2023

androidx.games:games-frame-pacing:2.1.0-alpha01 yayınlandı. 2.1.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Kare ilerleme hızını sıfırlamak için yeni API.
  • CPU ve GPU sürelerini gözlemlemeye devam ederken değişimin kare hızı etkisini devre dışı bırakan yeni API.

API Değişiklikleri

  • SwappyGL_resetFramePacing/SwappyVk_resetFramePacing artık dahili kare ilerleme hızı durumunu sıfırlamak için kullanılabilir. Kare hızı artık yalnızca sıfırlama API'sinin çağrıldığı noktadan gelen verileri dikkate alacaktır.
  • SwappyGL_enableFramePacing/SwappyVk_enableFramePacing artık changepy'nin kare hızını etkinleştirmek/devre dışı bırakmak için kullanılabilir. Devre dışı bırakıldığında,
  • SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait, kare hızı devre dışı bırakıldığında son karenin GPU çalışmasında engelleme bekleme işleminin gerçekleşip gerçekleşmeyeceğini kontrol etmek için kullanılabilir.

Hata Düzeltmeleri

  • Swappy GL API kullanılırken GPU'ya bağlı durumlar için performans iyileştirmeleri yapılmıştır.

Games Frame Pacing Sürüm 2.0

Sürüm 2.0.0

8 Mart 2023

androidx.games:games-frame-pacing:2.0.0 yayınlandı. Sürüm 2.0.0 bu kayıtları içerir.

1.10.1'den bu yana yapılan önemli değişiklikler

  • Derleme sistemi büyük değişiklikler uyguladı ve bu nedenle her SDK/NDK sürümü başına birden fazla kitaplık yerine yalnızca bir kitaplık oluşturuldu.
  • Vulkan Kare İstatistikleri eklendi.
  • Çerçeve istatistiklerini temizlemek için yeni bir API eklendi.
  • Günlüklerin tümü, sürüm modunda sessizdir. Hata ayıklama modunda etkinleştirilebilirler.

Sürüm 2.0.0-rc01

22 Şubat 2023

androidx.games:games-frame-pacing:2.0.0-rc01 yayınlandı. 2.0.0-rc01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Günlük kaydı artık bir derleme işaretinin arkasında gizleniyor. Varsayılan olarak, kitaplığın sürüm derlemesinde günlük kaydı yoktur ve kitaplığın hata ayıklama sürümünde tüm günlük kaydı açık durumdadır.

Sürüm 2.0.0-beta01

8 Şubat 2023

androidx.games:games-frame-pacing:2.0.0-beta01 yayınlandı. 2.0.0-beta01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Çerçeve istatistiklerini temizlemek için yeni API kullanıma sunuldu.

API Değişiklikleri

  • SwappyGL_clearStats ve SwappyGL_clearStats API'leri eklendi.

Sürüm 2.0.0-alpha01

11 Ocak 2023

androidx.games:games-frame-pacing:2.0.0-alpha01 yayınlandı. 2.0.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Vulkan çerçevesi istatistikleri eklendi

API Değişiklikleri

  • Derleme dosyalarının yeniden düzenlenmesi nedeniyle büyük sürüm artışı
  • 3 yeni API eklendi : SwappyVk_enableStats, SwappyVk_recordFrameStart ve SwappyVk_getStats

Hata Düzeltmeleri

  • Eşik değerini yalnızca otomatik değişim modunda uygula (Ic0786)

Oyunlar Çerçeve Hızı 1.10

Sürüm 1.10.2-alpha01

9 Kasım 2022

androidx.games:games-frame-pacing:1.10.2-alpha01 yayınlandı. Sürüm 1.10.2-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Yeni değişiklik yok

Sürüm 1.10.1

15 Haziran 2022

androidx.games:games-frame-pacing:1.10.1 yayınlandı. 1.10.1 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

  • ndk <23 ve >17 ile olmayan changepy derlemesi için düzeltme
  • Ekranın desteklediği yenileme hızlarını almak için kullanıma sunulan API.

Sürüm 1.10.0

23 Şubat 2022

androidx.games:games-frame-pacing:1.10.0 yayınlandı. 1.10.0 sürümü bu kayıtları içerir.

1.9.0'dan sonraki önemli değişiklikler

  • Emülatörde donmaları önlemek için kirlilik yaratan koreograf filtre girişlerini yoksayın ve daha fazla düzeltme yapın
  • *_uninjectTracer işlevlerini ekleyin.

Sürüm 1.10.0-rc01

9 Şubat 2022

androidx.games:games-frame-pacing:1.10.0-rc01 yayınlandı. 1.10.0-rc01 sürümü bu kayıtları içerir.

Sürüm 1.10.0-beta01

26 Ocak 2022

androidx.games:games-frame-pacing:1.10.0-beta01 yayınlandı. 1.10.0-beta01 sürümü bu kayıtları içerir.

Sürüm 1.10.0-alpha01

15 Aralık 2021

androidx.games:games-frame-pacing:1.10.0-alpha01 yayınlandı. 1.10.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • SwappyGL_uninjectTracer işlevinin eklenmesi.

API Değişiklikleri

  • SwappyGL_uninjectTracer(const SwappyTracer *t) API'sini kullanarak daha önce SwappyGL_injectTracer kullanılarak eklenen geri çağırmaları kaldırın.

Oyunlar Çerçeve İlerleme Hızı 1.9

Sürüm 1.9.1

13 Ekim 2021

androidx.games:games-frame-pacing:1.9.1 yayınlandı. 1.9.1 sürümü bu kayıtları içerir.

Hata Düzeltmeleri

Sürüm 1.9.0

12 Temmuz 2021

androidx.games:games-frame-pacing:1.9.0 yayınlandı. 1.9.0 sürümü bu kayıtları içerir.

1.7.0'dan sonraki önemli değişiklikler

  • Dahili sürüm şemasıyla eşleşecek şekilde güncellendi.

Oyunlar Çerçeve İlerleme Hızı 1.7.0

Sürüm 1.7.0

30 Haziran 2021

androidx.games:games-frame-pacing:1.7.0 yayınlandı. 1.7.0 sürümü bu kayıtları içerir.

Sürüm 1.7.0-rc01

2 Haziran 2021

androidx.games:games-frame-pacing:1.7.0-rc01 yayınlandı. 1.7.0-rc01 sürümü bu kayıtları içerir.

Sürüm 1.7.0-beta02

24 Şubat 2021

androidx.games:games-frame-pacing:1.7.0-beta02 yayınlandı.

Sürüm 1.7.0-beta01

16 Aralık 2020

androidx.games:games-frame-pacing:1.7.0-beta01 yayınlandı.

Games Performance Tuner 1.4.3

Sürüm 1.4.3

12 Temmuz 2021

androidx.games:games-performance-tuner:1.4.3 yayınlandı. 1.4.3 sürümü bu kayıtları içerir.

1.1.0'dan sonraki önemli değişiklikler

  • Dahili sürüm şemasıyla eşleşecek şekilde güncellendi.

Games Performance Tuner 1.1.0

Sürüm 1.1.0

30 Haziran 2021

androidx.games:games-performance-tuner:1.1.0 yayınlandı. 1.1.0 sürümü bu kayıtları içerir.

Sürüm 1.1.0-rc01

2 Haziran 2021

androidx.games:games-performance-tuner:1.1.0-rc01 yayınlandı. 1.1.0-rc01 sürümü bu kayıtları içerir.

Sürüm 1.1.0-beta03

21 Nisan 2021

androidx.games:games-performance-tuner:1.1.0-beta03 yayınlandı.

Sürüm 1.1.0-beta02

24 Şubat 2021

androidx.games:games-performance-tuner:1.1.0-beta02 yayınlandı.

Sürüm 1.1.0-beta01

16 Aralık 2020

androidx.games:games-performance-tuner:1.1.0-beta01 yayınlandı.

Sürüm 1.1.0-alpha01

androidx.games:games-performance-tuner:1.1.0-alpha01 yayınlandı.

Sürüm 1.0.0

Sürüm 1.0.0-alpha02

12 Ağustos 2020

Android Oyun kitaplığı, Android Oyunlar Kitaplığı olarak yeniden adlandırıldı.

androidx.gaming -> androidx.games

Sürüm 1.0.0-alpha01

10 Haziran 2020

androidx.games:1.0.0-alpha01 kullanıma sunuldu.