Android Oyunları
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.3 | - | - | - |
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.3 | - | - | - |
oyun-performans-tuner | - | - | 2.0.0-beta01 | - |
Gereksinimler
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.3" // 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.3" }
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.3") // 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.3") } }
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.
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ı
- Kitaplık, tensorflow'a bağlıdır. tensorflow'un lisansı ve geçişli bağımlılıkları https://github.com/tensorflow/tensorflow adresinde bulunabilir.
Games-Activity Sürüm 3.0
Sürüm 3.0.3
17 Nisan 2024
androidx.games:games-activity:3.0.3
ve androidx.games:games-text-input:3.0.3
yayınlandı. 3.0.3 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
- Bazı yazılım klavyeleriyle ilgili uyumluluk sorunları düzeltildi.
Sürüm 3.0.2
3 Nisan 2024
androidx.games:games-activity:3.0.2
ve androidx.games:games-text-input:3.0.2
yayınlandı. 3.0.2 sürümü bu kayıtları içerir.
Hata Düzeltmeleri
GamesTextInput
ürününde, yazılım ve donanım klavyeleri desteğini iyileştirmeyi amaçlayan birkaç düzeltme yaptık. Ayrıca,GameTextInput
uygulamasınınGameActivity
olmadan kullanılmasını engelleyen bir hata düzeltildi.
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
veGameActivityCallbacks
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şlevleriGameActivityEvents_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çinlong
yerineint64_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şlemiGameActivityMotionEvent_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 demotionEvents
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üzeltinonSurfaceChanged
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ı telefonaonContentRectChanged
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
- İşlev eklendi:
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
- Yeni işlev:
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
veGameActivityMotionEvent
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ülenNullReferenceException
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
vePaddleboat_setPhysicalKeyboardStatusCallback
- Entegre sensör hareketi verisi raporlama için yeni API çağrıları:
Paddleboat_getIntegratedMotionSensorFlags
vePaddleboat_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
vePaddleboat_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 grubunaPaddleboat_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
vePaddleboat_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 ekleGameActivity_setImeEditorInfo
için bit alanı tanımları ekleyinonEditorAction
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
veSwappyGL_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
veSwappyVk_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 önceSwappyGL_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
- Sabit b/199487756
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.