Giochi Android
Per ulteriori informazioni sull'SDK Android Game, consulta la documentazione dell'SDK e le note di rilascio dell'SDK.
Questa tabella elenca tutti gli elementi del gruppo androidx.games
.
Elemento | Release stabile | Candidato per l'uscita | Versione beta | Release alpha |
---|---|---|---|---|
attività-giochi | 3.0.5 | - | - | - |
controller-giochi | 2.0.2 | - | - | - |
giochi-frame-pacing | 2.1.2 | - | - | - |
giochi-memoria-consigli | 2.0.1 | - | 2.1.0-beta01 | - |
input-testo-giochi | 3.0.4 | - | - | - |
giochi-sintonizzatori-prestazioni | 2.0.0 | - | - | - |
Requisiti
giochi-memoria-consigli
L'API MemoryAdvice richiede la creazione dell'applicazione con uno dei le seguenti versioni NDK:
- R20.*
- R21.*
- R23.*
Dichiarazione delle dipendenze
Per aggiungere una dipendenza dal gioco, devi aggiungere il Repository Maven di Google al tuo progetto. Consulta il Repository Maven di Google per ulteriori informazioni.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
la tua app o il tuo modulo; La libreria games-activity
ha integrato la stessa versione di
la libreria game-text-input
, perciò le app GameActivity
non possono includere i
Di nuovo la dipendenza game-text-input
:
Alla moda
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.2" // To use the Android Performance Tuner implementation "androidx.games:games-performance-tuner:2.0.0" // To use the Games Activity library implementation "androidx.games:games-activity:3.0.5" // 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.4" }
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.2") // To use the Android Performance Tuner implementation("androidx.games:games-performance-tuner:2.0.0") // To use the Games Activity library implementation("androidx.games:games-activity:3.0.5") // 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.4") } }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze build.
Aggiungi proprietà Gradle
Potresti dover aggiungere proprietà al file gradle.properties
che si trova nella
nella stessa directory del file build.gradle
dell'app (o del modulo). Se
gradle.properties
file non esiste, crea questo file.
Se utilizzi Android Studio 4.0, assicurati che gradle.properties
contenga il parametro
seguenti righe:
# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
Se utilizzi Android Studio 4.1 o versioni successive, assicurati che gradle.properties
contiene le seguenti righe:
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
Aggiungere pacchetti con CMake
Per rendere disponibili i pacchetti SDK Game importati, aggiungi quanto segue a
file CMakeLists.txt
dell'app principale:
# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)
Potrai includere i file di intestazione dell'SDK Android Game nel tuo codice gioco:
#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"
Nel file CMakeLists.txt
dell'app principale, trova target_link_libraries
per
libreria condivisa principale. Aggiungi i riferimenti alle librerie statiche dell'SDK Android Game
per includerli nella libreria condivisa:
target_link_libraries(...
games-frame-pacing::swappy_static
games-performance-tuner::tuningfork_static
...)
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Non esitare a contattarci in caso di nuovi problemi o idee per migliorare questa raccolta. Dai un'occhiata alle problemi esistenti in questa raccolta, prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente tramite facendo clic sul pulsante a forma di stella.
Consulta la documentazione di Issue Tracker per ulteriori informazioni.
Giochi-Consigli sulla memoria versione 2.1
Versione 2.1.0-beta01
29 novembre 2023
Viene rilasciato androidx.games:games-memory-advice:2.1.0-beta01
. La versione 2.1.0-beta01 contiene questi commit.
Versione 2.1.0-alpha01
15 novembre 2023
Viene rilasciato androidx.games:games-memory-advice:2.1.0-alpha01
. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- È stato aggiornato il modello di memoria della libreria per previsioni migliori.
Modifiche alle API
- È stata aggiunta una nuova API
getAvailableMemory()
che restituisce una stima della quantità di memoria che può essere allocata in modo sicuro, in byte.
Versione 2.1.0-alpha01
26 luglio 2023
Viene rilasciato androidx.games:games-memory-advice:2.1.0-alpha01
. La versione 2.1.0-alpha01 contiene questi commit.
Modifiche alle API
- Aggiungi funzione
GetAvailableMemory
Correzioni di bug
- Aggiorna modello Memory Advice
- Correggi il target di build
memory_advice
condiviso
Giochi-Memoria-Consigli versione 2.0
Versione 2.0.1
20 settembre 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.1
. La versione 2.0.1 contiene questi commit.
Correzioni di bug
- È stato corretto l'arresto anomalo che si verificava nel thread di controllo dello stato dovuto al mancato collegamento del thread alla JVM.
Versione 2.0.0
6 settembre 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.0
. La versione 2.0.0 contiene questi commit.
Funzionalità principali di 2.0.0
- In questa versione è stato addestrato e rilasciato un nuovo modello ML.
- È implementata un'API per prevedere la quantità di memoria libera.
Versione 2.0.0-rc01
26 luglio 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.0-rc01
. La versione 2.0.0-rc01 contiene questi commit.
Nuove funzionalità
- È stato incluso un nuovo modello per prevedere meglio la memoria rimanente.
Correzioni di bug
- Correzione dei consigli sulla memoria non funzionante con un STL condiviso.
Versione 2.0.0-beta04
24 maggio 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.0-beta04
. La versione 2.0.0-beta04 contiene questi commit.
Nuove funzionalità
- È stato aggiornato il modello di machine learning alla base della libreria, che consentirà risultati migliori per gli smartphone più recenti
Versione 2.0.0-beta03
5 aprile 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.0-beta03
. La versione 2.0.0-beta03 contiene questi commit.
Correzioni di bug
- È stato corretto un bug per cui la libreria non riusciva a caricare correttamente gli asset TensorFlow Lite richiesti
Versione 2.0.0-beta02
22 marzo 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.0-beta02
. La versione 2.0.0-beta02 contiene questi commit.
Correzioni di bug
- È stato corretto un bug che impediva il corretto collegamento della versione statica della libreria
Versione 2.0.0-beta01
22 febbraio 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.0-beta01
. La versione 2.0.0-beta01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 2.0.0-alpha01
8 febbraio 2023
Viene rilasciato androidx.games:games-memory-advice:2.0.0-alpha01
. La versione 2.0.0-alpha01 contiene questi commit.
Modifiche alle API
- Notevole aumento della versione dovuto al refactoring dei file di build.
Correzioni di bug
- La configurazione errata degli asset della raccolta ora restituisce un errore invece di arresto anomalo.
Giochi-Memoria-Consigli versione 1.0.0
Versione 1.0.0-beta03
9 novembre 2022
Viene rilasciato androidx.games:games-memory-advice:1.0.0-beta03
. La versione 1.0.0-beta03 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.0.0-beta01
9 marzo 2022
Viene rilasciato androidx.games:games-memory-advice:1.0.0-beta01
. La versione 1.0.0-beta01 contiene questi commit.
- Nessuna modifica dalla versione 1.0.0-alpha01.
Versione 1.0.0-alpha01
23 febbraio 2022
Viene rilasciato androidx.games:games-memory-advice:1.0.0-alpha01
. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Questa libreria C consente di eseguire query e ricevere callback per le modifiche allo stato della memoria di un dispositivo su cui è in esecuzione un gioco.
Modifiche alle API
- Questa è la release iniziale della libreria di consigli sulla memoria. Vedi l'intestazione all'indirizzo include/memory_advice/memory_advice.h per l'API completa.
Contributo esterno
- La libreria dipende da TensorFlow, la cui licenza e quelle delle dipendenze transitive sono disponibili all'indirizzo https://github.com/tensorflow/tensorflow.
Games-Text-Input versione 3.0
Versione 3.0.4
7 agosto 2024
Viene rilasciato androidx.games:games-text-input:3.0.4
. La versione 3.0.4 contiene questi commit.
Correzioni di bug
- Funzionalità di eliminazione fissa con e senza selezione di testo.
Giochi-attività versione 3.0
Versione 3.0.5
7 agosto 2024
Viene rilasciato androidx.games:games-activity:3.0.5
. La versione 3.0.5 contiene questi commit.
Correzioni di bug
- Nuova release di
GameActivity
corrispondente alla versione 3.0.4 diGameTextInput
(funzionalità corretta per l'eliminazione del testo negli input).
Versione 3.0.4
10 luglio 2024
Viene rilasciato androidx.games:games-activity:3.0.4
. La versione 3.0.4 contiene questi commit.
Correzioni di bug
- È stata corretta la gestione dei puntatori nulli.
- Sono stati corretti gli aggiornamenti dello stato mancanti per alcuni stati nel callback
onConfiguration()
.
Versione 3.0.3
17 aprile 2024
Vengono rilasciate le versioni androidx.games:games-activity:3.0.3
e androidx.games:games-text-input:3.0.3
. La versione 3.0.3 contiene questi commit.
Correzioni di bug
- Sono stati risolti i problemi di compatibilità con alcune tastiere software.
Versione 3.0.2
3 aprile 2024
Vengono rilasciate le versioni androidx.games:games-activity:3.0.2
e androidx.games:games-text-input:3.0.2
. La versione 3.0.2 contiene questi commit.
Correzioni di bug
- Abbiamo apportato diverse correzioni a
GamesTextInput
con lo scopo di migliorare il supporto di tastiere software e hardware. Inoltre, è stato corretto un bug che impediva l'utilizzo diGameTextInput
senzaGameActivity
.
Versione 3.0.1
20 marzo 2024
Vengono rilasciate le versioni androidx.games:games-activity:3.0.1
e androidx.games:games-text-input:3.0.1
. La versione 3.0.1 contiene questi commit.
Correzioni di bug
- È stato risolto un problema di digitazione e visualizzazione dei caratteri speciali.
Versione 3.0.0
6 marzo 2024
Vengono rilasciate le versioni androidx.games:games-activity:3.0.0
e androidx.games:games-text-input:3.0.0
. La versione 3.0.0 contiene questi commit.
Funzionalità principali di 3.0.0
GameTextInput
è stato rielaborato per essere pronto per l'uso nei giochi.- Alcune interfacce di entrambe le librerie sono state modificate rispetto alla versione 2.0.0.
Correzioni di bug
- Sono stati risolti i problemi di compatibilità con i vecchi NDK
- Risolti i problemi di build di Windows
Versione 3.0.0-rc01
21 febbraio 2024
Vengono rilasciate le versioni androidx.games:games-activity:3.0.0-rc01
e androidx.games:games-text-input:3.0.0-rc01
. La versione 3.0.0-rc01 contiene questi commit.
Correzioni di bug
- È stato risolto il blocco dovuto al fatto che gli eventi della tastiera non venivano gestiti correttamente dal looper.
Versione 3.0.0-beta01
29 novembre 2023
Vengono rilasciate le versioni androidx.games:games-activity:3.0.0-beta01
e androidx.games:games-text-input:3.0.0-beta01
. La versione 3.0.0-beta01 contiene questi commit.
Versione 3.0.0-alpha01
15 novembre 2023
Vengono rilasciate le versioni androidx.games:games-activity:3.0.0-alpha01
e androidx.games:games-text-input:3.0.0-alpha01
. La versione 3.0.0-alpha01 contiene questi commit.
Modifiche alle API
- Le strutture
GameActivityMotionEvent
eGameActivityCallbacks
hanno cambiato dimensioni. onEditorAction
cambia il tipo restituito da booleano a vuoto.setImeEditorInfo
ora prevede parametri enum, non numeri interi.- le funzioni interne di
GameActivityEvents
vengono spostate inGameActivityEvents_internal.h
. - I tipi di input di
GameTextInput
sono anche enumerazioni, non numeri interi.
Giochi-attività versione 2.1
Versione 2.1.0-alpha02
6 settembre 2023
Vengono rilasciate le versioni androidx.games:games-activity:2.1.0-alpha02
e androidx.games:games-text-input:2.1.0-alpha02
. La versione 2.1.0-alpha02 contiene questi commit.
Correzioni di bug
- La compatibilità dei dispositivi a 32 bit è stata migliorata.
Versione 2.1.0-alpha01
26 luglio 2023
Viene rilasciato androidx.games:games-activity:2.1.0-alpha01
. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- Fornisci la possibilità di eseguire l'override della creazione dell'istanza
SurfaceView
- Aggiungi report sulla versione dell'SDK
Modifiche alle API
- Usa
int64_t
anzichélong
perhistoricalEventTimes
per evitare il superamento dei sistemi a 32 bit - Aggiungi metodo
GameActivity_restartInput
- Aggiungi un callback nativo per gestire la modifica della visibilità della tastiera software
Correzioni di bug
- Ottimizza la gestione degli eventi touch
- Correggi l'eliminazione di un file
GameActivityMotionEven
- Correggi il calcolo dell'indice di
GameActivityMotionEvent_getHistoricalAxisValue
- Correggi le maschere di bit per il filtro di movimento
Giochi-attività versione 2.0
Versione 2.0.2
24 maggio 2023
Viene rilasciato androidx.games:games-activity:2.0.2
. La versione 2.0.2 contiene questi commit.
Correzioni di bug
- Correzioni di stabilità in
GameActivityEvents
(b/278017467)
Versione 2.0.1
5 aprile 2023
Viene rilasciato androidx.games:games-activity:2.0.1
. La versione 2.0.1 contiene questi commit.
Correzioni di bug
- È stato risolto il problema di liberazione anticipata di memoria con
historicalEventTimes
. - È stato risolto il problema relativo all'overflow di
historicalEventTimesNanos
sui sistemi a 32 bit
Versione 2.0.0
8 marzo 2023
Viene rilasciato androidx.games:games-activity:2.0.0
. La versione 2.0.0 contiene questi commit.
Funzionalità principali di 2.0.0
- È stata modificata l'interfaccia relativa ai tempi storici degli eventi per superare il limite di 32 bit.
- Ha fornito all'utente l'accesso alle modifiche alla configurazione, come l'orientamento.
- Informazioni aggiornate fornite nella struttura
contentRect
. - Fornito un modo più semplice per personalizzare il valore
SurfaceView
predefinito. - È stata corretta la gestione predefinita del sistema operativo per gli eventi touch, ad esempio la gestione dei pulsanti di sistema.
- Ottimizzazione della maggior parte delle chiamate JNI nella gestione degli eventi touch; Questo aspetto influisce sulle prestazioni.
Versione 2.0.0-rc01
22 febbraio 2023
Viene rilasciato androidx.games:games-activity:2.0.0-rc01
. La versione 2.0.0-rc01 contiene questi commit.
Versione 2.0.0-beta01
8 febbraio 2023
Viene rilasciato androidx.games:games-activity:2.0.0-beta01
. La versione 2.0.0-beta01 contiene questi commit.
Correzioni di bug
- È stato corretto il problema di gestione dei pulsanti di sistema. (2a103e)
Versione 2.0.0-alpha01
11 gennaio 2023
androidx.games:games-activity:2.0.0-alpha01
viene rilasciato senza modifiche. La versione 2.0.0-alpha01 contiene questi commit.
Giochi-attività versione 1.2
Versione 1.2.2
7 dicembre 2022
Viene rilasciato androidx.games:games-activity:1.2.2
. La versione 1.2.2 contiene questi commit.
Correzioni di bug
- Ora è possibile impostare il numero massimo di eventi di movimento per il runtime.
Versione 1.2.2-alpha01
9 novembre 2022
Viene rilasciato androidx.games:games-activity:1.2.2-alpha01
. La versione 1.2.2-alpha01 contiene questi commit.
Modifiche alle API
- L'API ora contiene anche informazioni sulla versione sotto forma di
GAMEACTIVITY_PACKED_VERSION
. (I287e6). - Aggiunto il callback
onContentRectChanged
che viene chiamato quando il rettangolo nella finestra in cui deve essere inserito il contenuto è cambiato. (I81396)
Correzioni di bug
- È stato corretto l'overflow del buffer degli eventi. Sia
inputBuffer
->keyEvents
chemotionEvents
sono ora buffer allocati dinamicamente. (Ic00f6) - Fallisce con grazia se esaurisci la memoria. È stata aggiunta la gestione di
realloc()
errori durante il ridimensionamento dei buffer.
Versione 1.2.1
13 luglio 2022
Viene rilasciato androidx.games:games-activity:1.2.1
. La versione 1.2.1 contiene questi commit.
Correzioni di bug
- Sono stati risolti i problemi relativi al file .aar mancante nella versione precedente.
Versione 1.2.0
15 giugno 2022
Viene rilasciato androidx.games:games-activity:1.2.0
. La versione 1.2.0 contiene questi commit.
Modifiche importanti dalla versione 1.1.0
- Consenti alle classi derivate di GameActivity di gestire il caricamento della libreria nativa.
- Carica sempre la libreria nativa in GameActivity.onCreate.
- Rimanda al caricamento della libreria con il nome "main" se non sono state trovate altre librerie.
Giochi-attività versione 1.1
Versione 1.1.0
23 febbraio 2022
Vengono rilasciate le versioni androidx.games:games-activity:1.1.0
e androidx.games:games-controller:1.1.0
. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
Attività di gioco:
- WindowInsets in ascolto e query per notch e risposta IME
- Aggiungi filtri per gli eventi di movimento e tasti
- Correzioni di bug:
- Aggiungi i messaggi mancanti per garantire la compatibilità con NativeActivity
- Correggi la firma di on NativeWindowRidimensionad
- Correggi le perdite di eventi di input
Versione 1.1.0-rc01
9 febbraio 2022
Vengono rilasciate le versioni androidx.games:games-activity:1.1.0-rc01
e androidx.games:games-controller:1.1.0-rc01
. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta03
26 gennaio 2022
Viene rilasciato androidx.games:games-activity:1.1.0-beta03
. La versione 1.1.0-beta03 contiene questi commit.
Correzioni di bug
- Correggi la firma di
onNativeWindowResized
- Mantieni l'handle per la finestra nativa in
onSurfaceChanged
Versione 1.1.0-beta02
15 dicembre 2021
Viene rilasciato androidx.games:games-activity:1.1.0-beta02
. La versione 1.1.0-beta02 contiene questi commit.
Correzioni di bug
- Correggi la condizione di gara nell'impostazione del filtro eventi.
Versione 1.1.0-beta01
17 novembre 2021
Viene rilasciato androidx.games:games-activity:1.1.0-beta01
. La versione 1.1.0-beta01 contiene questi commit.
Nuove funzionalità
- Aggiunto il supporto per l'esecuzione di query sugli insiemi di finestre e l'ascolto delle modifiche ai riquadri. In questo modo, i giochi possono reagire al popup dell'IME e gestire riquadri a cascata e con sagome di videocamere.
Modifiche alle API
void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);
Correzioni di bug
- Evita di consumare tutti gli eventi chiave: il volume, la videocamera e così via ora vengono trasmessi al sistema.
Versione 1.1.0-alpha01
29 settembre 2021
Viene rilasciato androidx.games:games-activity:1.1.0-alpha01
. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche alle API
- Callback
onContentRectChanged
aggiunto aGameActivityCallbacks
Correzioni di bug
- Messaggi mancanti aggiunti a android_native_app_glue.h:
APP_CMD_CONTENT_RECT_CHANGED
APP_CMD_WINDOW_REDRAW_NEEDED
Games Performance Tuner 2.0
Versione 2.0.0
7 agosto 2024
Viene rilasciato androidx.games:games-performance-tuner:2.0.0
. La versione 2.0.0 contiene questi commit.
Funzionalità principali di 2.0.0
- Nessun cambiamento significativo dalla versione 2.0.0beta01, abbiamo solo deciso di contrassegnare questa release come stabile.
Versione 2.0.0-beta01
10 gennaio 2024
androidx.games:games-performance-tuner:2.0.0-beta01
viene rilasciato senza modifiche rispetto all'ultima release alpha. La versione 2.0.0-beta01 contiene questi commit.
Versione 2.0.0-alpha07
29 novembre 2023
Viene rilasciato androidx.games:games-performance-tuner:2.0.0-alpha07
. La versione 2.0.0-alpha07 contiene questi commit.
Correzioni di bug
- Correzione di report sulla telemetria della memoria che a volte riportavano valori errati
Versione 2.0.0-alpha06
1° novembre 2023
Viene rilasciato androidx.games:games-performance-tuner:2.0.0-alpha06
. La versione 2.0.0-alpha06 contiene questi commit.
Versione 2.0.0-alpha05
23 agosto 2023
Viene rilasciato androidx.games:games-performance-tuner:2.0.0-alpha05
. La versione 2.0.0-alpha05 contiene questi commit.
Nuove funzionalità
- Migrazione della libreria Protobuf a Protobuf lite eseguita.
Correzioni di bug
- Sono stati risolti i problemi relativi al puntatore pendente.
Versione 2.0.0-alpha04
19 aprile 2023
Viene rilasciato androidx.games:games-performance-tuner:2.0.0-alpha04
. La versione 2.0.0-alpha04 contiene questi commit.
Nuove funzionalità
- Sono state aggiornate le funzionalità di raccolta dei dati di telemetria nella libreria, in modo da generare report più granulari sui tempi di rendering dei frame.
Correzioni di bug
- È stato corretto un bug per cui la libreria ha un arresto anomalo se il numero massimo di chiavi di strumentazione supera il conteggio degli istogrammi.
Versione 2.0.0-alpha03
22 febbraio 2023
Viene rilasciato androidx.games:games-performance-tuner:2.0.0-alpha03
. La versione 2.0.0-alpha03 contiene questi commit.
Correzioni di bug
- Games-Performance-Tuner è stato spostato in un nuovo processo di rilascio. Il comportamento non deve cambiare.
Versione 2.0.0-alpha02
8 febbraio 2023
Viene rilasciato androidx.games:games-performance-tuner:2.0.0-alpha02
. La versione 2.0.0-alpha02 contiene questi commit.
Modifiche alle API
- API
TuningFork_predictQualityLevels
aggiunta; che aiuteranno a prevedere i parametri di qualità/fideltà corretti da utilizzare.
Games Performance Tuner 1.6
Versione 1.6.1-alpha01
9 novembre 2022
Viene rilasciato androidx.games:games-performance-tuner:1.6.1-alpha01
. La versione 1.6.1-alpha01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.6.0
15 giugno 2022
Viene rilasciato androidx.games:games-performance-tuner:1.6.0
. La versione 1.6.0 contiene questi commit.
Modifiche importanti dalla versione 1.5.0
- È stato corretto il valore getpid che restituiva 0 durante il tentativo di ottenere la telemetria della memoria.
- Interruzione dell'esecuzione di StopLoadingGroup senza un gruppo di caricamento attivo.
Games Performance Tuner 1.5.0
Versione 1.5.0
9 febbraio 2022
Viene rilasciato androidx.games:games-performance-tuner:1.5.0
. La versione 1.5.0 contiene questi commit.
Modifiche importanti dalla versione 1.4.0
- Modifica l'intervallo tra i caricamenti in modo programmatico, invece di farlo come hardcoded nelle impostazioni iniziali.
- Funzione aggiunta:
TuningFork_setAggregationStrategyInterval
- Funzione aggiunta:
- Correzione del danneggiamento della memoria nella chiave API su
API<=23
Versione 1.5.0-rc01
26 gennaio 2022
Viene rilasciato androidx.games:games-performance-tuner:1.5.0-rc01
. La versione 1.5.0-rc01 contiene questi commit.
Correzioni di bug
- Correzione per il danneggiamento della memoria nella chiave API su API<=23
Versione 1.5.0-beta02
15 dicembre 2021
Viene rilasciato androidx.games:games-performance-tuner:1.5.0-beta02
. La versione 1.5.0-beta02 contiene questi commit.
Modifiche alle API
- Rimuovi la modifica che viola le ABI da
TuningFork_Settings
.
Versione 1.5.0-beta01
29 settembre 2021
Viene rilasciato androidx.games:games-performance-tuner:1.5.0-beta01
. La versione 1.5.0-beta01 contiene questi commit.
Nuove funzionalità
- Nessuna modifica rispetto alla release alpha. La release aveva:
- Modificare in modo programmatico l'intervallo tra i caricamenti, invece di farlo come hardcoded nelle impostazioni iniziali.
Modifiche alle API
- Nessuna modifica rispetto alla release alpha. La release aveva:
- Nuova funzione:
TuningFork_setAggregationStrategyInterval
- Nuovo campo in
TuningFork_Settings: aggregation_strategy_intervalms_or_count
- Nuova funzione:
Versione 1.5.0-alpha01
18 agosto 2021
Viene rilasciato androidx.games:games-performance-tuner:1.5.0-alpha01
. La versione 1.5.0-alpha01 contiene questi commit.
Nuove funzionalità
- Ora è possibile impostare l'intervallo tra i caricamenti di APT in modo programmatico, invece di utilizzare il file delle impostazioni.
Modifiche alle API
- Funzione aggiunta:
TuningFork_setAggregationStrategyInterval
- Campo aggiunto allo struct TuningFork_Settings:
aggregation_strategy_intervalms_or_count
Giochi-attività versione 1.0.0
Versione 1.0.0
4 agosto 2021
Vengono rilasciate le funzionalità androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
e androidx.games:games-text-input:1.0.0
. La versione 1.0.0 contiene questi commit.
Funzionalità principali di 1.0.0
Si tratta della release iniziale della versione stabile di Games-Activity, Games-Controller e Games-Text-Input. Per ulteriori informazioni, consulta la home page di AGDK.
Versione 1.0.0-rc01
12 luglio 2021
Viene rilasciato androidx.games:games-activity:1.0.0-rc01
. La versione 1.0.0-rc01 contiene questi commit.
Correzioni di bug
- Correggi il tipo restituito di
GameActivityCallbacks::onSaveInstanceState
Versione 1.0.0-beta01
30 giugno 2021
Viene rilasciato androidx.games:games-activity:1.0.0-beta01
. La versione 1.0.0-beta01 contiene questi commit.
Modifiche alle API
- Rinomina
GameActivityInputInfo
inGameActivityPointerAxes
. - Il callback
onNativeWindowResized
ora assegna la larghezza e l'altezza della finestra. - Il callback
onContentRectChanged
è stato rimosso. onLowMemory
è stato rinominato inonTrimMemory
.- Lingua
GameActivity_setWindowFormat
rimossa. - Modello di proprietà migliorato per i cursori
GameActivityMotionEvents
eGameActivityMotionEvent
. - Modello di proprietà dello stato dell'utente migliorato nel callback
onSaveInstanceState
.
Versione 1.0.0-alpha01
16 giugno 2021
Viene rilasciato androidx.games:games-activity:1.0.0-alpha01
.
Nuove funzionalità
- Games-Activity è una nuova raccolta che sostituisce NativeActivity come metodo consigliato per integrare un gioco C/C++ con Android.
Controller di giochi versione 2.0
Versione 2.0.2
12 giugno 2024
Viene rilasciato androidx.games:games-controller:2.0.2
. La versione 2.0.2 contiene questi commit.
Correzioni di bug
- È stato risolto il problema per cui i callback collegati al controller non venivano attivati per i controller già connessi prima del giorno
Paddleboat_init
. - È stato risolto il problema per cui i touchpad del controller di gioco non registravano le pressioni del touchpad in
Paddleboat_processGameActivityMotionInputEvent
senza attivare manualmente l'asse della pressione. - È stato risolto il problema per cui gli eventi del touchpad del controller di gioco non venivano contrassegnati come consumati da
Paddleboat_processGameActivityMotionInputEvent
.
Versione 2.0.1
20 settembre 2023
`androidx.games:controller-giochi:2.0.1 ' viene rilasciato. La versione 2.0.1 contiene questi commit.
Correzioni di bug relativi al controller per i giochi:
- Correggi la condizione
NullReferenceException
rara nel gestoreonInputDeviceChanged
. - Risolvi il problema per evitare che determinate tastiere USB vengano registrate in modo errato come controller di gioco.
Versione 2.0.0
8 marzo 2023
Viene rilasciato androidx.games:games-controller:2.0.0
. La versione 2.0.0 contiene questi commit.
Funzionalità principali di 2.0.0
- Aggiunta la possibilità di rilevare lo stato della connessione delle tastiere hardware.
- Aggiunta la possibilità di segnalare i dati di movimento (accelerometro/giroscopio) dal dispositivo principale (ad es. il telefono) e dai controller.
- L'API e il formato del database di definizione del controller sono stati modificati per ridurre l'utilizzo della memoria e supportare funzionalità aggiuntive.
Versione 2.0.0-alpha01
11 gennaio 2023
Viene rilasciato androidx.games:games-controller:2.0.0-alpha01
. La versione 2.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Rilevamento della tastiera hardware
- Supporto integrato dei dati di movimento dei sensori (ricezione dei dati di giroscopio e accelerometro dallo smartphone stesso)
- Nuovo formato dei dati di mappatura del controller ottimizzato
Modifiche alle API
- Nuove chiamate API per la tastiera hardware:
Paddleboat_getPhysicalKeyboardStatus
ePaddleboat_setPhysicalKeyboardStatusCallback
- Nuove chiamate API per la generazione di report integrati sui dati di movimento dei sensori:
Paddleboat_getIntegratedMotionSensorFlags
ePaddleboat_setMotionDataCallbackWithIntegratedFlags
- Nuove chiamate API per il formato dei dati di mappatura del titolare rivisto:
Paddleboat_addControllerRemapDataFromFd
,Paddleboat_addControllerRemapDataFromFileBuffer
- Vecchie chiamate API di mappatura ritirate:
Paddleboat_addControllerRemapData
ePaddleboat_getControllerRemapTableData
Correzioni di bug
- È stato risolto il problema di compatibilità con gli eventi di movimento di GameActivity 1.2.2 e versioni successive
Games-Controller versione 1.1.0
Versione 1.1.0
23 febbraio 2022
Vengono rilasciate le versioni androidx.games:games-activity:1.1.0
e androidx.games:games-controller:1.1.0
. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
Attività di gioco:
- WindowInsets in ascolto e query per notch e risposta IME
- Aggiungi filtri per gli eventi di movimento e tasti
- Correzioni di bug:
- Aggiungi i messaggi mancanti per garantire la compatibilità con NativeActivity
- Correggi la firma di on NativeWindowRidimensionad
- Correggi le perdite di eventi di input
Versione 1.1.0-rc01
9 febbraio 2022
Viene rilasciato androidx.games:games-controller:1.1.0-rc01
. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta01
26 gennaio 2022
androidx.games:games-controller:1.1.0-beta01
viene rilasciato senza modifiche dal giorno 1.1.0-alpha01
. La versione 1.1.0-beta01 contiene questi commit.
Versione 1.1.0-alpha01
15 dicembre 2021
Viene rilasciato androidx.games:games-controller:1.1.0-alpha01
. La versione 1.1.0-alpha01 contiene questi commit.
Nuove funzionalità
Aggiunto il supporto per stato della batteria, vibrazione a doppio motore, controllo della luce e generazione di report degli assi di movimento sui controller supportati con Android S o versioni successive.
Modifiche alle API
- È stata aggiunta la funzione
Paddleboat_setMotionDataCallback
per la registrazione dei callback dei dati di movimento del controller - È stata aggiunta la funzione
Paddleboat_setControllerLight
per modificare le impostazioni della spia del controller. - Struttura
Paddleboat_Controller_Battery
aggiunta aPaddleboat_Controller_Data
- Nuove strutture:
Paddleboat_Controller_Battery
Paddleboat_Motion_Data
- Nuove enum:
Paddleboat_BatteryStatus
Paddleboat_LightType
Paddleboat_Motion_Type
- Nuovi flag del controller:
PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETER
PADDLEBOAT_CONTROLLER_FLAG_GYROSCOPE
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYER
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGB
PADDLEBOAT_CONTROLLER_FLAG_BATTERY
Correzioni di bug
- Aggiunta voce di database deviceId alternativo per il controller PS4
- Aggiunta voce di database API >=31 per controller PS5
Game Controller versione 1.0.0
Versione 1.0.0
4 agosto 2021
Vengono rilasciate le funzionalità androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
e androidx.games:games-text-input:1.0.0
. La versione 1.0.0 contiene questi commit.
Funzionalità principali di 1.0.0
Si tratta della release iniziale della versione stabile di Games-Activity, Games-Controller e Games-Text-Input. Per ulteriori informazioni, visita la home page di AGDK.
Versione 1.0.0-rc02
21 luglio 2021
Viene rilasciato androidx.games:games-controller:1.0.0-rc02
. La versione 1.0.0-rc02 contiene questi commit.
Correzioni di bug
- È stato corretto l'errore di pacchettizzazione che causava la mancata riuscita dell'importazione prefab per permutazioni di architettura/versione vuote e inutilizzate.
Versione 1.0.0-rc01
12 luglio 2021
Viene rilasciato androidx.games:games-controller:1.0.0-rc01
. La versione 1.0.0-rc01 contiene questi commit.
Correzioni di bug
- Risolto un problema di incompatibilità con l'ultima versione di
GameActivity
Versione 1.0.0-beta01
30 giugno 2021
Viene rilasciato androidx.games:games-controller:1.0.0-beta01
. La versione 1.0.0-beta01 contiene questi commit.
Modifiche alle API
- Le funzioni che hanno restituito un valore booleano per operazione riuscita o non riuscita ora restituiscono un'enumerazione
Paddleboat_Error_Code
. Paddleboat_onPause
rinominato inPaddleboat_onStop
Paddleboat_onResume
rinominato inPaddleboat_onStart
- Paddle boat_processGameActivityEvent è suddiviso in due funzioni:
Paddleboat_processGameActivityKeyInputEvent
ePaddleboat_processGameActivityMotionInputEvent
- Sono state rimosse le funzionalità del controller estese che richiedevano la realizzazione a fronte di un SDK Android S in anteprima
- Funzione
Paddleboat_getBackButtonConsumed
aggiunta - I callback dello stato del controller e del mouse ora hanno un parametro facoltativo di un puntatore ai dati definiti dall'utente
- La stringa del nome del controller è stata spostata dalla struttura delle informazioni sul dispositivo, ora accessibile tramite la funzione
Paddleboat_getControllerName
Correzioni di bug
- Risolto un problema per cui un controller che inizialmente non si autodefinva come controller, ma in seguito lo fa tramite un messaggio onInputDeviceChanged, non veniva rilevato correttamente come connessione controller.
Versione 1.0.0-alpha01
16 giugno 2021
Viene rilasciato androidx.games:games-controller:1.0.0-alpha01
.
Nuove funzionalità
- Games-Controller è una nuova libreria che fornisce un'API C per il rilevamento, la lettura degli input e l'interazione con i controller di gioco.
Giochi-Testo-Input 2.1
Versione 2.1.0-alpha01
26 luglio 2023
Viene rilasciato androidx.games:games-text-input:2.1.0-alpha01
. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- Aggiunta del supporto delle modalità multilinea e a una sola riga
Modifiche alle API
- Aggiungi funzione
isSoftwareKeyboardVisible
- Aggiungi definizioni di campo di bit per
GameActivity_setImeEditorInfo
- Aggiungi callback
onEditorAction
Correzioni di bug
- Correzione della mancata sincronizzazione delle tastiere hardware e software
- Cancella lo stato attivo quando la tastiera su schermo è nascosta
Giochi-Testo-Input 2.0
Versione 2.0.0
8 marzo 2023
Viene rilasciato androidx.games:games-text-input:2.0.0
. La versione 2.0.0 contiene questi commit.
Modifiche importanti dalla versione 1.1.1
- Un aggiornamento della versione importante a causa delle modifiche al sistema di compilazione, non ci sono aggiornamenti alla libreria/API stessa.
Games-Text-Input versione 1.1
Versione 1.1.2-alpha01
9 novembre 2022
Viene rilasciato androidx.games:games-text-input:1.1.2-alpha01
. La versione 1.1.2-alpha01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.1.1
13 luglio 2022
Viene rilasciato androidx.games:games-text-input:1.1.1
. La versione 1.1.1 contiene questi commit.
Correzioni di bug
- Sono stati risolti i problemi relativi al file .aar mancante nella versione precedente.
Versione 1.1.0
9 febbraio 2022
Viene rilasciato androidx.games:games-text-input:1.1.0
. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
- È stata aggiunta la funzionalità di ascolto e di query di WindowInsets a GameTextInput
- Aggiungi intestazione gamecommon.h
mancante
Versione 1.1.0-rc01
26 gennaio 2022
Viene rilasciato androidx.games:games-text-input:1.1.0-rc01
. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta01
15 dicembre 2021
Viene rilasciato androidx.games:games-text-input:1.1.0-beta01
. La versione 1.1.0-beta01 contiene questi commit.
Correzioni di bug
- Correggi i riquadri a cascata e IME
- Aggiungi l'intestazione gamecommon.h mancante
Versione 1.1.0-alpha01
13 ottobre 2021
Viene rilasciato androidx.games:games-text-input:1.1.0-alpha01
. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche alle API
- Aggiunta della funzionalità degli elementi IME a GameTextInput
Games-Text-Input versione 1.0
Versione 1.0.0
4 agosto 2021
Vengono rilasciate le funzionalità androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
e androidx.games:games-text-input:1.0.0
. La versione 1.0.0 contiene questi commit.
Funzionalità principali di 1.0.0
Si tratta della release iniziale della versione stabile di Games-Activity, Games-Controller e Games-Text-Input. Per ulteriori informazioni, visita la home page di AGDK.
Versione 1.0.0-rc01
12 luglio 2021
androidx.games:games-text-input:1.0.0-rc01
viene rilasciato senza modifiche. La versione 1.0.0-rc01 contiene questi commit.
Versione 1.0.0-beta01
30 giugno 2021
Viene rilasciato androidx.games:games-text-input:1.0.0-beta01
. La versione 1.0.0-beta01 contiene questi commit.
Modifiche alle API
- Modello di proprietà degli oggetti GameTextInputState migliorato.
- Riordinamento dei tipi in modo coerente con NDK.
Versione 1.0.0-alpha01
16 giugno 2021
Viene rilasciato androidx.games:games-text-input:1.0.0-alpha01
.
Nuove funzionalità
- Games-Text-Input è una nuova libreria per aiutare gli sviluppatori di giochi a utilizzare l'input della tastiera su schermo di Android da C/C++.
Pacing del frame giochi versione 2.1
Versione 2.1.2
24 luglio 2024
Viene rilasciato androidx.games:games-frame-pacing:2.1.2
. La versione 2.1.2 contiene questi commit.
Correzioni di bug
- Spotpy ora utilizza
AChoreographer_postVsyncCallback
dell'API 33 per calcolare il tempo di presentazione in modo più accurato. È stato corretto un bug sui dispositivi a 120 Hz che causava la perdita dei frame.
Versione 2.1.1
10 luglio 2024
Viene rilasciato androidx.games:games-frame-pacing:2.1.1
. La versione 2.1.1 contiene questi commit.
Correzioni di bug
- Annulla correttamente la registrazione del listener del display da swappy per evitare un blocco.
- Correggi un arresto anomalo in
ChoreographerFilter::onSettingsChanged
utilizzando mutex di eliminazione.
Versione 2.1.0
15 novembre 2023
Viene rilasciato androidx.games:games-frame-pacing:2.1.0
. La versione 2.1.0 contiene questi commit.
Versione 2.1.0-rc01
20 settembre 2023
Viene rilasciato androidx.games:games-frame-pacing:2.1.0-rc01
. La versione 2.1.0-rc01 contiene questi commit.
Versione 2.1.0-beta01
24 maggio 2023
Viene rilasciato androidx.games:games-frame-pacing:2.1.0-beta01
. La versione 2.1.0-beta01 contiene questi commit.
Correzioni di bug
- Timeout in caso di inizializzazione di
NDKChoreographer
non riuscita (ef466d) - Quando utilizzi le frequenze di aggiornamento delle query
SwappyGL_getSupportedRefreshPeriodsNS
in modo esplicito dal sistema (c85235)
Versione 2.1.0-alpha01
5 aprile 2023
Viene rilasciato androidx.games:games-frame-pacing:2.1.0-alpha01
. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- Nuova API per reimpostare lo stato di pacing del frame.
- Nuova API per disabilitare l'impatto del pacing frame di swappy mentre si continua a osservare la CPU e volte GPU.
Modifiche alle API
- Ora puoi utilizzare
SwappyGL_resetFramePacing/SwappyVk_resetFramePacing
per reimpostare lo stato interno di pacing dei frame. Il pacing frame ora considera solo i dati a partire dal momento in cui viene chiamata l'API di reimpostazione. - Ora puoi utilizzare
SwappyGL_enableFramePacing/SwappyVk_enableFramePacing
per attivare/disattivare il pacing dei frame di swappy. Quando l'opzione è disattivata, - Puoi utilizzare
SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait
per controllare se un'attesa di blocco del lavoro della GPU dell'ultimo frame avviene quando il pacing del frame è disattivato.
Correzioni di bug
- Quando utilizzi l'API GL madre, vengono apportati miglioramenti delle prestazioni per i casi legati alla GPU.
Games Frame Pacing versione 2.0
Versione 2.0.0
8 marzo 2023
Viene rilasciato androidx.games:games-frame-pacing:2.0.0
. La versione 2.0.0 contiene questi commit.
Modifiche importanti dalla versione 1.10.1
- Il sistema di compilazione ha subito importanti modifiche che hanno portato a una sola libreria generata invece di più per versione SDK/NDK.
- Sono state aggiunte le statistiche Vulkan Frame.
- È stata aggiunta una nuova API per la cancellazione delle statistiche dei frame.
- Tutti i log sono in modalità silenziosa in modalità di rilascio, ma possono essere attivati in modalità di debug.
Versione 2.0.0-rc01
22 febbraio 2023
Viene rilasciato androidx.games:games-frame-pacing:2.0.0-rc01
. La versione 2.0.0-rc01 contiene questi commit.
Nuove funzionalità
- Il logging ora è nascosto da un flag di compilazione. Per impostazione predefinita, la build della release della libreria non include il logging e la release di debug della libreria ha tutti i log attivati.
Versione 2.0.0-beta01
8 febbraio 2023
Viene rilasciato androidx.games:games-frame-pacing:2.0.0-beta01
. La versione 2.0.0-beta01 contiene questi commit.
Nuove funzionalità
- Nuova API introdotta per cancellare le statistiche dei frame.
Modifiche alle API
- API
SwappyGL_clearStats
eSwappyGL_clearStats
aggiunte.
Versione 2.0.0-alpha01
11 gennaio 2023
Viene rilasciato androidx.games:games-frame-pacing:2.0.0-alpha01
. La versione 2.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Statistiche relative ai frame vulkan aggiunte
Modifiche alle API
- Notevole aumento della versione dovuto al refactoring dei file di build
- Sono state aggiunte tre nuove API :
SwappyVk_enableStats
,SwappyVk_recordFrameStart
eSwappyVk_getStats
Correzioni di bug
- Applica la soglia solo in modalità di scambio automatico (Ic0786)
Pacing del frame dei giochi 1,10
Versione 1.10.2-alpha01
9 novembre 2022
Viene rilasciato androidx.games:games-frame-pacing:1.10.2-alpha01
. La versione 1.10.2-alpha01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.10.1
15 giugno 2022
Viene rilasciato androidx.games:games-frame-pacing:1.10.1
. La versione 1.10.1 contiene questi commit.
Correzioni di bug
- Correzione del problema relativo alla mancata creazione di swappy con ndk <23 e >17.
- API esposta per recuperare le frequenze di aggiornamento supportate dal display.
Versione 1.10.0
23 febbraio 2022
Viene rilasciato androidx.games:games-frame-pacing:1.10.0
. La versione 1.10.0 contiene questi commit.
Modifiche importanti dalla versione 1.9.0
- Ignora gli input dei filtri del coreografo inquinanti e alleggeriscine altri per evitare blocchi nell'emulatore
- Aggiungi funzioni *_uninjectTracer.
Versione 1.10.0-rc01
9 febbraio 2022
Viene rilasciato androidx.games:games-frame-pacing:1.10.0-rc01
. La versione 1.10.0-rc01 contiene questi commit.
Versione 1.10.0-beta01
26 gennaio 2022
Viene rilasciato androidx.games:games-frame-pacing:1.10.0-beta01
. La versione 1.10.0-beta01 contiene questi commit.
Versione 1.10.0-alpha01
15 dicembre 2021
Viene rilasciato androidx.games:games-frame-pacing:1.10.0-alpha01
. La versione 1.10.0-alpha01 contiene questi commit.
Nuove funzionalità
- Aggiunta della funzione
SwappyGL_uninjectTracer
.
Modifiche alle API
- Rimuovi i callback aggiunti in precedenza utilizzando
SwappyGL_injectTracer
usando l'APISwappyGL_uninjectTracer(const SwappyTracer *t)
.
Pacing del frame di giochi 1,9
Versione 1.9.1
13 ottobre 2021
Viene rilasciato androidx.games:games-frame-pacing:1.9.1
. La versione 1.9.1 contiene questi commit.
Correzioni di bug
- Fisso b/199487756
Versione 1.9.0
12 luglio 2021
Viene rilasciato androidx.games:games-frame-pacing:1.9.0
. La versione 1.9.0 contiene questi commit.
Modifiche importanti dalla versione 1.7.0
- Aggiornato in modo che corrisponda allo schema di controllo delle versioni interno.
Pacing del frame di giochi 1.7.0
Versione 1.7.0
30 giugno 2021
Viene rilasciato androidx.games:games-frame-pacing:1.7.0
. La versione 1.7.0 contiene questi commit.
Versione 1.7.0-rc01
2 giugno 2021
Viene rilasciato androidx.games:games-frame-pacing:1.7.0-rc01
. La versione 1.7.0-rc01 contiene questi commit.
Versione 1.7.0-beta02
24 febbraio 2021
Viene rilasciato androidx.games:games-frame-pacing:1.7.0-beta02
.
Versione 1.7.0-beta01
16 dicembre 2020
Viene rilasciato androidx.games:games-frame-pacing:1.7.0-beta01
.
Games Performance Tuner 1.4.3
Versione 2.0.0-rc01
24 luglio 2024
Viene rilasciato androidx.games:games-performance-tuner:2.0.0-rc01
. La versione 2.0.0-rc01 contiene questi commit.
Versione 1.4.3
12 luglio 2021
Viene rilasciato androidx.games:games-performance-tuner:1.4.3
. La versione 1.4.3 contiene questi commit.
Modifiche importanti dalla versione 1.1.0
- Aggiornato in modo che corrisponda allo schema di controllo delle versioni interno.
Games Performance Tuner 1.1.0
Versione 1.1.0
30 giugno 2021
Viene rilasciato androidx.games:games-performance-tuner:1.1.0
. La versione 1.1.0 contiene questi commit.
Versione 1.1.0-rc01
2 giugno 2021
Viene rilasciato androidx.games:games-performance-tuner:1.1.0-rc01
. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta03
21 aprile 2021
Viene rilasciato androidx.games:games-performance-tuner:1.1.0-beta03
.
Versione 1.1.0-beta02
24 febbraio 2021
Viene rilasciato androidx.games:games-performance-tuner:1.1.0-beta02
.
Versione 1.1.0-beta01
16 dicembre 2020
Viene rilasciato androidx.games:games-performance-tuner:1.1.0-beta01
.
Versione 1.1.0-alpha01
viene rilasciato androidx.games:games-performance-tuner:1.1.0-alpha01.
Versione 1.0.0
Versione 1.0.0-alpha02
12 agosto 2020
La raccolta Android Gaming è stata rinominata nella raccolta Android Games.
androidx.gaming -> androidx.games
Versione 1.0.0-alpha01
10 giugno 2020
viene rilasciato androidx.games:1.0.0-alpha01.