Giochi per 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 nel gruppo androidx.games
.
Elemento | Release stabile | Candidato per la release | Versione beta | Versione alpha |
---|---|---|---|---|
attività-giochi | 3.0.5 | - | 4.0.0-beta01 | - |
games-controller | 2.0.2 | - | - | - |
games-frame-pacing | 2.1.2 | - | - | - |
games-memory-advice | 2.0.1 | - | 2.1.0-beta01 | - |
games-text-input | 3.0.4 | - | 4.0.0-beta01 | - |
games-performance-tuner | 2.0.0 | - | - | - |
Requisiti
games-memory-advice
L'API MemoryAdvice richiede che l'applicazione venga compilata con la versione NDK r23.* o successiva.
Dichiarazione delle dipendenze
Per aggiungere una dipendenza al gioco, devi aggiungere il repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli elementi necessari nel file build.gradle
per la tua app o il tuo modulo. La libreria games-activity
ha integrato la stessa versione della libreria game-text-input
, pertanto le app GameActivity
non possono includere 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 ulteriori informazioni sulle dipendenze, consulta Aggiungere dipendenze di compilazione.
Aggiungere proprietà Gradle
Potresti dover aggiungere proprietà al file gradle.properties
che si trova nella stessa directory del file build.gradle
dell'app (o del modulo). Se il filegradle.properties
non esiste, creane uno.
Se utilizzi Android Studio 4.0, assicurati che gradle.properties
contenga le 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
contenga le seguenti righe:
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
Aggiungere pacchetti con CMake
Per rendere disponibili i pacchetti SDK di gioco importati, aggiungi quanto segue al
file CMakeLists.txt
della tua app principale:
# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)
In questo modo potrai includere i file di intestazione dell'SDK Android Game nel codice del tuo gioco:
#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"
Nel file CMakeLists.txt
dell'app principale, individua target_link_libraries
per la
libreria condivisa principale. Aggiungi i riferimenti alle librerie statiche dell'SDK Android Game per includerle nella tua libreria condivisa:
target_link_libraries(...
games-frame-pacing::swappy_static
games-performance-tuner::tuningfork_static
...)
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione del Monitoraggio problemi.
Giochi-Memoria-Consigli versione 2.1
Versione 2.1.0-beta01
29 novembre 2023
androidx.games:games-memory-advice:2.1.0-beta01
viene rilasciato. La versione 2.1.0-beta01 contiene questi commit.
Versione 2.1.0-alpha01
15 novembre 2023
androidx.games:games-memory-advice:2.1.0-alpha01
viene rilasciato. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- Aggiornamento del modello di memoria della libreria per previsioni migliori.
Modifiche all'API
- È stata aggiunta una nuova API
getAvailableMemory()
che restituisce una stima della quantità di memoria che può essere allocata in sicurezza, in byte.
Versione 2.1.0-alpha01
26 luglio 2023
androidx.games:games-memory-advice:2.1.0-alpha01
viene rilasciato. La versione 2.1.0-alpha01 contiene questi commit.
Modifiche all'API
- Aggiungi funzione
GetAvailableMemory
Correzioni di bug
- Aggiornare il modello di consigli sulla memoria
- Correggi il target di compilazione
memory_advice
condiviso
Giochi-Memoria-Consigli versione 2.0
Versione 2.0.1
20 settembre 2023
androidx.games:games-memory-advice:2.0.1
viene rilasciato. La versione 2.0.1 contiene questi commit.
Correzioni di bug
- Correggere l'arresto anomalo nel thread di monitoraggio dello stato dovuto al mancato collegamento del thread alla JVM.
Versione 2.0.0
6 settembre 2023
androidx.games:games-memory-advice:2.0.0
viene rilasciato. La versione 2.0.0 contiene questi commit.
Funzionalità principali della versione 2.0.0
- In questa versione è stato addestrato e rilasciato un nuovo modello di ML.
- È stata implementata un'API per prevedere la quantità di memoria libera.
Versione 2.0.0-rc01
26 luglio 2023
androidx.games:games-memory-advice:2.0.0-rc01
viene rilasciato. 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
- È stato corretto il problema relativo al mancato funzionamento del Consiglio relativo alla memoria con un STL condiviso.
Versione 2.0.0-beta04
24 maggio 2023
androidx.games:games-memory-advice:2.0.0-beta04
viene rilasciato. La versione 2.0.0-beta04 contiene questi commit.
Nuove funzionalità
- Aggiornamento del modello di machine learning alla base della libreria, che consentirà di ottenere risultati migliori per gli smartphone più recenti
Versione 2.0.0-beta03
5 aprile 2023
androidx.games:games-memory-advice:2.0.0-beta03
viene rilasciato. La versione 2.0.0-beta03 contiene questi commit.
Correzioni di bug
- È stato risolto un bug per cui la raccolta non riusciva a caricare correttamente gli asset tensorflow lite richiesti
Versione 2.0.0-beta02
22 marzo 2023
androidx.games:games-memory-advice:2.0.0-beta02
viene rilasciato. La versione 2.0.0-beta02 contiene questi commit.
Correzioni di bug
- È stato corretto un bug che impediva il collegamento corretto della versione statica della libreria
Versione 2.0.0-beta01
22 febbraio 2023
androidx.games:games-memory-advice:2.0.0-beta01
viene rilasciato. La versione 2.0.0-beta01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 2.0.0-alpha01
8 febbraio 2023
androidx.games:games-memory-advice:2.0.0-alpha01
viene rilasciato. La versione 2.0.0-alpha01 contiene questi commit.
Modifiche all'API
- Aumento della versione principale dovuto al refactoring dei file di build.
Correzioni di bug
- La configurazione errata degli asset della raccolta ora genera un errore anziché un arresto anomalo.
Giochi-Memoria-Consigli versione 1.0.0
Versione 1.0.0-beta03
9 novembre 2022
androidx.games:games-memory-advice:1.0.0-beta03
viene rilasciato. La versione 1.0.0-beta03 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.0.0-beta01
9 marzo 2022
androidx.games:games-memory-advice:1.0.0-beta01
viene rilasciato. 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
androidx.games:games-memory-advice:1.0.0-alpha01
viene rilasciato. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Questa libreria C consente di eseguire query e ricevere callback per le modifiche dello stato della memoria di un dispositivo su cui è in esecuzione un gioco.
Modifiche all'API
- Questa è la versione iniziale della libreria di consigli per la memoria. Per l'API completa, consulta l'intestazione in include/memory_advice/memory_advice.h.
Contributo esterno
- La libreria dipende da TensorFlow, la cui licenza e quelle delle dipendenze transitorie sono disponibili all'indirizzo https://github.com/tensorflow/tensorflow.
Versione 3.0 di Giochi - Input di testo
Versione 3.0.4
7 agosto 2024
androidx.games:games-text-input:3.0.4
viene rilasciato. La versione 3.0.4 contiene questi commit.
Correzioni di bug
- È stata corretta la funzionalità di eliminazione con e senza selezione del testo.
Versione 4.0 di Attività-Giochi
Versione 4.0.0-beta01
15 gennaio 2025
androidx.games:games-activity:4.0.0-beta01
e androidx.games:games-text-input:4.0.0-beta01
vengono rilasciati. La versione 4.0.0-beta01 contiene questi commit.
Correzioni di bug
- Documentazione migliorata della funzionalità relativa alle impostazioni internazionali appena aggiunta.
- Sono stati aggiunti tipi di supporto a tutti i tipi di enumerazione.
Versione 4.0.0-alpha01
16 ottobre 2024
androidx.games:games-activity:4.0.0-alpha01
e androidx.games:games-text-input:4.0.0-alpha01
vengono rilasciati. La versione 4.0.0-alpha01 contiene questi commit.
Nuove funzionalità
GameTextInput
ora supporta i tasti sinistro/destro.
Modifiche all'API
- Le interfacce Java obsolete di
GameTextInput
sono state rimosse. - I prefab per
GameActivity
eGameTextInput
ora includono tutti i file di origine.#include <GameActivity.cpp>
non è più consigliato. Collega invece una libreria statica o dinamica appropriata, ad esempiogame-activity::game-activity_static
inCMake
. Queste librerie vengono fornite nel file AAR.
Correzioni di bug
- Sono state apportate numerose correzioni nel mese di
GameTextInput
. La funzionalità di digitazione e rimozione è stata corretta. - È stata migliorata la compatibilità con le tastiere software più diffuse.
- È stata corretta la gestione dei caratteri speciali sulle tastiere hardware.
- È stato corretto un raro accesso a un puntatore nullo in
GameActivity
.
Versione 3.0 di Attività-Giochi
Versione 3.0.5
7 agosto 2024
androidx.games:games-activity:3.0.5
viene rilasciato. La versione 3.0.5 contiene questi commit.
Correzioni di bug
- Nuova release di
GameActivity
corrispondente alla release 3.0.4 diGameTextInput
(funzionalità di eliminazione del testo negli input corretta).
Versione 3.0.4
10 luglio 2024
androidx.games:games-activity:3.0.4
viene rilasciato. La versione 3.0.4 contiene questi commit.
Correzioni di bug
- È stata corretta la gestione degli indicatori null.
- Sono stati corretti gli aggiornamenti dello stato mancanti per alcuni stati nel callback di
onConfiguration()
.
Versione 3.0.3
17 aprile 2024
androidx.games:games-activity:3.0.3
e androidx.games:games-text-input:3.0.3
vengono rilasciati. 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
androidx.games:games-activity:3.0.2
e androidx.games:games-text-input:3.0.2
vengono rilasciati. La versione 3.0.2 contiene questi commit.
Correzioni di bug
- Abbiamo apportato diverse correzioni a
GamesTextInput
volte a migliorare il supporto delle tastiere hardware e software. Inoltre, è stato corretto un bug che impediva l'utilizzo diGameTextInput
senzaGameActivity
.
Versione 3.0.1
20 marzo 2024
androidx.games:games-activity:3.0.1
e androidx.games:games-text-input:3.0.1
vengono rilasciati. La versione 3.0.1 contiene questi commit.
Correzioni di bug
- È stato risolto un problema relativo alla digitazione e alla visualizzazione dei caratteri speciali.
Versione 3.0.0
6 marzo 2024
androidx.games:games-activity:3.0.0
e androidx.games:games-text-input:3.0.0
vengono rilasciati. La versione 3.0.0 contiene questi commit.
Funzionalità principali della versione 3.0.0
GameTextInput
è stato rielaborato per essere pronto all'uso nei giochi.- Alcune interfacce in 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
- Problemi di compilazione di Windows risolti
Versione 3.0.0-rc01
21 febbraio 2024
androidx.games:games-activity:3.0.0-rc01
e androidx.games:games-text-input:3.0.0-rc01
vengono rilasciati. La versione 3.0.0-rc01 contiene questi commit.
Correzioni di bug
- È stato corretto il blocco in cui gli eventi della tastiera non venivano gestiti correttamente dal looper.
Versione 3.0.0-beta01
29 novembre 2023
androidx.games:games-activity:3.0.0-beta01
e androidx.games:games-text-input:3.0.0-beta01
vengono rilasciati. La versione 3.0.0-beta01 contiene questi commit.
Versione 3.0.0-alpha01
15 novembre 2023
androidx.games:games-activity:3.0.0-alpha01
e androidx.games:games-text-input:3.0.0-alpha01
vengono rilasciati. La versione 3.0.0-alpha01 contiene questi commit.
Modifiche all'API
- Le dimensioni delle strutture
GameActivityMotionEvent
eGameActivityCallbacks
sono cambiate. onEditorAction
cambia il tipo di ritorno da booleano a void.setImeEditorInfo
ora prevede parametri enum, non interi.- le funzioni interne di
GameActivityEvents
vengono spostate inGameActivityEvents_internal.h
. - Anche i tipi di input di
GameTextInput
sono enumerazioni, non interi.
Versione 2.1 di Attività-Giochi
Versione 2.1.0-alpha02
6 settembre 2023
androidx.games:games-activity:2.1.0-alpha02
e androidx.games:games-text-input:2.1.0-alpha02
vengono rilasciati. La versione 2.1.0-alpha02 contiene questi commit.
Correzioni di bug
- La compatibilità con i dispositivi a 32 bit è stata migliorata.
Versione 2.1.0-alpha01
26 luglio 2023
androidx.games:games-activity:2.1.0-alpha01
viene rilasciato. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- Fornire la possibilità di ignorare la creazione dell'istanza
SurfaceView
- Aggiungere i report sulle versioni dell'SDK
Modifiche all'API
- Utilizza
int64_t
anzichélong
perhistoricalEventTimes
per evitare un overrun sui sistemi a 32 bit - Aggiungi il metodo
GameActivity_restartInput
- Aggiungere un callback nativo per gestire la modifica della visibilità della tastiera software
Correzioni di bug
- Ottimizzare la gestione degli eventi touch
- Correzione della distruzione di un
GameActivityMotionEven
- Correggere il calcolo dell'indice
GameActivityMotionEvent_getHistoricalAxisValue
- Correggere le maschere di bit per il filtro di movimento
Attività di gioco versione 2.0
Versione 2.0.2
24 maggio 2023
androidx.games:games-activity:2.0.2
viene rilasciato. 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
androidx.games:games-activity:2.0.1
viene rilasciato. La versione 2.0.1 contiene questi commit.
Correzioni di bug
- È stato corretto il rilascio anticipato della memoria con
historicalEventTimes
. - È stato risolto il problema relativo al superamento del limite di
historicalEventTimesNanos
sui sistemi a 32 bit
Versione 2.0.0
8 marzo 2023
androidx.games:games-activity:2.0.0
viene rilasciato. La versione 2.0.0 contiene questi commit.
Funzionalità principali della versione 2.0.0
- Interfaccia modificata per le ore degli eventi storici per superare il limite di 32 bit.
- Fornito all'utente l'accesso alle modifiche di configurazione, ad esempio l'orientamento.
- Fornisci informazioni aggiornate nella struttura
contentRect
. - È stato fornito un modo più semplice per personalizzare
SurfaceView
predefinito. - È stata corretta la gestione predefinita del sistema operativo degli eventi touch, ad esempio la gestione dei pulsanti di sistema.
- È stata ottimizzata la maggior parte delle chiamate JNI nella gestione degli eventi tocco, che in precedenza influivano sulle prestazioni.
Versione 2.0.0-rc01
22 febbraio 2023
androidx.games:games-activity:2.0.0-rc01
viene rilasciato. La versione 2.0.0-rc01 contiene questi commit.
Versione 2.0.0-beta01
8 febbraio 2023
androidx.games:games-activity:2.0.0-beta01
viene rilasciato. La versione 2.0.0-beta01 contiene questi commit.
Correzioni di bug
- È stato corretto il trattamento 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.
Versione 1.2 di Attività-Giochi
Versione 1.2.2
7 dicembre 2022
androidx.games:games-activity:1.2.2
viene rilasciato. La versione 1.2.2 contiene questi commit.
Correzioni di bug
- Ora il numero massimo di eventi di movimento può essere impostato in fase di esecuzione.
Versione 1.2.2-alpha01
9 novembre 2022
androidx.games:games-activity:1.2.2-alpha01
viene rilasciato. La versione 1.2.2-alpha01 contiene questi commit.
Modifiche all'API
- L'API ora contiene anche informazioni sulla versione sotto forma di
GAMEACTIVITY_PACKED_VERSION
. (I287e6) - È stato aggiunto il callback
onContentRectChanged
, che viene chiamato quando il rettangolo nella finestra in cui devono essere posizionati i contenuti è cambiato. (I81396)
Correzioni di bug
- È stato corretto il sovraccarico del buffer degli eventi. Sia
inputBuffer
->keyEvents
chemotionEvents
sono ora buffer allocati dinamicamente. (Ic00f6) - Non causa arresti anomali se non è disponibile memoria. È stata aggiunta la gestione degli errori
realloc()
durante il ridimensionamento dei buffer.
Versione 1.2.1
13 luglio 2022
androidx.games:games-activity:1.2.1
viene rilasciato. La versione 1.2.1 contiene questi commit.
Correzioni di bug
- Sono stati risolti i problemi relativi al file .aar mancante nella release precedente.
Versione 1.2.0
15 giugno 2022
androidx.games:games-activity:1.2.0
viene rilasciato. 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 delle librerie native.
- Carica sempre la libreria nativa in GameActivity.onCreate.
- Se non viene trovata un'altra libreria, passa al caricamento della libreria con il nome "principale".
Versione 1.1 di Attività-Giochi
Versione 1.1.0
23 febbraio 2022
androidx.games:games-activity:1.1.0
e androidx.games:games-controller:1.1.0
vengono rilasciati. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
Attività di gioco:
- Ascolto e query di WindowInsets per il notch e la risposta dell'IME
- Aggiungere filtri per eventi chiave e di movimento
- Correzioni di bug:
- Aggiungi i messaggi mancanti per la compatibilità con NativeActivity
- Correggere la firma di onNativeWindowResized
- Correggere le perdite di eventi di input
Versione 1.1.0-rc01
9 febbraio 2022
androidx.games:games-activity:1.1.0-rc01
e androidx.games:games-controller:1.1.0-rc01
vengono rilasciati. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta03
26 gennaio 2022
androidx.games:games-activity:1.1.0-beta03
viene rilasciato. La versione 1.1.0-beta03 contiene questi commit.
Correzioni di bug
- Correggi la firma di
onNativeWindowResized
- Mantieni il handle per la finestra nativa in
onSurfaceChanged
Versione 1.1.0-beta02
15 dicembre 2021
androidx.games:games-activity:1.1.0-beta02
viene rilasciato. La versione 1.1.0-beta02 contiene questi commit.
Correzioni di bug
- Correzione della condizione di gara nell'impostazione del filtro eventi.
Versione 1.1.0-beta01
17 novembre 2021
androidx.games:games-activity:1.1.0-beta01
viene rilasciato. La versione 1.1.0-beta01 contiene questi commit.
Nuove funzionalità
- È stato aggiunto il supporto per eseguire query sugli inserti della finestra e rilevare le relative modifiche. In questo modo i giochi possono reagire all'apertura dell'IME e gestire gli inserti in cascata e con il ritaglio della fotocamera.
Modifiche all'API
void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);
Correzioni di bug
- Evita di utilizzare tutti gli eventi chiave: volume, videocamera e così via vengono ora trasmessi al sistema.
Versione 1.1.0-alpha01
29 settembre 2021
androidx.games:games-activity:1.1.0-alpha01
viene rilasciato. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche all'API
onContentRectChanged
chiamata di ritorno aggiunta aGameActivityCallbacks
Correzioni di bug
- Messaggi mancanti aggiunti ad 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
androidx.games:games-performance-tuner:2.0.0
viene rilasciato. La versione 2.0.0 contiene questi commit.
Funzionalità principali della versione 2.0.0
- Nessuna modifica significativa dalla versione 2.0.0beta01, stiamo solo contrassegnando 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
androidx.games:games-performance-tuner:2.0.0-alpha07
viene rilasciato. La versione 2.0.0-alpha07 contiene questi commit.
Correzioni di bug
- È stato corretto un problema per cui a volte i report sulla telemetria della memoria riportavano valori errati
Versione 2.0.0-alpha06
1° novembre 2023
androidx.games:games-performance-tuner:2.0.0-alpha06
viene rilasciato. La versione 2.0.0-alpha06 contiene questi commit.
Versione 2.0.0-alpha05
23 agosto 2023
androidx.games:games-performance-tuner:2.0.0-alpha05
viene rilasciato. La versione 2.0.0-alpha05 contiene questi commit.
Nuove funzionalità
- È stata eseguita la migrazione della libreria Protobuf a Protobuf lite.
Correzioni di bug
- Sono stati risolti i problemi relativi al cursore inutilizzato.
Versione 2.0.0-alpha04
19 aprile 2023
androidx.games:games-performance-tuner:2.0.0-alpha04
viene rilasciato. La versione 2.0.0-alpha04 contiene questi commit.
Nuove funzionalità
- Aggiornamento delle funzionalità di raccolta della telemetria nella libreria, che consente di generare report più granulari sui tempi di rendering dei frame.
Correzioni di bug
- È stato corretto un bug per cui la libreria si arresta in modo anomalo se le chiavi di misurazione massime sono superiori al conteggio dell'istogramma.
Versione 2.0.0-alpha03
22 febbraio 2023
androidx.games:games-performance-tuner:2.0.0-alpha03
viene rilasciato. La versione 2.0.0-alpha03 contiene questi commit.
Correzioni di bug
- Games-Performance-Tuner è stato spostato in una nuova procedura di rilascio. Non dovrebbero verificarsi cambiamenti di comportamento.
Versione 2.0.0-alpha02
8 febbraio 2023
androidx.games:games-performance-tuner:2.0.0-alpha02
viene rilasciato. La versione 2.0.0-alpha02 contiene questi commit.
Modifiche all'API
- È stata aggiunta l'API
TuningFork_predictQualityLevels
, che consente di prevedere i parametri di fedeltà/livello qualitativo corretti da utilizzare.
Games Performance Tuner 1.6
Versione 1.6.1-alpha01
9 novembre 2022
androidx.games:games-performance-tuner:1.6.1-alpha01
viene rilasciato. La versione 1.6.1-alpha01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.6.0
15 giugno 2022
androidx.games:games-performance-tuner:1.6.0
viene rilasciato. La versione 1.6.0 contiene questi commit.
Modifiche importanti dalla versione 1.5.0
- È stato corretto il problema per cui getpid restituiva 0 durante il tentativo di ottenere la telemetria della memoria.
- Interrompito l'esecuzione di StopLoadingGroup senza un gruppo di caricamento attivo.
Games Performance Tuner 1.5.0
Versione 1.5.0
9 febbraio 2022
androidx.games:games-performance-tuner:1.5.0
viene rilasciato. La versione 1.5.0 contiene questi commit.
Modifiche importanti dalla versione 1.4.0
- Modificare in modo programmatico l'intervallo tra i caricamenti, anziché impostarlo in modo hardcoded nelle impostazioni iniziali.
- Funzione aggiunta:
TuningFork_setAggregationStrategyInterval
- Funzione aggiunta:
- Correzione della corruzione della memoria nella chiave API su
API<=23
Versione 1.5.0-rc01
26 gennaio 2022
androidx.games:games-performance-tuner:1.5.0-rc01
viene rilasciato. La versione 1.5.0-rc01 contiene questi commit.
Correzioni di bug
- Correzione della corruzione della memoria nella chiave API per API<=23
Versione 1.5.0-beta02
15 dicembre 2021
androidx.games:games-performance-tuner:1.5.0-beta02
viene rilasciato. La versione 1.5.0-beta02 contiene questi commit.
Modifiche all'API
- Rimuovi la modifica che comporta la rottura dell'ABI da
TuningFork_Settings
.
Versione 1.5.0-beta01
29 settembre 2021
androidx.games:games-performance-tuner:1.5.0-beta01
viene rilasciato. La versione 1.5.0-beta01 contiene questi commit.
Nuove funzionalità
- Nessuna modifica rispetto alla release alpha. Questa release includeva:
- Modificare in modo programmatico l'intervallo tra i caricamenti, anziché impostarlo in modo hardcoded nelle impostazioni iniziali.
Modifiche all'API
- Nessuna modifica rispetto alla release alpha. Questa release includeva:
- Nuova funzione:
TuningFork_setAggregationStrategyInterval
- Nuovo campo in
TuningFork_Settings: aggregation_strategy_intervalms_or_count
- Nuova funzione:
Versione 1.5.0-alpha01
18 agosto 2021
androidx.games:games-performance-tuner:1.5.0-alpha01
viene rilasciato. La versione 1.5.0-alpha01 contiene questi commit.
Nuove funzionalità
- Ora è possibile impostare l'intervallo tra i caricamenti APT in modo programmatico, anziché utilizzare il file delle impostazioni.
Modifiche all'API
- Funzione aggiunta:
TuningFork_setAggregationStrategyInterval
- Campo aggiunto alla struttura TuningFork_Settings:
aggregation_strategy_intervalms_or_count
Versione 1.0.0 di Giochi-Attività
Versione 1.0.0
4 agosto 2021
androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
e androidx.games:games-text-input:1.0.0
vengono rilasciati. La versione 1.0.0 contiene questi commit.
Funzionalità principali della versione 1.0.0
Questa è la release iniziale stabile di Attività-Giochi, Controller-Giochi e Input-di-testo-Giochi. Per ulteriori informazioni, visita la home page di AGDK.
Versione 1.0.0-rc01
12 luglio 2021
androidx.games:games-activity:1.0.0-rc01
viene rilasciato. La versione 1.0.0-rc01 contiene questi commit.
Correzioni di bug
- Correggi il tipo di reso di
GameActivityCallbacks::onSaveInstanceState
Versione 1.0.0-beta01
30 giugno 2021
androidx.games:games-activity:1.0.0-beta01
viene rilasciato. La versione 1.0.0-beta01 contiene questi commit.
Modifiche all'API
- Rinomina
GameActivityInputInfo
inGameActivityPointerAxes
. - Il callback
onNativeWindowResized
ora fornisce la larghezza e l'altezza della finestra. - La chiamata di callback
onContentRectChanged
è stata rimossa. onLowMemory
è stato rinominato inonTrimMemory
.- Lingua
GameActivity_setWindowFormat
rimossa. - Modello di proprietà migliorato per i puntatori
GameActivityMotionEvents
eGameActivityMotionEvent
. - Modello di proprietà migliorato dello stato utente nel callback
onSaveInstanceState
.
Versione 1.0.0-alpha01
16 giugno 2021
androidx.games:games-activity:1.0.0-alpha01
viene rilasciato.
Nuove funzionalità
- Games-Activity è una nuova libreria che sostituisce NativeActivity come metodo consigliato per integrare un gioco C/C++ con Android.
Versione 2.0 di Games-Controller
Versione 2.0.2
12 giugno 2024
androidx.games:games-controller:2.0.2
viene rilasciato. La versione 2.0.2 contiene questi commit.
Correzioni di bug
- È stato risolto il problema per cui i callback relativi ai controller connessi non venivano attivati per i controller già connessi prima del giorno
Paddleboat_init
. - È stato risolto un problema per cui i touchpad dei controller per videogiochi non registravano le pressioni del touchpad in
Paddleboat_processGameActivityMotionInputEvent
senza attivare manualmente l'asse di pressione. - Risolto un problema per cui gli eventi del touchpad del controller per videogiochi non venivano contrassegnati come consumati da
Paddleboat_processGameActivityMotionInputEvent
.
Versione 2.0.1
20 settembre 2023
È stata rilasciata la versione "androidx.games:games-controller:2.0.1". La versione 2.0.1 contiene questi commit.
Correzioni di bug del controller per giochi:
- Correggi la condizione rara
NullReferenceException
nel gestoreonInputDeviceChanged
. - Correzione per evitare che determinate tastiere USB vengano registrate in modo improprio come controller per giochi.
Versione 2.0.0
8 marzo 2023
androidx.games:games-controller:2.0.0
viene rilasciato. La versione 2.0.0 contiene questi commit.
Funzionalità principali della versione 2.0.0
- È stata aggiunta la possibilità di rilevare lo stato di connessione delle tastiere hardware.
- È stata aggiunta la possibilità di registrare i dati sul movimento (accelerometro/giroscopio) dal dispositivo principale (ovvero lo smartphone) e dai controller.
- È stata modificata l'API e il formato del database di definizione del controller per ridurre l'impronta in memoria e supportare funzionalità aggiuntive.
Versione 2.0.0-alpha01
11 gennaio 2023
androidx.games:games-controller:2.0.0-alpha01
viene rilasciato. La versione 2.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Rilevamento della tastiera hardware
- Supporto per la generazione di report sui dati relativi al movimento del sensore integrato (ad es. ricezione di dati del giroscopio e dell'accelerometro dallo smartphone stesso)
- Nuovo formato dei dati di mappatura del controller ottimizzato
Modifiche all'API
- Nuove chiamate API per la tastiera hardware:
Paddleboat_getPhysicalKeyboardStatus
ePaddleboat_setPhysicalKeyboardStatusCallback
- Nuove chiamate API per la generazione di report sui dati integrati relativi al movimento dei sensori:
Paddleboat_getIntegratedMotionSensorFlags
ePaddleboat_setMotionDataCallbackWithIntegratedFlags
- Nuove chiamate API per il formato dei dati di mappatura del controller rivisto:
Paddleboat_addControllerRemapDataFromFd
,Paddleboat_addControllerRemapDataFromFileBuffer
- Chiamate API di mappatura precedenti ritirate:
Paddleboat_addControllerRemapData
ePaddleboat_getControllerRemapTableData
Correzioni di bug
- È stato risolto un problema di compatibilità con gli eventi di movimento di GameActivity 1.2.2 e versioni successive
Versione 1.1.0 di Games-Controller
Versione 1.1.0
23 febbraio 2022
androidx.games:games-activity:1.1.0
e androidx.games:games-controller:1.1.0
vengono rilasciati. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
Attività di gioco:
- Ascolto e query di WindowInsets per il notch e la risposta dell'IME
- Aggiungere filtri per eventi chiave e di movimento
- Correzioni di bug:
- Aggiungi i messaggi mancanti per la compatibilità con NativeActivity
- Correggere la firma di onNativeWindowResized
- Correggere le perdite di eventi di input
Versione 1.1.0-rc01
9 febbraio 2022
androidx.games:games-controller:1.1.0-rc01
viene rilasciato. 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
androidx.games:games-controller:1.1.0-alpha01
viene rilasciato. La versione 1.1.0-alpha01 contiene questi commit.
Nuove funzionalità
È stato aggiunto il supporto per lo stato della batteria, la vibrazione a doppio motore, il controllo della luce e i report sull'asse di movimento sui controller supportati quando è in esecuzione su Android S o versioni successive.
Modifiche all'API
- È stata aggiunta la funzione
Paddleboat_setMotionDataCallback
per la registrazione dei callback dei dati sul movimento del controller - È stata aggiunta la funzione
Paddleboat_setControllerLight
per modificare le impostazioni delle spie del controller. - È stata aggiunta la struttura
Paddleboat_Controller_Battery
aPaddleboat_Controller_Data
- Nuove strutture:
Paddleboat_Controller_Battery
Paddleboat_Motion_Data
- Nuovi 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
- È stata aggiunta una voce del database deviceId alternativa per il controller PS4
- È stata aggiunta una voce di database API >=31 per il controller PS5
Versione 1.0.0 di Games-Controller
Versione 1.0.0
4 agosto 2021
androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
e androidx.games:games-text-input:1.0.0
vengono rilasciati. La versione 1.0.0 contiene questi commit.
Funzionalità principali della versione 1.0.0
Questa è la release iniziale stabile di Attività-Giochi, Controller-Giochi e Input-di-testo-Giochi. Per ulteriori informazioni, visita la home page di AGDK.
Versione 1.0.0-rc02
21 luglio 2021
androidx.games:games-controller:1.0.0-rc02
viene rilasciato. La versione 1.0.0-rc02 contiene questi commit.
Correzioni di bug
- È stato corretto un errore di imballaggio che causava l'interruzione dell'importazione di Prefab in permutazioni di architettura/versione vuote e inutilizzate.
Versione 1.0.0-rc01
12 luglio 2021
androidx.games:games-controller:1.0.0-rc01
viene rilasciato. La versione 1.0.0-rc01 contiene questi commit.
Correzioni di bug
- È stato risolto un problema di incompatibilità con la versione più recente di
GameActivity
Versione 1.0.0-beta01
30 giugno 2021
androidx.games:games-controller:1.0.0-beta01
viene rilasciato. La versione 1.0.0-beta01 contiene questi commit.
Modifiche all'API
- Le funzioni che restituivano un valore booleano per indicare l'esito positivo o negativo ora restituiscono un enum
Paddleboat_Error_Code
. Paddleboat_onPause
è stato rinominato inPaddleboat_onStop
Paddleboat_onResume
è stato rinominato inPaddleboat_onStart
- Paddleboat_processGameActivityEvent suddiviso in due funzioni:
Paddleboat_processGameActivityKeyInputEvent
ePaddleboat_processGameActivityMotionInputEvent
- Sono state rimosse le funzionalità del controller estese che richiedevano la compilazione in base a un SDK Android S di anteprima
- Funzione
Paddleboat_getBackButtonConsumed
aggiunta - I callback relativi allo 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 del dispositivo e ora è accessibile tramite la funzione
Paddleboat_getControllerName
Correzioni di bug
- È stato risolto un problema per cui un controller che inizialmente non si segnala come tale, ma in un secondo momento lo fa tramite un messaggio onInputDeviceChanged, non veniva rilevato correttamente come connessione del controller.
Versione 1.0.0-alpha01
16 giugno 2021
androidx.games:games-controller:1.0.0-alpha01
viene rilasciato.
Nuove funzionalità
- Games-Controller è una nuova libreria che fornisce un'API C per rilevare, leggere gli input e interagire con i dispositivi di controllo dei giochi.
Games-Text-Input 2.1
Versione 2.1.0-alpha01
26 luglio 2023
androidx.games:games-text-input:2.1.0-alpha01
viene rilasciato. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- Aggiungere il supporto delle modalità a più righe e a una riga
Modifiche all'API
- Aggiungi la funzione
isSoftwareKeyboardVisible
- Aggiungi definizioni di bitfield per
GameActivity_setImeEditorInfo
- Aggiungi il callback
onEditorAction
Correzioni di bug
- Correzione per la mancata sincronizzazione delle tastiere hardware e software
- Cancellare lo stato attivo quando la tastiera su schermo è nascosta
Giochi - Inserimento testo 2.0
Versione 2.0.0
8 marzo 2023
androidx.games:games-text-input:2.0.0
viene rilasciato. La versione 2.0.0 contiene questi commit.
Modifiche importanti dalla versione 1.1.1
- Aggiornamento della versione principale a causa delle modifiche al sistema di compilazione. Non sono stati apportati aggiornamenti alla libreria/all'API stessa.
Versione 1.1 di Giochi - Input di testo
Versione 1.1.2-alpha01
9 novembre 2022
androidx.games:games-text-input:1.1.2-alpha01
viene rilasciato. La versione 1.1.2-alpha01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.1.1
13 luglio 2022
androidx.games:games-text-input:1.1.1
viene rilasciato. La versione 1.1.1 contiene questi commit.
Correzioni di bug
- Sono stati risolti i problemi relativi al file .aar mancante nella release precedente.
Versione 1.1.0
9 febbraio 2022
androidx.games:games-text-input:1.1.0
viene rilasciato. La versione 1.1.0 contiene questi commit.
Modifiche importanti dalla versione 1.0.0
- Aggiunta della funzionalità di ascolto e query di WindowInsets a GameTextInput
- Aggiunta dell'intestazione gamecommon.h
mancante
Versione 1.1.0-rc01
26 gennaio 2022
androidx.games:games-text-input:1.1.0-rc01
viene rilasciato. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta01
15 dicembre 2021
androidx.games:games-text-input:1.1.0-beta01
viene rilasciato. La versione 1.1.0-beta01 contiene questi commit.
Correzioni di bug
- Correggere gli insert con struttura a cascata e IME
- Aggiungi l'intestazione mancante gamecommon.h
Versione 1.1.0-alpha01
13 ottobre 2021
androidx.games:games-text-input:1.1.0-alpha01
viene rilasciato. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche all'API
- È stata aggiunta la funzionalità di inserimenti IME a GameTextInput
Versione 1.0 di Giochi - Input di testo
Versione 1.0.0
4 agosto 2021
androidx.games:games-activity:1.0.0
, androidx.games:games-controller:1.0.0
e androidx.games:games-text-input:1.0.0
vengono rilasciati. La versione 1.0.0 contiene questi commit.
Funzionalità principali della versione 1.0.0
Questa è la release iniziale stabile di Attività-Giochi, Controller-Giochi e Input-di-testo-Giochi. 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
androidx.games:games-text-input:1.0.0-beta01
viene rilasciato. La versione 1.0.0-beta01 contiene questi commit.
Modifiche all'API
- Modello di proprietà migliorato degli oggetti GameTextInputState.
- Ordinamento dei tipi per garantire la coerenza con l'NDK.
Versione 1.0.0-alpha01
16 giugno 2021
androidx.games:games-text-input:1.0.0-alpha01
viene rilasciato.
Nuove funzionalità
- Games-Text-Input è una nuova libreria che aiuta gli sviluppatori di giochi a utilizzare l'input della tastiera virtuale Android da C/C++.
Versione 2.1 di Games Frame Pacing
Versione 2.1.2
24 luglio 2024
androidx.games:games-frame-pacing:2.1.2
viene rilasciato. La versione 2.1.2 contiene questi commit.
Correzioni di bug
- Ora Swappy utilizza
AChoreographer_postVsyncCallback
dell'API 33 per calcolare il tempo di presentazione in modo più preciso. Questo corregge un bug sui dispositivi a 120 Hz in cui i frame vengono persi.
Versione 2.1.1
10 luglio 2024
androidx.games:games-frame-pacing:2.1.1
viene rilasciato. La versione 2.1.1 contiene questi commit.
Correzioni di bug
- Annullare correttamente la registrazione dell'ascoltatore del display da Swappy per evitare un blocco.
- Risolto un arresto anomalo in
ChoreographerFilter::onSettingsChanged
dovuto all'utilizzo di un mutex distrutto.
Versione 2.1.0
15 novembre 2023
androidx.games:games-frame-pacing:2.1.0
viene rilasciato. La versione 2.1.0 contiene questi commit.
Versione 2.1.0-rc01
20 settembre 2023
androidx.games:games-frame-pacing:2.1.0-rc01
viene rilasciato. La versione 2.1.0-rc01 contiene questi commit.
Versione 2.1.0-beta01
24 maggio 2023
androidx.games:games-frame-pacing:2.1.0-beta01
viene rilasciato. La versione 2.1.0-beta01 contiene questi commit.
Correzioni di bug
- Timeout in caso di fallimento dell'inizializzazione di
NDKChoreographer
(ef466d) - Quando utilizzi le frequenze di aggiornamento delle query
SwappyGL_getSupportedRefreshPeriodsNS
esplicitamente dal sistema (c85235)
Versione 2.1.0-alpha01
5 aprile 2023
androidx.games:games-frame-pacing:2.1.0-alpha01
viene rilasciato. La versione 2.1.0-alpha01 contiene questi commit.
Nuove funzionalità
- Nuova API per reimpostare lo stato del pacing dei fotogrammi.
- Nuova API per disattivare l'impatto del frame pacing di Swappy, continuando a osservare i tempi della CPU e della GPU.
Modifiche all'API
- Ora
SwappyGL_resetFramePacing/SwappyVk_resetFramePacing
può essere utilizzato per reimpostare lo stato interno del pacing dei frame. Ora la frequenza dei fotogrammi prende in considerazione solo i dati dal punto in cui viene chiamata l'API di reimpostazione. - Ora
SwappyGL_enableFramePacing/SwappyVk_enableFramePacing
può essere utilizzato per attivare/disattivare il pacing dei frame di Swappy. Quando è disattivata, SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait
può essere utilizzato per controllare se si verifica un'attesa bloccante del lavoro della GPU dell'ultimo frame quando il pacing dei frame è disabilitato.
Correzioni di bug
- Vengono apportati miglioramenti alle prestazioni per i casi legati alla GPU quando si utilizza l'API Swappy GL.
Versione 2.0 di Games Frame Pacing
Versione 2.0.0
8 marzo 2023
androidx.games:games-frame-pacing:2.0.0
viene rilasciato. 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 alla generazione di una sola libreria anziché di più per ogni versione dell'SDK/NDK.
- Sono state aggiunte le statistiche dei frame Vulkan.
- È stata aggiunta una nuova API per cancellare le statistiche dei frame.
- I log sono tutti silenziosi in modalità di rilascio, ma possono essere attivati in modalità di debug.
Versione 2.0.0-rc01
22 febbraio 2023
androidx.games:games-frame-pacing:2.0.0-rc01
viene rilasciato. La versione 2.0.0-rc01 contiene questi commit.
Nuove funzionalità
- Il logging ora è nascosto dietro un flag di compilazione. Per impostazione predefinita, la release della libreria non ha log, mentre la release di debug della libreria ha attivato tutti i log.
Versione 2.0.0-beta01
8 febbraio 2023
androidx.games:games-frame-pacing:2.0.0-beta01
viene rilasciato. La versione 2.0.0-beta01 contiene questi commit.
Nuove funzionalità
- È stata introdotta una nuova API per cancellare le statistiche dei frame.
Modifiche all'API
- Sono state aggiunte le API
SwappyGL_clearStats
eSwappyGL_clearStats
.
Versione 2.0.0-alpha01
11 gennaio 2023
androidx.games:games-frame-pacing:2.0.0-alpha01
viene rilasciato. La versione 2.0.0-alpha01 contiene questi commit.
Nuove funzionalità
- Statistiche dei frame Vulkan aggiunte
Modifiche all'API
- Aumento della versione principale dovuto al refactoring dei file di build
- Sono state aggiunte tre nuove API :
SwappyVk_enableStats
,SwappyVk_recordFrameStart
eSwappyVk_getStats
Correzioni di bug
- Applicare la soglia solo in modalità di scambio automatico (Ic0786)
Games Frame Pacing 1.10
Versione 1.10.2-alpha01
9 novembre 2022
androidx.games:games-frame-pacing:1.10.2-alpha01
viene rilasciato. La versione 1.10.2-alpha01 contiene questi commit.
Nuove funzionalità
- Nessuna nuova modifica
Versione 1.10.1
15 giugno 2022
androidx.games:games-frame-pacing:1.10.1
viene rilasciato. La versione 1.10.1 contiene questi commit.
Correzioni di bug
- Correzione del problema di compilazione 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
androidx.games:games-frame-pacing:1.10.0
viene rilasciato. La versione 1.10.0 contiene questi commit.
Modifiche importanti dalla versione 1.9.0
- Ignora gli input del filtro coreografo che causano inquinamento e migliora la fluidità per evitare blocchi nell'emulatore
- Aggiungi le funzioni *_uninjectTracer.
Versione 1.10.0-rc01
9 febbraio 2022
androidx.games:games-frame-pacing:1.10.0-rc01
viene rilasciato. La versione 1.10.0-rc01 contiene questi commit.
Versione 1.10.0-beta01
26 gennaio 2022
androidx.games:games-frame-pacing:1.10.0-beta01
viene rilasciato. La versione 1.10.0-beta01 contiene questi commit.
Versione 1.10.0-alpha01
15 dicembre 2021
androidx.games:games-frame-pacing:1.10.0-alpha01
viene rilasciato. La versione 1.10.0-alpha01 contiene questi commit.
Nuove funzionalità
- Aggiunta della funzione
SwappyGL_uninjectTracer
.
Modifiche all'API
- Rimuovi i callback aggiunti in precedenza utilizzando
SwappyGL_injectTracer
tramite l'APISwappyGL_uninjectTracer(const SwappyTracer *t)
.
Games Frame Pacing 1.9
Versione 1.9.1
13 ottobre 2021
androidx.games:games-frame-pacing:1.9.1
viene rilasciato. La versione 1.9.1 contiene questi commit.
Correzioni di bug
- Bug corretto b/199487756
Versione 1.9.0
12 luglio 2021
androidx.games:games-frame-pacing:1.9.0
viene rilasciato. La versione 1.9.0 contiene questi commit.
Modifiche importanti dalla versione 1.7.0
- Aggiornamento in base allo schema di versionamento interno.
Games Frame Pacing 1.7.0
Versione 1.7.0
30 giugno 2021
androidx.games:games-frame-pacing:1.7.0
viene rilasciato. La versione 1.7.0 contiene questi commit.
Versione 1.7.0-rc01
2 giugno 2021
androidx.games:games-frame-pacing:1.7.0-rc01
viene rilasciato. La versione 1.7.0-rc01 contiene questi commit.
Versione 1.7.0-beta02
24 febbraio 2021
androidx.games:games-frame-pacing:1.7.0-beta02
viene rilasciato.
Versione 1.7.0-beta01
16 dicembre 2020
androidx.games:games-frame-pacing:1.7.0-beta01
viene rilasciato.
Games Performance Tuner 1.4.3
Versione 2.0.0-rc01
24 luglio 2024
androidx.games:games-performance-tuner:2.0.0-rc01
viene rilasciato. La versione 2.0.0-rc01 contiene questi commit.
Versione 1.4.3
12 luglio 2021
androidx.games:games-performance-tuner:1.4.3
viene rilasciato. La versione 1.4.3 contiene questi commit.
Modifiche importanti dalla versione 1.1.0
- Aggiornamento in base allo schema di versionamento interno.
Games Performance Tuner 1.1.0
Versione 1.1.0
30 giugno 2021
androidx.games:games-performance-tuner:1.1.0
viene rilasciato. La versione 1.1.0 contiene questi commit.
Versione 1.1.0-rc01
2 giugno 2021
androidx.games:games-performance-tuner:1.1.0-rc01
viene rilasciato. La versione 1.1.0-rc01 contiene questi commit.
Versione 1.1.0-beta03
21 aprile 2021
androidx.games:games-performance-tuner:1.1.0-beta03
viene rilasciato.
Versione 1.1.0-beta02
24 febbraio 2021
androidx.games:games-performance-tuner:1.1.0-beta02
viene rilasciato.
Versione 1.1.0-beta01
16 dicembre 2020
androidx.games:games-performance-tuner:1.1.0-beta01
viene rilasciato.
Versione 1.1.0-alpha01
È stata rilasciata la versione 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 in Raccolta di giochi Android.
androidx.gaming -> androidx.games
Versione 1.0.0-alpha01
10 giugno 2020
È stata rilasciata la versione androidx.games:1.0.0-alpha01.