Android-Spiele
Weitere Informationen zum Android Game SDK finden Sie in der SDK-Dokumentation und in den SDK-Versionshinweisen.
In dieser Tabelle sind alle Artefakte in der Gruppe androidx.games
aufgeführt.
Artefakt | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
Spiele-Aktivität | 3.0.3 | - | - | - |
Gamecontroller | 2.0.2 | - | - | - |
Frame-Pacing für Games | 2.1.0 | - | - | - |
Games-Gedächtnistipps | 2.0.1 | - | 2.1.0-beta01 | - |
Spiele-Texteingabe | 3.0.3 | - | - | - |
Tuner für Spiele-Performance | - | - | 2.0.0-beta01 | - |
Voraussetzungen
Tipps-im-Gedächtnis
Für die MemoryAdvice API muss Ihre Anwendung mit einer der folgenden NDK-Versionen erstellt werden:
- R20.*
- r21.*
- r23.*
Abhängigkeiten deklarieren
Zum Hinzufügen einer Spielabhängigkeit müssen Sie Ihrem Projekt das Maven-Repository von Google hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie die Abhängigkeiten für die benötigten Artefakte in die Datei build.gradle
für Ihre Anwendung oder Ihr Modul ein. Die Bibliothek games-activity
hat dieselbe Version der Bibliothek game-text-input
integriert, sodass GameActivity
-Anwendungen die Abhängigkeit game-text-input
nicht noch einmal enthalten können:
Groovig
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.2" // 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.2") // 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") } }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Gradle-Attribute hinzufügen
Möglicherweise müssen Sie der Datei gradle.properties
Attribute hinzufügen, die sich im selben Verzeichnis wie die Datei build.gradle
Ihrer Anwendung (oder Ihres Moduls) befindet. Wenn die Datei gradle.properties
nicht vorhanden ist, erstellen Sie diese Datei.
Wenn Sie Android Studio 4.0 verwenden, muss gradle.properties
die folgenden Zeilen enthalten:
# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
Wenn Sie Android Studio 4.1 oder höher verwenden, muss gradle.properties
die folgenden Zeilen enthalten:
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
Pakete mit CMake hinzufügen
Um die importierten Game SDK-Pakete verfügbar zu machen, fügen Sie Folgendes in die CMakeLists.txt
-Datei Ihrer App ein:
# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)
So kannst du Header-Dateien aus dem Android Game SDK in deinen Spielcode einbinden:
#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"
Suchen Sie in der Datei CMakeLists.txt
Ihrer Haupt-App nach target_link_libraries
für die gemeinsam genutzte Hauptbibliothek. Fügen Sie die Verweise den statischen Bibliotheken des Android Game SDK hinzu, um sie in die gemeinsam genutzte Bibliothek aufzunehmen:
target_link_libraries(...
games-frame-pacing::swappy_static
games-performance-tuner::tuningfork_static
...)
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Games-Memory-Advice Version 2.1
Version 2.1.0-beta01
29. November 2023
androidx.games:games-memory-advice:2.1.0-beta01
wird freigegeben. Version 2.1.0-beta01 enthält diese Commits.
Version 2.1.0-alpha01
15. November 2023
androidx.games:games-memory-advice:2.1.0-alpha01
wird freigegeben. Version 2.1.0-alpha01 enthält diese Commits.
Neue Funktionen
- Das Speichermodell der Bibliothek wurde für bessere Vorhersagen aktualisiert.
API-Änderungen
- Es wurde eine neue API-
getAvailableMemory()
hinzugefügt, die eine Schätzung für den Speicherplatz in Byte zurückgibt, der sicher zugewiesen werden kann.
Version 2.1.0-alpha01
26. Juli 2023
androidx.games:games-memory-advice:2.1.0-alpha01
wird freigegeben. Version 2.1.0-alpha01 enthält diese Commits.
API-Änderungen
- Funktion
GetAvailableMemory
hinzufügen
Fehlerkorrekturen
- Memory Advice-Modell aktualisieren
- Freigegebenes Build-Ziel „
memory_advice
“ korrigieren
Games-Memory-Advice Version 2.0
Version 2.0.1
20. September 2023
androidx.games:games-memory-advice:2.0.1
wird freigegeben. Version 2.0.1 enthält diese Commits.
Fehlerkorrekturen
- Der Absturz im State Watcher-Thread wurde behoben, der darauf zurückzuführen war, dass der Thread nicht an die JVM angehängt wurde.
Version 2.0.0
6. September 2023
androidx.games:games-memory-advice:2.0.0
wird freigegeben. Version 2.0.0 enthält diese Commits.
Hauptfunktionen von Version 2.0.0
- In dieser Version wurde ein neues ML-Modell trainiert und veröffentlicht.
- Eine API zur Vorhersage der Menge an kostenlosem Arbeitsspeicher ist implementiert.
Version 2.0.0-rc01
26. Juli 2023
androidx.games:games-memory-advice:2.0.0-rc01
wird freigegeben. Version 2.0.0-rc01 enthält diese Commits.
Neue Funktionen
- Ein neues Modell wurde aufgenommen, um den verbleibenden Arbeitsspeicher besser vorherzusagen.
Fehlerkorrekturen
- Behebung von Memory Advice, das bei einer geteilten STL nicht funktionierte.
Version 2.0.0-beta04
24. Mai 2023
androidx.games:games-memory-advice:2.0.0-beta04
wird freigegeben. Version 2.0.0-beta04 enthält diese Commits.
Neue Funktionen
- Das ML-Modell für die Bibliothek wurde aktualisiert, das bessere Ergebnisse auf neueren Smartphones ermöglicht
Version 2.0.0-beta03
5. April 2023
androidx.games:games-memory-advice:2.0.0-beta03
wird freigegeben. Version 2.0.0-beta03 enthält diese Commits.
Fehlerkorrekturen
- Ein Fehler wurde behoben, bei dem die Bibliothek die erforderlichen TensorFlow Lite-Assets nicht richtig laden konnte.
Version 2.0.0-beta02
22. März 2023
androidx.games:games-memory-advice:2.0.0-beta02
wird freigegeben. Version 2.0.0-beta02 enthält diese Commits.
Fehlerkorrekturen
- Ein Fehler wurde behoben, der verhinderte, dass die statische Version der Bibliothek richtig verknüpft wurde.
Version 2.0.0-beta01
22. Februar 2023
androidx.games:games-memory-advice:2.0.0-beta01
wird freigegeben. Version 2.0.0-beta01 enthält diese Commits.
Neue Funktionen
- Keine neuen Änderungen
Version 2.0.0-alpha01
8. Februar 2023
androidx.games:games-memory-advice:2.0.0-alpha01
wird freigegeben. Version 2.0.0-alpha01 enthält diese Commits.
API-Änderungen
- Erhebliche Versionserhöhung aufgrund von Refaktorierung von Build-Dateien.
Fehlerkorrekturen
- Falsche Konfiguration von Bibliotheks-Assets führt jetzt zu einem Fehler und nicht zum Absturz.
Games-Memory-Advice Version 1.0.0
Version 1.0.0-beta03
9. November 2022
androidx.games:games-memory-advice:1.0.0-beta03
wird freigegeben. Version 1.0.0-beta03 enthält diese Commits.
Neue Funktionen
- Keine neuen Änderungen
Version 1.0.0-beta01
9. März 2022
androidx.games:games-memory-advice:1.0.0-beta01
wird freigegeben. Version 1.0.0-beta01 enthält diese Commits.
- Keine Änderungen seit 1.0.0-alpha01.
Version 1.0.0-alpha01
23. Februar 2022
androidx.games:games-memory-advice:1.0.0-alpha01
wird freigegeben. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Diese C-Bibliothek bietet die Möglichkeit, Callbacks für Änderungen des Arbeitsspeicherstatus eines Geräts, auf dem ein Spiel ausgeführt wird, abzufragen und zu empfangen.
API-Änderungen
- Dies ist die erste Version der Bibliothek für Gedächtnistipps. Die vollständige API finden Sie im Header unter include/memory_advice/memory_advice.h.
Externer Beitrag
- Die Bibliothek hängt von Tensorflow ab, dessen Lizenz und die von transitiven Abhängigkeiten unter https://github.com/tensorflow/tensorflow verfügbar sind.
Spieleaktivität Version 3.0
Version 3.0.3
17. April 2024
androidx.games:games-activity:3.0.3
und androidx.games:games-text-input:3.0.3
werden veröffentlicht. Version 3.0.3 enthält diese Commits.
Fehlerkorrekturen
- Kompatibilitätsprobleme mit einigen Softwaretastaturen wurden behoben.
Version 3.0.2
3. April 2024
androidx.games:games-activity:3.0.2
und androidx.games:games-text-input:3.0.2
werden veröffentlicht. Version 3.0.2 enthält diese Commits.
Fehlerkorrekturen
- Wir haben mehrere Korrekturen an
GamesTextInput
vorgenommen, um die Unterstützung von Software- und Hardwaretastaturen zu verbessern. Es wurde auch ein Fehler behoben, der verhinderte, dassGameTextInput
ohneGameActivity
verwendet werden konnte.
Version 3.0.1
20. März 2024
androidx.games:games-activity:3.0.1
und androidx.games:games-text-input:3.0.1
werden veröffentlicht. Version 3.0.1 enthält diese Commits.
Fehlerkorrekturen
- Ein Problem mit der Eingabe und Anzeige von Sonderzeichen wurde behoben.
Version 3.0.0
6. März 2024
androidx.games:games-activity:3.0.0
und androidx.games:games-text-input:3.0.0
werden veröffentlicht. Version 3.0.0 enthält diese Commits.
Hauptfunktionen von Version 3.0.0
GameTextInput
wurde überarbeitet und kann jetzt in Spielen verwendet werden.- Einige Oberflächen in beiden Bibliotheken wurden im Vergleich zu Version 2.0.0 geändert.
Fehlerkorrekturen
- Kompatibilitätsprobleme mit alten NDKs behoben
- Windows-Build-Probleme behoben
Version 3.0.0-rc01
21. Februar 2024
androidx.games:games-activity:3.0.0-rc01
und androidx.games:games-text-input:3.0.0-rc01
werden veröffentlicht. Version 3.0.0-rc01 enthält diese Commits.
Fehlerkorrekturen
- Das Einfrieren, bei dem Tastaturereignisse vom Looper nicht richtig verarbeitet wurden, wurde behoben.
Version 3.0.0-beta01
29. November 2023
androidx.games:games-activity:3.0.0-beta01
und androidx.games:games-text-input:3.0.0-beta01
werden veröffentlicht. Version 3.0.0-beta01 enthält diese Commits.
Version 3.0.0-alpha01
15. November 2023
androidx.games:games-activity:3.0.0-alpha01
und androidx.games:games-text-input:3.0.0-alpha01
werden veröffentlicht. Version 3.0.0-alpha01 enthält diese Commits.
API-Änderungen
- Die Strukturen
GameActivityMotionEvent
undGameActivityCallbacks
haben ihre Größe geändert. onEditorAction
ändert den Rückgabetyp von „Boolesch“ zu „void“.setImeEditorInfo
erwartet jetzt enum-Parameter, keine Ganzzahlen.- Interne Funktionen von
GameActivityEvents
werden inGameActivityEvents_internal.h
verschoben. - Die Eingabetypen von
GameTextInput
sind ebenfalls Aufzählungen, keine Ganzzahlen.
Spieleaktivität Version 2.1
Version 2.1.0-alpha02
6. September 2023
androidx.games:games-activity:2.1.0-alpha02
und androidx.games:games-text-input:2.1.0-alpha02
werden veröffentlicht. Version 2.1.0-alpha02 enthält diese Commits.
Fehlerkorrekturen
- Die 32-Bit-Gerätekompatibilität wurde verbessert.
Version 2.1.0-alpha01
26. Juli 2023
androidx.games:games-activity:2.1.0-alpha01
wird freigegeben. Version 2.1.0-alpha01 enthält diese Commits.
Neue Funktionen
- Die Möglichkeit bieten, die Erstellung der
SurfaceView
-Instanz zu überschreiben - SDK-Versionsberichte hinzufügen
API-Änderungen
- Verwende für
historicalEventTimes
int64_t
stattlong
, um eine Überschreitung auf 32-Bit-Systemen zu vermeiden - Methode
GameActivity_restartInput
hinzufügen - Füge einen nativen Callback hinzu, um Änderungen der Sichtbarkeit der Softwaretastatur zu verarbeiten
Fehlerkorrekturen
- Verarbeitung von Touch-Ereignissen optimieren
- Korrektes Löschen von
GameActivityMotionEven
- Indexberechnung für „
GameActivityMotionEvent_getHistoricalAxisValue
“ korrigieren - Bitmasken für den Bewegungsfilter korrigieren
Spieleaktivität Version 2.0
Version 2.0.2
24. Mai 2023
androidx.games:games-activity:2.0.2
wird freigegeben. Version 2.0.2 enthält diese Commits.
Fehlerkorrekturen
- Stabilitätskorrekturen in
GameActivityEvents
(b/278017467)
Version 2.0.1
5. April 2023
androidx.games:games-activity:2.0.1
wird freigegeben. Version 2.0.1 enthält diese Commits.
Fehlerkorrekturen
- Das vorzeitige Freigeben von Arbeitsspeicher mit
historicalEventTimes
wurde behoben. - Ein Problem mit einem Überlauf von
historicalEventTimesNanos
auf 32-Bit-Systemen wurde behoben.
Version 2.0.0
8. März 2023
androidx.games:games-activity:2.0.0
wird freigegeben. Version 2.0.0 enthält diese Commits.
Hauptfunktionen von Version 2.0.0
- Die Benutzeroberfläche für frühere Ereigniszeiten wurde geändert, um die 32-Bit-Grenze zu überwinden.
- Nutzern wurde Zugriff auf Konfigurationsänderungen wie die Ausrichtung gewährt.
- Aktuelle Informationen in der
contentRect
-Struktur angegeben. - Die standardmäßige Anpassung von
SurfaceView
ist jetzt einfacher. - Die standardmäßige Verarbeitung von Touch-Ereignissen wie Systemschaltflächen wurde durch das Betriebssystem behoben.
- Die meisten JNI-Aufrufe bei der Verarbeitung von Berührungsereignissen wurden optimiert; dies wirkte sich auf die Leistung aus.
Version 2.0.0-rc01
22. Februar 2023
androidx.games:games-activity:2.0.0-rc01
wird freigegeben. Version 2.0.0-rc01 enthält diese Commits.
Version 2.0.0-beta01
8. Februar 2023
androidx.games:games-activity:2.0.0-beta01
wird freigegeben. Version 2.0.0-beta01 enthält diese Commits.
Fehlerkorrekturen
- Die Bedienung der Systemschaltflächen wurde korrigiert. (2a103e)
Version 2.0.0-alpha01
11. Januar 2023
androidx.games:games-activity:2.0.0-alpha01
wird ohne Änderungen veröffentlicht. Version 2.0.0-alpha01 enthält diese Commits.
Spieleaktivität Version 1.2
Version 1.2.2
7. Dezember 2022
androidx.games:games-activity:1.2.2
wird freigegeben. Version 1.2.2 enthält diese Commits.
Fehlerkorrekturen
- Die maximale Anzahl von Bewegungsereignissen kann jetzt zur Laufzeit festgelegt werden.
Version 1.2.2-alpha01
9. November 2022
androidx.games:games-activity:1.2.2-alpha01
wird freigegeben. Version 1.2.2-alpha01 enthält diese Commits.
API-Änderungen
- Die API enthält jetzt auch Versionsinformationen im Format
GAMEACTIVITY_PACKED_VERSION
. (I287e6) onContentRectChanged
-Callback wurde hinzugefügt, der aufgerufen wird, wenn sich das Rechteck im Fenster, in dem der Inhalt platziert werden soll, geändert hat. (I81396)
Fehlerkorrekturen
- Der Überlauf der Ereignispufferung wurde behoben. Sowohl
inputBuffer
->keyEvents
als auchmotionEvents
sind jetzt dynamisch zugewiesene Puffer. (Ic00f6) - Schlägt fehl, wenn der Arbeitsspeicher knapp wird. Die Verarbeitung von
realloc()
-Fehlern während der Größenanpassung des Zwischenspeichers wurde hinzugefügt.
Version 1.2.1
13. Juli 2022
androidx.games:games-activity:1.2.1
wird freigegeben. Version 1.2.1 enthält diese Commits.
Fehlerkorrekturen
- Probleme mit einer fehlenden AAR-Datei in der vorherigen Version wurden behoben.
Version 1.2.0
15. Juni 2022
androidx.games:games-activity:1.2.0
wird freigegeben. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.0
- Abgeleitete GameActivity-Klassen dürfen das Laden nativer Bibliotheken übernehmen.
- Laden Sie immer die native Bibliothek in GameActivity.onCreate.
- Fallback auf das Laden der Bibliothek mit dem Namen „main“, wenn keine andere Bibliothek gefunden wird.
Spieleaktivität Version 1.1
Version 1.1.0
23. Februar 2022
androidx.games:games-activity:1.1.0
und androidx.games:games-controller:1.1.0
werden veröffentlicht. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
Spieleaktivität:
- WindowInsets überwachen und abfragen Notch- und IME-Antwort ab
- Filter für Schlüssel- und Bewegungsereignisse hinzufügen
- Fehlerkorrekturen:
- Fehlende Nachrichten aus Kompatibilität mit NativeActivity hinzufügen
- Signatur von onNativeWindowResize korrigieren
- Verlust von Eingabeereignissen beheben
Version 1.1.0-rc01
9. Februar 2022
androidx.games:games-activity:1.1.0-rc01
und androidx.games:games-controller:1.1.0-rc01
werden veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
Version 1.1.0-beta03
26. Januar 2022
androidx.games:games-activity:1.1.0-beta03
wird freigegeben. Version 1.1.0-beta03 enthält diese Commits.
Fehlerkorrekturen
- Signatur von
onNativeWindowResized
korrigieren - Handle zum nativen Fenster in
onSurfaceChanged
beibehalten
Version 1.1.0-beta02
15. Dezember 2021
androidx.games:games-activity:1.1.0-beta02
wird freigegeben. Version 1.1.0-beta02 enthält diese Commits.
Fehlerkorrekturen
- Die Race-Bedingung in der Ereignisfiltereinstellung wurde korrigiert.
Version 1.1.0-beta01
17. November 2021
androidx.games:games-activity:1.1.0-beta01
wird freigegeben. Version 1.1.0-beta01 enthält diese Commits.
Neue Funktionen
- Unterstützung für das Abfragen von Fenstereinsätzen und das Überwachen von Einfügungsänderungen wurde hinzugefügt. So können Spiele auf das IME-Pop-up reagieren und mit Einflüssen zu Wasserfällen und Kameraaussparungen umgehen.
API-Änderungen
void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);
Fehlerkorrekturen
- Vermeiden Sie es, alle wichtigen Ereignisse zu verbrauchen: Lautstärke, Kamera usw. werden jetzt an das System weitergeleitet.
Version 1.1.0-alpha01
29. September 2021
androidx.games:games-activity:1.1.0-alpha01
wird freigegeben. Version 1.1.0-alpha01 enthält diese Commits.
API-Änderungen
- Callback
onContentRectChanged
zuGameActivityCallbacks
hinzugefügt
Fehlerkorrekturen
- Fehlende Nachrichten, die zu android_native_app_glue.h hinzugefügt wurden:
APP_CMD_CONTENT_RECT_CHANGED
APP_CMD_WINDOW_REDRAW_NEEDED
Games Performance Tuner 2.0
Version 2.0.0-beta01
10. Januar 2024
androidx.games:games-performance-tuner:2.0.0-beta01
wird ohne Änderungen gegenüber dem letzten Alpharelease veröffentlicht. Version 2.0.0-beta01 enthält diese Commits.
Version 2.0.0-alpha07
29. November 2023
androidx.games:games-performance-tuner:2.0.0-alpha07
wird freigegeben. Version 2.0.0-alpha07 enthält diese Commits.
Fehlerkorrekturen
- Fehler in Berichten mit Arbeitsspeichertelemetriedaten behoben, die manchmal falsche Werte meldeten
Version 2.0.0-alpha06
1. November 2023
androidx.games:games-performance-tuner:2.0.0-alpha06
wird freigegeben. Version 2.0.0-alpha06 enthält diese Commits.
Version 2.0.0-alpha05
23. August 2023
androidx.games:games-performance-tuner:2.0.0-alpha05
wird freigegeben. Version 2.0.0-alpha05 enthält diese Commits.
Neue Funktionen
- Protobuf-Bibliothek wurde zu Protobuf Lite migriert.
Fehlerkorrekturen
- Probleme mit hängenden Zeigern wurden behoben.
Version 2.0.0-alpha04
19. April 2023
androidx.games:games-performance-tuner:2.0.0-alpha04
wird freigegeben. Version 2.0.0-alpha04 enthält diese Commits.
Neue Funktionen
- Die Funktionen zum Erfassen von Telemetriedaten in der Bibliothek wurden aktualisiert, um detailliertere Berichte zu Frame-Renderingzeiten zu erstellen.
Fehlerkorrekturen
- Ein Fehler wurde behoben, bei dem die Bibliothek abstürzte, wenn die maximale Anzahl von Instrumentierungsschlüsseln größer als die Histogrammanzahl ist.
Version 2.0.0-alpha03
22. Februar 2023
androidx.games:games-performance-tuner:2.0.0-alpha03
wird freigegeben. Version 2.0.0-alpha03 enthält diese Commits.
Fehlerkorrekturen
- Für Games-Performance-Tuner gilt jetzt ein neuer Veröffentlichungsprozess. Das Verhalten sollte nicht geändert werden.
Version 2.0.0-alpha02
8. Februar 2023
androidx.games:games-performance-tuner:2.0.0-alpha02
wird freigegeben. Version 2.0.0-alpha02 enthält diese Commits.
API-Änderungen
TuningFork_predictQualityLevels
API hinzugefügt, die hilft, die richtigen Parameter für das Qualitätsniveau und die Grafikqualität vorherzusagen.
Games Performance Tuner 1.6
Version 1.6.1-alpha01
9. November 2022
androidx.games:games-performance-tuner:1.6.1-alpha01
wird freigegeben. Version 1.6.1-alpha01 enthält diese Commits.
Neue Funktionen
- Keine neuen Änderungen
Version 1.6.0
15. Juni 2022
androidx.games:games-performance-tuner:1.6.0
wird freigegeben. Version 1.6.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.5.0
- Problem behoben, bei dem getpid beim Versuch, Speichertelemetriedaten abzurufen, 0 zurückgegeben hat.
- Ausführung von StopLoadingGroup ohne aktive Ladegruppe wurde gestoppt.
Games Performance Tuner 1.5.0
Version 1.5.0
9. Februar 2022
androidx.games:games-performance-tuner:1.5.0
wird freigegeben. Version 1.5.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.4.0
- Sie können das Intervall zwischen Uploads programmatisch ändern, anstatt es in den Anfangseinstellungen hartcodieren zu müssen.
- Funktion hinzugefügt:
TuningFork_setAggregationStrategyInterval
- Funktion hinzugefügt:
- Speicherbeschädigung des API-Schlüssels für
API<=23
wurde behoben
Version 1.5.0-rc01
26. Januar 2022
androidx.games:games-performance-tuner:1.5.0-rc01
wird freigegeben. Version 1.5.0-rc01 enthält diese Commits.
Fehlerkorrekturen
- Speicherbeschädigung des API-Schlüssels für die API<=23 wurde behoben
Version 1.5.0-beta02
15. Dezember 2021
androidx.games:games-performance-tuner:1.5.0-beta02
wird freigegeben. Version 1.5.0-beta02 enthält diese Commits.
API-Änderungen
- Entferne die funktionsgefährdende ABI-Änderung aus
TuningFork_Settings
.
Version 1.5.0-beta01
29. September 2021
androidx.games:games-performance-tuner:1.5.0-beta01
wird freigegeben. Version 1.5.0-beta01 enthält diese Commits.
Neue Funktionen
- Keine Änderungen gegenüber der Alphaversion. Diese Version umfasste Folgendes:
- Sie können das Intervall zwischen Uploads programmatisch ändern, anstatt es in den Anfangseinstellungen hartcodieren zu müssen.
API-Änderungen
- Keine Änderungen gegenüber der Alphaversion. Diese Version umfasste Folgendes:
- Neue Funktion:
TuningFork_setAggregationStrategyInterval
- Neues Feld in
TuningFork_Settings: aggregation_strategy_intervalms_or_count
- Neue Funktion:
Version 1.5.0-alpha01
18. August 2021
androidx.games:games-performance-tuner:1.5.0-alpha01
wird freigegeben. Version 1.5.0-alpha01 enthält diese Commits.
Neue Funktionen
- Das Intervall zwischen APT-Uploads kann jetzt programmatisch festgelegt werden, anstatt die Einstellungsdatei zu verwenden.
API-Änderungen
- Funktion hinzugefügt:
TuningFork_setAggregationStrategyInterval
- Der Struktur "AbstimmungFork_Settings" wurde ein Feld hinzugefügt:
aggregation_strategy_intervalms_or_count
.
Spieleaktivität Version 1.0.0
Version 1.0.0
4. August 2021
androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
und androidx.games:games-text-input:1.0.0
wurden veröffentlicht. Version 1.0.0 enthält diese Commits.
Hauptfunktionen von Version 1.0.0
Dies ist die erste stabile Version von Games-Activity, Games-Controller und Games-Text-Input. Weitere Informationen finden Sie auf der AGDK-Startseite.
Version 1.0.0-rc01
12. Juli 2021
androidx.games:games-activity:1.0.0-rc01
wird freigegeben. Version 1.0.0-rc01 enthält diese Commits.
Fehlerkorrekturen
- Rückgabetyp von
GameActivityCallbacks::onSaveInstanceState
korrigieren
Version 1.0.0-beta01
30. Juni 2021
androidx.games:games-activity:1.0.0-beta01
wird freigegeben. Version 1.0.0-beta01 enthält diese Commits.
API-Änderungen
- Benennen Sie
GameActivityInputInfo
inGameActivityPointerAxes
um. - Der
onNativeWindowResized
-Callback gibt jetzt die Breite und Höhe des Fensters an. - Callback „
onContentRectChanged
“ wurde entfernt. onLowMemory
wurde inonTrimMemory
umbenannt.GameActivity_setWindowFormat
entfernt.- Das Eigentumsmodell für
GameActivityMotionEvents
- undGameActivityMotionEvent
-Zeiger wurde verbessert. - Verbessertes Eigentumsmodell für den Nutzerstatus im
onSaveInstanceState
-Callback.
Version 1.0.0-alpha01
16. Juni 2021
androidx.games:games-activity:1.0.0-alpha01
wird freigegeben.
Neue Funktionen
- „Games-Activity“ ist eine neue Bibliothek, die „NativeActivity“ als empfohlene Methode zur Integration eines C/C++-Spiels in Android ersetzt.
Spiele-Controller Version 2.0
Version 2.0.2
12. Juni 2024
androidx.games:games-controller:2.0.2
wird freigegeben. Version 2.0.2 enthält diese Commits.
Fehlerkorrekturen
- Ein Problem wurde behoben, durch das mit dem Controller verbundene Callbacks nicht für Controller ausgelöst wurden, die vor dem
Paddleboat_init
verbunden waren. - Ein Problem wurde behoben, bei dem Controller-Touchpads in
Paddleboat_processGameActivityMotionInputEvent
keine Touchpad-Drücke registriert haben, ohne die Druckachse manuell zu aktivieren. - Ein Problem wurde behoben, durch das Controller-Touchpad-Ereignisse nicht als von
Paddleboat_processGameActivityMotionInputEvent
genutzt markiert wurden.
Version 2.0.1
20. September 2023
„androidx.games:games-controller:2.0.1“ wird veröffentlicht. Version 2.0.1 enthält diese Commits.
Fehlerkorrekturen für Spiele-Controller:
- Seltene
NullReferenceException
-Bedingung imonInputDeviceChanged
-Handler wurde korrigiert. - Beheben Sie das Problem, um zu verhindern, dass bestimmte USB-Tastaturen falsch als Gamecontroller registriert werden.
Version 2.0.0
8. März 2023
androidx.games:games-controller:2.0.0
wird freigegeben. Version 2.0.0 enthält diese Commits.
Hauptfunktionen von Version 2.0.0
- Es besteht jetzt die Möglichkeit, den Verbindungsstatus von Hardwaretastaturen zu ermitteln.
- Es besteht jetzt die Möglichkeit, Bewegungsdaten (Beschleunigungsmesser/Gyroskop) vom Hauptgerät (z.B. Mobiltelefon) und über Controller zu melden.
- API und Format für die Controller-Definitionsdatenbank wurden geändert, um den Arbeitsspeicherbedarf zu reduzieren und zusätzliche Funktionen zu unterstützen.
Version 2.0.0-alpha01
11. Januar 2023
androidx.games:games-controller:2.0.0-alpha01
wird freigegeben. Version 2.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Erkennung der Hardwaretastatur
- Integrierte Unterstützung für die Berichterstellung zu Bewegungssensoren (Gyroskop und Beschleunigungsmesser vom Smartphone empfangen)
- Neues optimiertes Datenformat für die Controllerzuordnung
API-Änderungen
- Neue API-Aufrufe für Hardwaretastatur:
Paddleboat_getPhysicalKeyboardStatus
undPaddleboat_setPhysicalKeyboardStatusCallback
- Neue API-Aufrufe für integrierte Berichte zu Sensorbewegungsdaten:
Paddleboat_getIntegratedMotionSensorFlags
undPaddleboat_setMotionDataCallbackWithIntegratedFlags
- Neue API-Aufrufe für ein überarbeitetes Datenformat für die Controllerzuordnung:
Paddleboat_addControllerRemapDataFromFd
,Paddleboat_addControllerRemapDataFromFileBuffer
- Veraltete alte Mapping API-Aufrufe:
Paddleboat_addControllerRemapData
undPaddleboat_getControllerRemapTableData
Fehlerkorrekturen
- Kompatibilitätsproblem mit Bewegungsereignissen aus GameActivity 1.2.2 und höher behoben
Spiele-Controller Version 1.1.0
Version 1.1.0
23. Februar 2022
androidx.games:games-activity:1.1.0
und androidx.games:games-controller:1.1.0
werden veröffentlicht. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
Spieleaktivität:
- WindowInsets überwachen und abfragen Notch- und IME-Antwort ab
- Filter für Schlüssel- und Bewegungsereignisse hinzufügen
- Fehlerkorrekturen:
- Fehlende Nachrichten aus Kompatibilität mit NativeActivity hinzufügen
- Signatur von onNativeWindowResize korrigieren
- Verlust von Eingabeereignissen beheben
Version 1.1.0-rc01
9. Februar 2022
androidx.games:games-controller:1.1.0-rc01
wird freigegeben. Version 1.1.0-rc01 enthält diese Commits.
Version 1.1.0-beta01
26. Januar 2022
androidx.games:games-controller:1.1.0-beta01
wurde ohne Änderungen seit 1.1.0-alpha01
veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.
Version 1.1.0-alpha01
15. Dezember 2021
androidx.games:games-controller:1.1.0-alpha01
wird freigegeben. Version 1.1.0-alpha01 enthält diese Commits.
Neue Funktionen
Unterstützung für Akkustatus, Dual-Motor-Vibration, Lichtsteuerung und Berichte zu Bewegungsachsen auf unterstützten Controllern bei Ausführung mit Android S oder höher hinzugefügt.
API-Änderungen
Paddleboat_setMotionDataCallback
-Funktion zum Registrieren von Callbacks für Controller-Bewegungsdaten hinzugefügtPaddleboat_setControllerLight
-Funktion zum Ändern der Lichteinstellungen des Controllers hinzugefügt.- Gebäude „
Paddleboat_Controller_Battery
“ wurde zu „Paddleboat_Controller_Data
“ hinzugefügt - Neue Strukturen:
Paddleboat_Controller_Battery
Paddleboat_Motion_Data
- Neue Aufzählungen:
Paddleboat_BatteryStatus
Paddleboat_LightType
Paddleboat_Motion_Type
- Neue Controller-Flags:
PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETER
PADDLEBOAT_CONTROLLER_FLAG_GYROSCOPE
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYER
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGB
PADDLEBOAT_CONTROLLER_FLAG_BATTERY
Fehlerkorrekturen
- Eintrag für alternative Geräte-ID für den PS4-Controller hinzugefügt
- API-Datenbankeintrag ≥ 31 für PS5-Controller hinzugefügt
Spiele-Controller Version 1.0.0
Version 1.0.0
4. August 2021
androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
und androidx.games:games-text-input:1.0.0
wurden veröffentlicht. Version 1.0.0 enthält diese Commits.
Hauptfunktionen von Version 1.0.0
Dies ist die erste stabile Version von Games-Activity, Games-Controller und Games-Text-Input. Weitere Informationen finden Sie auf der AGDK-Startseite.
Version 1.0.0-rc02
21. Juli 2021
androidx.games:games-controller:1.0.0-rc02
wird freigegeben. Version 1.0.0-rc02 enthält diese Commits.
Fehlerkorrekturen
- Paketfehler behoben, der dazu führte, dass der Prefab-Import bei leeren, nicht verwendeten Architektur-/Versionspermutationen fehlschlug.
Version 1.0.0-rc01
12. Juli 2021
androidx.games:games-controller:1.0.0-rc01
wird freigegeben. Version 1.0.0-rc01 enthält diese Commits.
Fehlerkorrekturen
- Inkompatibilität mit der aktuellen Version von
GameActivity
behoben
Version 1.0.0-beta01
30. Juni 2021
androidx.games:games-controller:1.0.0-beta01
wird freigegeben. Version 1.0.0-beta01 enthält diese Commits.
API-Änderungen
- Funktionen, die einen booleschen Wert für Erfolg oder Misserfolg zurückgegeben haben, geben jetzt eine
Paddleboat_Error_Code
-Enum zurück. Paddleboat_onPause
umbenannt inPaddleboat_onStop
Paddleboat_onResume
umbenannt inPaddleboat_onStart
- „paddleboat_processGameActivityEvent“ ist in zwei Funktionen aufgeteilt:
Paddleboat_processGameActivityKeyInputEvent
undPaddleboat_processGameActivityMotionInputEvent
- Erweiterte Controllerfunktionen entfernt, die für die Entwicklung mit einer Vorabversion des Android S SDK erstellt werden mussten
Paddleboat_getBackButtonConsumed
-Funktion hinzugefügt- Controller- und Mausstatus-Callbacks haben jetzt einen optionalen Parameter, der einen Verweis auf benutzerdefinierte Daten darstellt
- Der Name des Controllers wurde aus der Geräteinfostruktur verschoben und kann jetzt über die Funktion „
Paddleboat_getControllerName
“ aufgerufen werden
Fehlerkorrekturen
- Ein Problem wurde behoben, bei dem ein Controller, der sich anfangs nicht als Controller meldet, später aber über die Meldung „onInputDeviceChanged“ angezeigt wird, nicht ordnungsgemäß als Controller-Verbindung erkannt wurde.
Version 1.0.0-alpha01
16. Juni 2021
androidx.games:games-controller:1.0.0-alpha01
wird freigegeben.
Neue Funktionen
- Games-Controller ist eine neue Bibliothek, die eine C API zum Erkennen, Lesen von Eingaben und Interagieren mit Controller-Geräten bereitstellt.
Spiele-Text-Eingabe 2.1
Version 2.1.0-alpha01
26. Juli 2023
androidx.games:games-text-input:2.1.0-alpha01
wird freigegeben. Version 2.1.0-alpha01 enthält diese Commits.
Neue Funktionen
- Unterstützung für mehrzeilige und einzeilige Modi hinzufügen
API-Änderungen
isSoftwareKeyboardVisible
-Funktion hinzufügen- Bitfelddefinitionen für
GameActivity_setImeEditorInfo
hinzufügen onEditorAction
-Callback hinzufügen
Fehlerkorrekturen
- Nicht synchrone Hardware- und Softwaretastaturen behoben
- Fokus löschen, wenn Softtastatur ausgeblendet ist
Games-Text-Input 2.0
Version 2.0.0
8. März 2023
androidx.games:games-text-input:2.0.0
wird freigegeben. Version 2.0.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.1
- Hauptversionsupdate aufgrund der Änderungen am Build-System. Die Bibliothek/API selbst wird nicht aktualisiert.
Spiele-Text-Eingabe Version 1.1
Version 1.1.2-alpha01
9. November 2022
androidx.games:games-text-input:1.1.2-alpha01
wird freigegeben. Version 1.1.2-alpha01 enthält diese Commits.
Neue Funktionen
- Keine neuen Änderungen
Version 1.1.1
13. Juli 2022
androidx.games:games-text-input:1.1.1
wird freigegeben. Version 1.1.1 enthält diese Commits.
Fehlerkorrekturen
- Probleme mit einer fehlenden AAR-Datei in der vorherigen Version wurden behoben.
Version 1.1.0
9. Februar 2022
androidx.games:games-text-input:1.1.0
wird freigegeben. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
– Funktion zum Überwachen und Abfragen von WindowInsets zu GameTextInput hinzugefügt
– Fehlenden gamecommon.h
-Header hinzugefügt
Version 1.1.0-rc01
26. Januar 2022
androidx.games:games-text-input:1.1.0-rc01
wird freigegeben. Version 1.1.0-rc01 enthält diese Commits.
Version 1.1.0-beta01
15. Dezember 2021
androidx.games:games-text-input:1.1.0-beta01
wird freigegeben. Version 1.1.0-beta01 enthält diese Commits.
Fehlerkorrekturen
- Wasserfall- und IME-Einsätze korrigieren
- Fehlenden gamecommon.h-Header hinzufügen
Version 1.1.0-alpha01
13. Oktober 2021
androidx.games:games-text-input:1.1.0-alpha01
wird freigegeben. Version 1.1.0-alpha01 enthält diese Commits.
API-Änderungen
- Neue IME-Einfügungsfunktion zu GameTextInput
Spiele-Text-Eingabe Version 1.0
Version 1.0.0
4. August 2021
androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
und androidx.games:games-text-input:1.0.0
wurden veröffentlicht. Version 1.0.0 enthält diese Commits.
Hauptfunktionen von Version 1.0.0
Dies ist die erste stabile Version von Games-Activity, Games-Controller und Games-Text-Input. Weitere Informationen finden Sie auf der AGDK-Startseite.
Version 1.0.0-rc01
12. Juli 2021
androidx.games:games-text-input:1.0.0-rc01
wird ohne Änderungen veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.
Version 1.0.0-beta01
30. Juni 2021
androidx.games:games-text-input:1.0.0-beta01
wird freigegeben. Version 1.0.0-beta01 enthält diese Commits.
API-Änderungen
- Verbessertes Modell der Inhaberschaft von GameTextInputState-Objekten
- Aufräumen von Typen gemäß NDK.
Version 1.0.0-alpha01
16. Juni 2021
androidx.games:games-text-input:1.0.0-alpha01
wird freigegeben.
Neue Funktionen
- Games-Text-Input ist eine neue Bibliothek, mit der Spieleentwickler die Android-Softtastatur über C/C++ verwenden können.
Frame-Tempo für Spiele Version 2.1
Version 2.1.0
15. November 2023
androidx.games:games-frame-pacing:2.1.0
wird freigegeben. Version 2.1.0 enthält diese Commits.
Version 2.1.0-rc01
20. September 2023
androidx.games:games-frame-pacing:2.1.0-rc01
wird freigegeben. Version 2.1.0-rc01 enthält diese Commits.
Version 2.1.0-beta01
24. Mai 2023
androidx.games:games-frame-pacing:2.1.0-beta01
wird freigegeben. Version 2.1.0-beta01 enthält diese Commits.
Fehlerkorrekturen
- Zeitlimit, falls die Initialisierung von
NDKChoreographer
fehlschlägt (ef466d) - Bei Verwendung von
SwappyGL_getSupportedRefreshPeriodsNS
-Abfrageaktualisierungsraten explizit vom System (c85235)
Version 2.1.0-alpha01
5. April 2023
androidx.games:games-frame-pacing:2.1.0-alpha01
wird freigegeben. Version 2.1.0-alpha01 enthält diese Commits.
Neue Funktionen
- Neue API zum Zurücksetzen des Frame-Pacing-Status.
- Neue API zum Deaktivieren der Frame-Pacing-Auswirkungen von Swappy, während CPU- und GPU-Zeiten berücksichtigt werden.
API-Änderungen
SwappyGL_resetFramePacing/SwappyVk_resetFramePacing
kann jetzt verwendet werden, um den internen Frame-Pacing-Status zurückzusetzen. Für die Frame-Taktung werden jetzt nur Daten ab dem Zeitpunkt berücksichtigt, an dem die Reset API aufgerufen wird.SwappyGL_enableFramePacing/SwappyVk_enableFramePacing
kann jetzt verwendet werden, um die Frame-Taktung von Auslagerung zu aktivieren oder zu deaktivieren. Wenn die Funktion deaktiviert ist,- Mit
SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait
kann gesteuert werden, ob bei deaktivierter Frame-Taktung eine Blockierungswartezeit für die GPU-Arbeit des letzten Frames auftritt.
Fehlerkorrekturen
- Bei Verwendung der Swappy GL API werden für GPU-gebundene Fälle Leistungsverbesserungen vorgenommen.
Frame-Budgetabstufung für Spiele Version 2.0
Version 2.0.0
8. März 2023
androidx.games:games-frame-pacing:2.0.0
wird freigegeben. Version 2.0.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.10.1
- Am Build-System wurden größere Änderungen vorgenommen. Dadurch wurde nur eine Bibliothek generiert und nicht mehr pro SDK/NDK-Version.
- Vulkan Frame-Statistiken werden hinzugefügt.
- Eine neue API zum Löschen von Framestatistiken wird hinzugefügt.
- Die Logs sind im Release-Modus alle still und können im Debug-Modus aktiviert werden.
Version 2.0.0-rc01
22. Februar 2023
androidx.games:games-frame-pacing:2.0.0-rc01
wird freigegeben. Version 2.0.0-rc01 enthält diese Commits.
Neue Funktionen
- Logging ist jetzt hinter einem Compile-Flag verborgen. Standardmäßig hat der Release-Build der Bibliothek kein Logging und beim Debug-Release der Bibliothek ist das gesamte Logging aktiviert.
Version 2.0.0-beta01
8. Februar 2023
androidx.games:games-frame-pacing:2.0.0-beta01
wird freigegeben. Version 2.0.0-beta01 enthält diese Commits.
Neue Funktionen
- Neue API zum Löschen von Framestatistiken eingeführt.
API-Änderungen
SwappyGL_clearStats
undSwappyGL_clearStats
APIs hinzugefügt.
Version 2.0.0-alpha01
11. Januar 2023
androidx.games:games-frame-pacing:2.0.0-alpha01
wird freigegeben. Version 2.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Vulkan-Frame-Statistiken wurden hinzugefügt
API-Änderungen
- Erhebliche Versionserhöhung aufgrund von Refaktorierung von Build-Dateien
- Drei neue APIs wurden hinzugefügt :
SwappyVk_enableStats
,SwappyVk_recordFrameStart
undSwappyVk_getStats
Fehlerkorrekturen
- Grenzwert nur im automatischen Austauschmodus anwenden (Ic0786)
Spiele – Frame Pacing 1.10
Version 1.10.2-alpha01
9. November 2022
androidx.games:games-frame-pacing:1.10.2-alpha01
wird freigegeben. Version 1.10.2-alpha01 enthält diese Commits.
Neue Funktionen
- Keine neuen Änderungen
Version 1.10.1
15. Juni 2022
androidx.games:games-frame-pacing:1.10.1
wird freigegeben. Version 1.10.1 enthält diese Commits.
Fehlerkorrekturen
- Behebung des Fehlers bei der Erstellung von Swappy mit ndk <23 und >17.
- API verwendet, um die von der Anzeige unterstützten Aktualisierungsraten abzurufen.
Version 1.10.0
23. Februar 2022
androidx.games:games-frame-pacing:1.10.0
wird freigegeben. Version 1.10.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.9.0
- Filtereingaben des Choreografen ignorieren und weitere geglätten, um ein Einfrieren im Emulator zu vermeiden
- Fügen Sie *_uninsertTracer-Funktionen hinzu.
Version 1.10.0-rc01
9. Februar 2022
androidx.games:games-frame-pacing:1.10.0-rc01
wird freigegeben. Version 1.10.0-rc01 enthält diese Commits.
Version 1.10.0-beta01
26. Januar 2022
androidx.games:games-frame-pacing:1.10.0-beta01
wird freigegeben. Version 1.10.0-beta01 enthält diese Commits.
Version 1.10.0-alpha01
15. Dezember 2021
androidx.games:games-frame-pacing:1.10.0-alpha01
wird freigegeben. Version 1.10.0-alpha01 enthält diese Commits.
Neue Funktionen
- Ergänzung der Funktion
SwappyGL_uninjectTracer
.
API-Änderungen
- Entfernen Sie Callbacks, die zuvor mit
SwappyGL_injectTracer
hinzugefügt wurden. Verwenden Sie dazu dieSwappyGL_uninjectTracer(const SwappyTracer *t)
API.
Spiele – Frame Pacing 1,9
Version 1.9.1
13. Oktober 2021
androidx.games:games-frame-pacing:1.9.1
wird freigegeben. Version 1.9.1 enthält diese Commits.
Fehlerkorrekturen
- Korrigiert zu b/199487756
Version 1.9.0
12. Juli 2021
androidx.games:games-frame-pacing:1.9.0
wird freigegeben. Version 1.9.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.7.0
- Aktualisiert, um dem Schema der internen Versionsverwaltung zu entsprechen.
Frame-Budgetabstufung für Spiele 1.7.0
Version 1.7.0
30. Juni 2021
androidx.games:games-frame-pacing:1.7.0
wird freigegeben. Version 1.7.0 enthält diese Commits.
Version 1.7.0-rc01
2. Juni 2021
androidx.games:games-frame-pacing:1.7.0-rc01
wird freigegeben. Version 1.7.0-rc01 enthält diese Commits.
Version 1.7.0-beta02
24. Februar 2021
androidx.games:games-frame-pacing:1.7.0-beta02
wird freigegeben.
Version 1.7.0-beta01
16. Dezember 2020
androidx.games:games-frame-pacing:1.7.0-beta01
wird freigegeben.
Games Performance Tuner 1.4.3
Version 1.4.3
12. Juli 2021
androidx.games:games-performance-tuner:1.4.3
wird freigegeben. Version 1.4.3 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.0
- Aktualisiert, um dem Schema der internen Versionsverwaltung zu entsprechen.
Games Performance Tuner 1.1.0
Version 1.1.0
30. Juni 2021
androidx.games:games-performance-tuner:1.1.0
wird freigegeben. Version 1.1.0 enthält diese Commits.
Version 1.1.0-rc01
2. Juni 2021
androidx.games:games-performance-tuner:1.1.0-rc01
wird freigegeben. Version 1.1.0-rc01 enthält diese Commits.
Version 1.1.0-beta03
21. April 2021
androidx.games:games-performance-tuner:1.1.0-beta03
wird freigegeben.
Version 1.1.0-beta02
24. Februar 2021
androidx.games:games-performance-tuner:1.1.0-beta02
wird freigegeben.
Version 1.1.0-beta01
16. Dezember 2020
androidx.games:games-performance-tuner:1.1.0-beta01
wird freigegeben.
Version 1.1.0-alpha01
androidx.games:games-performance-tuner:1.1.0-alpha01.
Version 1.0.0
Version 1.0.0-alpha02
12. August 2020
Die Mediathek für Android-Spiele wurde in „Android-Spielebibliothek“ umbenannt.
androidx.gaming -> androidx.games
Version 1.0.0-alpha01
10. Juni 2020
androidx.games:1.0.0-alpha01 wird veröffentlicht.