La prise en charge de plusieurs utilisateurs a déjà été évoquée et je pense qu'elle est également nécessaire. Si j'achète une tablette et que je la configure pour mon courrier électronique, mon calendrier, etc. je ne veux pas que cet appareil devienne un appareil communautaire. Je ne veux pas que cet appareil soit un appareil communautaire, ce qui signifierait que plusieurs tablettes seraient nécessaires dans un foyer familial.
Le problème de la prise en charge de plusieurs utilisateurs est l'espace nécessaire. Si chaque utilisateur avait ses propres paramètres, alors le répertoire /data/data devrait être beaucoup plus grand pour supporter ces utilisateurs supplémentaires. Mais il n'y a pas que les paramètres, il faudrait aussi prendre en charge toutes les applications installées par l'utilisateur, donc /data devrait être beaucoup plus grand aussi. Vous ne pourriez pas utiliser les mêmes applications d'un utilisateur à l'autre, car les applications payantes sont liées au compte qui les a achetées.
Je pense que cela finira par arriver, mais il faudrait un stockage beaucoup plus important pour les appareils. Actuellement, mon appareil remplit constamment le répertoire /data/cache et je dois le vider à cause du nombre d'applications que j'ai installées. Imaginez maintenant que deux utilisateurs (ou plus) utilisent le même appareil. Et où fixez-vous la limite du nombre d'utilisateurs qui peuvent utiliser un appareil ? Il y a 2 adultes et 3 adolescents dans mon foyer. Cela fait donc 5 personnes qui peuvent potentiellement utiliser un appareil.
J'ai également des problèmes avec Google TV à ce sujet. Actuellement, gmail et les applications de ce type ne sont pas installés sur la TV, mais je peux me connecter à gmail via le navigateur Chrome, et si quelqu'un d'autre utilise la TV/navigateur, je suis connecté. (Je ne le fais pas vraiment, mais j'ai remarqué que c'était un problème avec des services comme YouTube et autres).
mise à jour
Google a travaillé dur commencer à mettre en œuvre cette . Aucune information concrète sur la date à laquelle il sera disponible, mais le début des fondations a été posé.
En el LockPatternKeyguardView est le code suivant :
public void onUserChanged(int userId) {
mLockPatternUtils.setCurrentUser(userId);
updateScreen(getInitialMode(), true);
}
Le support multi-utilisateurs est donc à venir, à un moment donné.
Mise à jour 2 (29/10/2012)
Avec l'annonce de JellyBean 4.2, le support multi-utilisateurs est disponible, mais uniquement sur les tablettes.
0 votes
Cela peut être fait en sauvegardant et en restaurant à plusieurs reprises, mais ce n'est certainement pas un changement d'utilisateur "rapide" ; probablement plus de problèmes que cela n'en vaut la peine. Espérons que Google prendra bientôt en charge cette fonctionnalité, avec l'arrivée des tablettes qui seront probablement partagées, etc.
0 votes
Au lieu de devoir sauvegarder la ROM de l'utilisateur à chaque fois, y a-t-il un moyen de configurer un double démarrage avec deux instances distinctes d'Android ? Cela permettrait de changer rapidement d'utilisateur en redémarrant (en supposant que la xoom a un temps de démarrage rapide). Peut-être quelque chose comme ce ?
0 votes
Matt, c'est une idée intéressante, mais cela doublerait l'espace de stockage qu'Android occupe sur l'appareil. Il serait plus logique de mettre en œuvre des profils d'utilisateurs, de la même manière que les divers environnements de bureau Linux, Mac OS et Windows prennent en charge plusieurs comptes d'utilisateurs. Il n'y a aucune raison pour qu'Android ne puisse pas faire la même chose.
1 votes
@DerekMahar : il y a une GRANDE raison pour laquelle Android ne peut pas faire la même chose que Linux pour la commutation multi-utilisateurs ; la raison principale est due à la façon dont Android implémente la prison de sécurité des applications. Dans Android, chaque application dalvik s'exécute sous son propre compte utilisateur (à quelques exceptions près) ; cela signifie que l'utilisateur change constamment de compte lorsqu'il passe d'une application à l'autre. Cela ne signifie pas que vous ne pouvez pas mettre en œuvre le multi-utilisateur dans Android, mais il ne serait pas mis en œuvre de la même manière que sur un bureau Linux ordinaire.
2 votes
Regardez ça : androidpolice.com/2012/07/30/ Cela a été annoncé il y a un jour sur reddit