Le codec AV1 actuellement utilisé dans les systèmes Android est principalement le codec libgav1 développé par Google. Si le matériel prend en charge le codec AV1, l'accélération matérielle peut être utilisée pour décoder le contenu AV1, améliorant ainsi les performances et réduisant la consommation d'énergie. Cependant, s'il est utilisé sur du matériel qui ne prend pas en charge AV1, les performances du décodeur libgav1 ne sont pas très bonnes et les performances réelles ne sont pas aussi bonnes que celles du codec libdav1d développé par l'Alliance for Open Media (AOMedia).
La plupart du contenu de libdav1d est écrit sur la base de la puce ARMv8 et l'efficacité de calcul est très élevée, ce qui peut réduire considérablement la surcharge de performances et lire le contenu plus facilement sur du matériel bas de gamme.
En novembre 2023, le codec libdav1d a été inclus dans le projet AOSP et Google testait l'utilisation de libdav1d au lieu de libgav1. Il semble désormais que le travail de test de Google soit pratiquement terminé.
Selon les informations publiées par AndroidAuthority, deux sources anonymes ont révélé que Google remplacerait le codec AV1 sur le système Android par libdav1d via une mise à jour du système Google Play. L’heure de mise à jour spécifique se situera vers mars 2024.
Cependant, étant donné qu'Android 14 exige uniquement que les OEM incluent le codec AV1, il n'est pas clair si seul Android 14 mettra à jour le codec en mars ou si d'autres versions telles qu'Android 10 seront également mises à jour.
Google a intégré le codec AV1 dans AOSP depuis Android 10, mais il était toujours facultatif à l'époque et les constructeurs OEM n'avaient pas besoin d'imposer la prise en charge du codec.