Prise en charge de plusieurs utilisateurs sur le même appareil

45

Existe-t-il un "utilisateur actuel" sur Android et un moyen de le changer?

Je souhaite acheter un Motorola Xoom et j'aimerais le partager avec mon épouse à la maison. Pour mon ordinateur portable Windows, nous utilisons un système de commutation rapide pour pouvoir conserver nos propres onglets et connexions. Je ne m'intéresse pas spécifiquement aux aspects de la permutation des utilisateurs liés à la confidentialité. Par conséquent, si le système d'exploitation ne prend pas en charge des utilisateurs distincts, existe-t-il un concept de commutation de profil?

Ray Hayes
la source
Cela peut être fait en sauvegardant et en restaurant à plusieurs reprises, mais ce n'est certainement pas un changement "rapide" d'utilisateur; probablement plus de problèmes que ça ne vaut. Espérons que Google va bientôt supporter cela, avec l'avènement des tablettes susceptibles d'être partagées et autres.
Matthieu Lis
Au lieu de devoir sauvegarder la ROM de l'utilisateur à chaque fois, existe-t-il un moyen de configurer un démarrage double avec deux instances distinctes d'Android? Cela permettrait de changer assez rapidement d’utilisateur en redémarrant (en supposant que le xoom ait un temps de démarrage rapide). Peut-être quelque chose comme ça ?
Matt
Matt, c'est une idée intéressante, mais doublerait l'espace de stockage qu'Android occupe sur l'appareil. Il serait plus logique d'implémenter des profils d'utilisateurs similaires à ceux des différents environnements de bureau Linux, Mac OS et Windows prenant en charge plusieurs comptes d'utilisateurs. Il n'y a aucune raison pour laquelle Android ne peut pas faire la même chose.
Derek Mahar
1
@DerekMahar: il y a une GRANDE raison pour laquelle Android ne peut pas faire la même chose que Linux pour la commutation multi-utilisateur; la principale raison est due à la façon dont Android implémente la prison de sécurité des applications. Sous Android, chaque application Dalvik fonctionne sous son propre compte utilisateur (à quelques exceptions près). Cela signifie que l'utilisateur change constamment de compte tout en passant d'une application à une autre. Cela ne signifie pas que vous ne pouvez pas implémenter le multi-utilisateur dans Android, mais cela ne serait pas implémenté de la même manière que sur un poste de travail Linux classique.
Lie Ryan
2
Voir ceci: androidpolice.com/2012/07/30/… Cela a été annoncé il y a un jour sur reddit
t0mm13b le

Réponses:

8

L' application SwitchMe vient d'apparaître avec des profils pour les utilisateurs root. La version gratuite est capable de gérer 2 profils. Afin de gérer plus de profils, vous devez acheter la clé pour environ 3 $. Sans surprise, SwitchMe a besoin de root .

SwitchMe est une application unique pour les utilisateurs root qui vous permet de vous connecter et de vous déconnecter de plusieurs installations d'Android comme vous le feriez sur un ordinateur de bureau.

La technologie à la base de SwitchMe enregistre toutes vos applications et données, les protège et les stocke sous forme de fichier en mémoire. Vous pouvez ensuite vous déconnecter d'un compte et vous connecter à une nouvelle installation d'Android ou à un autre compte doté de son propre contenu.

Vous pouvez créer autant de profils que la mémoire est capable de contenir. Certaines d'entre elles peuvent nécessiter très peu de mémoire libre, car elles contiennent peu d'applications, d'autres seront plus volumineuses, car elles contiennent de nombreuses applications et beaucoup de cache et de données.

Vadzim
la source
Je suis vraiment impressionné par l'application: c'était exactement ce que je cherchais pour partager mon Kindle Fire avec d'autres personnes.
Débit
8

La prise en charge de plusieurs utilisateurs a déjà été abordée, et je pense que cela est également nécessaire. Si j'achète une tablette et la configure pour mon courrier électronique, mon calendrier, etc. Je ne veux pas que cet appareil soit un appareil communautaire. Ce qui voudrait dire que plusieurs comprimés seraient nécessaires dans un ménage familial.

Un problème pour pouvoir prendre en charge plusieurs utilisateurs est l'espace requis. Si chaque utilisateur avait ses propres paramètres, les données / data / data devraient être beaucoup plus grandes pour prendre en charge ces utilisateurs supplémentaires. Mais pas seulement les paramètres, il devrait également supporter toutes les applications installées par l'utilisateur, donc les données devraient être beaucoup plus volumineuses. Vous ne pouvez pas utiliser les mêmes applications entre utilisateurs, car les applications payantes sont liées au compte qui les a achetées.

Je pense que cela finira par se produire, mais un stockage beaucoup plus important serait nécessaire pour les périphériques. Dans l’état actuel, mon appareil remplit systématiquement le cache / data / et je dois le vider à cause du nombre d’applications que j’ai installées. Maintenant, imaginez que deux (ou plus) utilisateurs utilisent le même appareil. Et où définissez-vous le nombre maximum d'utilisateurs pouvant utiliser un seul appareil? Il y a 2 adultes et 3 adolescents dans mon ménage. Cela signifie donc que 5 personnes pourraient potentiellement utiliser un seul appareil.

En fait, je rencontre également des problèmes avec Google TV à ce sujet. Actuellement, gmail ou de telles applications ne sont pas installés, mais je peux me connecter à gmail via le navigateur Chrome. Si un autre utilisateur arrive et utilise le téléviseur / navigateur, je suis maintenant connecté. ne le fais pas réellement, mais j’ai remarqué que c’était un problème avec des services comme YouTube et autres)


mise à jour

Google a travaillé dur pour commencer à mettre cela en œuvre . Aucune information sur le moment où elle sera disponible, mais le début de la fondation a été posé.

Dans le LockPatternKeyguardView est le code suivant:

public void onUserChanged(int userId) {
           mLockPatternUtils.setCurrentUser(userId);
           updateScreen(getInitialMode(), true);
}

Donc, le support multi-utilisateurs arrive, à un moment donné.

Mise à jour 2 (10/29/2012)

Avec l'annonce de JellyBean 4.2, le support multi-utilisateurs est disponible, mais uniquement sur les tablettes.

Ryan Conrad
la source
"... mais seulement sur des tablettes." - ce qui est logique car les téléphones ne sont généralement pas partagés. Les comprimés sont.
Robert Koritnik
4

Avec la mise à jour vers la version 4.1.2, plusieurs profils d’utilisateur peuvent être configurés. Il y a de la documentation sur xda:

Dans JellyBean, selon XDA, en utilisant les commandes (besoin de root, donc su avant d'appeler)

pm create user <name>
pm remove-user <number>
pm list-users

les comptes d'utilisateurs peuvent être créés, supprimés et répertoriés (dans cet ordre).

Tatjana Heuser
la source
2

Il existe une application appelée Devide by Enterproid qui peut faire l'affaire. Il est conçu pour être déployé dans un environnement de travail afin qu'un utilisateur puisse avoir un profil professionnel et un profil personnel sur le téléphone, chacun étant séparé et sécurisé avec différents paramètres et applications spécifiques au travail ou à l'environnement personnel. Je ne vois pas pourquoi cela ne fonctionnerait pas avec les profils de deux personnes différentes au lieu de la configuration travail / personnel. Je ne connais pas la compatibilité avec le Xoom, ni le coût (ce n'est probablement pas bon marché) et ils sont encore dans une version bêta sur invitation seulement, mais cela vaut la peine de demander une invitation et de la vérifier.

Mat
la source
D'après ce que j'ai lu, la partition "Work" de Divide est extrêmement limitée. Par exemple, vous ne pouvez y charger que des applications approuvées par Enterproid. Si vous êtes satisfait de ces restrictions, il s'agit probablement du moyen le plus simple de diviser un appareil entre deux utilisateurs.
GAThrawn
0

Vous pouvez vous connecter avec un autre utilisateur, en ajoutant plusieurs utilisateurs sur votre appareil Android. Nous pouvons activer plusieurs comptes d'utilisateurs sur Android 4.2 et versions supérieures.

  1. Créez un autre compte utilisateur en ouvrant la notification en faisant une double notification pour obtenir les autres paramètres rapides.
  2. Dans les autres paramètres rapides, dans le coin supérieur droit, vous trouverez une icône ronde. C'est l'icône d'utilisateur Admin (si vous l'utilisez pour la première fois).
  3. Cliquez dessus et créez un nouvel utilisateur (il restera jusqu'à ce que vous le supprimiez) ou utilisez un utilisateur invité (il sera supprimé après l'avoir utilisé, mais vous pouvez également le conserver).
  4. Après avoir créé un nouvel utilisateur / invité. Allez simplement sur Google Play Store, installez l'application que vous voulez. Ne vous inquiétez pas, il utilisera les mêmes fichiers d'application existants, mais pas les données des utilisateurs, afin de ne pas en télécharger un nouveau.
  5. Vous pouvez vous connecter à ces applications avec un autre identifiant. Comme cela, vous pouvez utiliser WhatsApp, randonnée, Facebook, Twitter, paytm et plus ...
  6. Avant cela, accédez à plus de paramètres. Cliquez sur et ouvrez les nouveaux paramètres utilisateur / invité et activez Autoriser les appels téléphoniques et les SMS. Pour que vous puissiez recevoir un SMS de vérification ou un appel. Si vous pouvez nous aider, je continuerai à le mettre à jour en cas de changement ou d'amélioration.
Tintumon M
la source