A novembre 2022, Google Play Services per AR rimuoverà i metodi ritirati relative a metadati e immagini delle fotocamere NDK.
App che utilizzano questi metodi nelle versioni interessate di Elementi di base AR potrebbe iniziare a si comportano in modo diverso o si verificano arresti anomali quando gli utenti aggiornano Google Play Services per AR.
App interessate
A partire da novembre 2022, la tua app potrebbe non funzionare più o arrestarsi in modo anomalo quando gli utenti aggiornano all'ultima versione di Google Play Services per AR se:
- La tua app è stata compilata con un SDK interessato
- La tua app utilizza una delle seguenti API interessate:
Se la tua app è stata compilata con Versione AR Foundation... |
Inoltre utilizza le API interessate... | Comportamento infranto a partire da novembre 2022 |
---|---|---|
AR Foundation 2.1 (Unity 2019 LTS) |
XRCameraSubsystem.TryGetLatestImage(out XRCameraImage)
|
Restituisce false . |
Correggi le app interessate
Le app interessate potrebbero subire interruzioni a novembre 2022. Per mitigare questo problema, esegui l'aggiornamento all'ultima versione di AR Foundation supportata dalla tua versione di Unity. Esegui l'aggiornamento almeno alla versione 4.x o successive di AR Foundation.
Verificare che l'app interessata sia stata corretta
Testa l'app simulando in anticipo le modifiche di novembre 2022 aggiungendo una voce meta-data
speciale all'elemento AndroidManifest.xml
della tua app:
- Assicurati che sul dispositivo di destinazione sia installato Play Services per AR 1.29.0 o versioni successive.
Aggiungi un nuovo tag
<meta-data>
come elemento secondario dell'elemento<application>
esistente nell'app fileAndroidManifest.xml
personalizzato<application …> … <!-- Simulate the November 2022 changes in advance. IMPORTANT: Remove this tag when testing is completed. Do not include this tag in published versions of your app. --> <meta-data android:name="com.google.ar.core.session_settings" android:value="camera_stack_option,unified_mono" /> </application>
Testa la tua app e verifica che tutte le funzionalità di ARCore funzionino come previsto.
Rimuovi il tag
<meta-data>
al termine del test. Uscita dal tag in corso... nella tua app pubblicata potrebbe causare comportamenti imprevisti nel per il futuro.
Se funziona normalmente, l'app è pronta per i cambiamenti previsti per novembre 2022.
Cronologia
Periodo | Eventi |
---|---|
Novembre 2020 (SDK ARCore versione 1.20.0) |
Ritira le API native. Aggiorna l'implementazione per usare API native alternative. |
Novembre 2021 | Annuncia la futura modifica che provoca un errore a causa della rimozione dell'implementazione in sospeso delle API interessate di Google Play Services per AR nel novembre 2022. |
Novembre 2022 |
Rimuovi l'implementazione delle API interessate da
Google Play Services per AR. Introdurre una modifica che provoca un errore per le app che utilizzano versioni ARCore precedenti al 1.23.0. |