2 votes

Les applications s'exécutent-elles dans des profils d'utilisateur qui ne sont pas actifs/en arrière-plan ?

J'ai configuré 3 profils d'utilisateurs avec chacun leur propre compte google sur mon appareil (Nexus 5 avec Android 5.1).

Lorsque je change de profil d'utilisateur, les applications continuent-elles à fonctionner dans les profils d'utilisateur qui ne sont pas actifs pour le moment et consomment-elles du CPU, de la RAM, de la batterie et des données ?

Par exemple, mon application de messagerie électronique/Facebook/Twitter continue-t-elle à fonctionner, à recevoir des messages push et à consommer du trafic réseau alors que le profil correspondant n'est pas actif ?

1voto

ADJenks Points 111

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.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X