J'allais poser la même question. J'ai remarqué que des réponses anecdotiques étaient disponibles ici, mais je voulais voir de la documentation. Voici ce que j'ai trouvé.
D'après la documentation du projet Android Open Source, il semble que les applications s'exécutent en arrière-plan. Voici ce qu'elle dit :
Secondaire. Tout utilisateur ajouté à l'appareil autre que l'utilisateur principal. Les utilisateurs secondaires peuvent être supprimés (par eux-mêmes ou par l'utilisateur principal). ) et ne peuvent pas avoir d'impact sur les autres utilisateurs d'un appareil. Ces utilisateurs peuvent exécuter en arrière-plan et continuer à bénéficier de la connectivité réseau.
(Page archivée : Prise en charge de plusieurs utilisateurs | Projet Open Source Android (Types d'utilisateurs) )
En revanche, si vous utilisez une version d'Android conçue pour l'automobile, c'est une autre histoire :
Les exceptions suivantes s'appliquent à l'utilisateur du système sans tête et au système normal (secondaires) dans Automotive :
- L'utilisateur du système sans tête ne prend pas en charge les profils de travail.
- Par défaut, les utilisateurs réguliers (secondaires) ont un accès complet aux appels téléphoniques et aux textes.
- Par défaut, les utilisateurs réguliers (secondaires) ne fonctionnent pas en arrière-plan.
(Page archivée : Supporting Multiple Users | Android Open Source Project (Android Automotive Multi-User - Caveats) )
Personnellement, j'aimerais avoir la possibilité de choisir si un utilisateur est en cours d'exécution ou non. Android semble avoir la possibilité de modifier cela, mais malheureusement c'est intégré dans la "saveur" d'Android que vous utilisez. Peut-être qu'il y a des roms personnalisées qui ont modifié cela.