Si chaque application sur Android obtient son propre UID, comment les utilisateurs de téléphones sont-ils identifiés ? Possèdent-ils un UID différent ou autre ? Ou sont-ils dans un groupe spécial "utilisateurs" ?
Réponse
Trop de publicités?Les utilisateurs humains du téléphone ne correspondent pas aux différents utilisateurs de Linux. Les utilisateurs humains ne sont identifiés qu'au sein d'Android lui-même, pas auprès des applications. Android fournit un environnement complètement séparé de l'application pour chaque utilisateur - un peu comme un Linux chroot
- pour que l'application n'ait pas à se soucier d'utilisateurs distincts. Lorsqu'un nouvel utilisateur lance l'application, cela ressemble à une nouvelle installation sur un nouvel appareil, car un tout nouveau répertoire de données lui est attribué, distinct de ceux des autres utilisateurs.