Soporte para múltiples usuarios en el mismo dispositivo

45

¿Existe un "usuario actual" en Android y una forma de cambiarlo?

Estoy interesado en adquirir un Motorola Xoom y me gustaría compartirlo con mi esposa cuando esté en casa. Para mi computadora portátil con Windows, usamos el cambio rápido de usuario para que podamos mantener nuestras propias pestañas e inicios de sesión. No estoy específicamente interesado en los aspectos de privacidad del cambio de usuario, así que si el sistema operativo no admite usuarios separados, ¿existe un concepto de cambio de perfil?

Ray Hayes
fuente
Esto se puede hacer haciendo una copia de seguridad y restaurando repetidamente, pero definitivamente no es un cambio de usuario "rápido"; probablemente más problemas de lo que vale. Con suerte, Google lo admitirá pronto, con la llegada de las tabletas que probablemente se compartirán y demás.
Mateo leyó el
En lugar de tener que hacer una copia de seguridad de la ROM del usuario cada vez, ¿hay alguna forma de configurar un arranque dual con dos instancias separadas de Android? Eso permitiría un cambio rápido de usuarios al reiniciar (suponiendo que el xoom tenga un tiempo de arranque rápido). Tal vez algo como esto ?
Matt
Matt, esta es una idea interesante, pero duplicaría el espacio de almacenamiento que Android ocupa en el dispositivo. Tendría más sentido implementar perfiles de usuario similares a cómo los diversos entornos de escritorio Linux, Mac OS y Windows admiten múltiples cuentas de usuario. No hay razón para que Android no pueda hacer lo mismo.
Derek Mahar
1
@DerekMahar: hay una GRAN razón por la que Android no puede hacer lo mismo que Linux para la conmutación multiusuario; La razón principal se debe a la forma en que Android implementa la cárcel de seguridad de la aplicación. En Android, cada aplicación dalvik se ejecuta bajo su propia cuenta de usuario (salvo algunas excepciones); Esto significa que el usuario cambia constantemente de cuenta mientras cambia entre aplicaciones. Esto no significa que no pueda implementar multiusuario en Android, pero no se implementaría de la misma manera que en el escritorio de Linux normal.
Lie Ryan
2
Vea esto: androidpolice.com/2012/07/30/… Esto se anunció hace un día en reddit
t0mm13b

Respuestas:

8

La aplicación SwitchMe acaba de aparecer con perfiles para usuarios root. La versión gratuita puede gestionar 2 perfiles. Para administrar más perfiles, debe comprar la clave por alrededor de 3 $. SwitchMe necesita, como es lógico, root .

SwitchMe es una aplicación única para usuarios root que le permite iniciar y cerrar sesión en múltiples instalaciones de Android tal como lo haría en una computadora de escritorio.

La tecnología detrás de SwitchMe guarda todas sus aplicaciones y datos, la protege y la almacena como un archivo en la memoria. Luego puede cerrar sesión en una cuenta e iniciar sesión en una nueva instalación de Android u otra cuenta con su propio contenido único.

Puede crear tantos perfiles como la memoria sea capaz de contener. Algunos de estos pueden requerir muy poca memoria libre porque contienen pocas aplicaciones, otros serán más grandes ya que contienen muchas aplicaciones y una gran cantidad de caché y datos.

Vadzim
fuente
Estoy realmente impresionado con la aplicación: eso era exactamente lo que estaba buscando para compartir mi Kindle Fire modificado con otras personas.
Flujo
8

Ya se ha discutido la compatibilidad con múltiples usuarios, y creo que también es algo que se necesita. Si compro una tableta y la configuro para mi correo electrónico, calendario, etc., no quiero que ese dispositivo sea un dispositivo comunitario. Lo que significaría que se necesitarían varias tabletas en un hogar familiar.

Un problema para poder soportar múltiples usuarios es el espacio requerido. Si cada usuario tuviera su propia configuración, entonces / data / data tendría que ser mucho más grande para admitir estos usuarios adicionales. Pero no solo la configuración, también debería ser compatible con todas las aplicaciones instaladas por el usuario, por lo que / data también debería ser mucho más grande. No podría usar las mismas aplicaciones entre usuarios, porque las aplicaciones pagas están vinculadas a la cuenta que las compró.

Creo que esto eventualmente sucederá, pero se necesitaría un almacenamiento mucho más grande para los dispositivos. Tal como está, mi dispositivo llena constantemente el / data / cache y tengo que borrarlo debido a la cantidad de aplicaciones que he instalado. Ahora solo imagine tener 2 (o más usuarios) usando el mismo dispositivo. ¿Y dónde establece el límite en la cantidad de usuarios que pueden usar un dispositivo? Hay 2 adultos y 3 adolescentes en mi hogar. Así que son 5 personas que potencialmente podrían estar usando un dispositivo.

De hecho, también tengo problemas con Google TV sobre este mismo tema. Actualmente, no tiene instalado gmail o aplicaciones como esa, pero puedo iniciar sesión en gmail a través del navegador Chrome, y luego, si alguien más viene y usa el TV / navegador, ahora estoy conectado. en realidad no hago esto, pero noté que era un problema con servicios como youtube y tal)


actualizar

Google ha estado trabajando duro para comenzar a implementar esto . En realidad, no hay información sobre cuándo estará disponible, pero se ha establecido el inicio de la fundación.

En LockPatternKeyguardView se encuentra el siguiente código:

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

Entonces, el soporte multiusuario está llegando, en algún momento.

Actualización 2 (29/10/2012)

Con el anuncio de JellyBean 4.2, el soporte multiusuario está disponible, pero solo en tabletas.

Ryan Conrad
fuente
"... pero solo en tabletas". - lo cual tiene sentido porque los teléfonos generalmente no se comparten. Las tabletas son.
Robert Koritnik el
4

Con la actualización a 4.1.2, se pueden configurar múltiples perfiles de usuario. Hay algo de documentación sobre xda:

En JellyBean, según XDA, usando los comandos (necesita root, así que su antes de llamar)

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

Las cuentas de usuario se pueden crear, eliminar y enumerar (en este orden).

Tatjana Heuser
fuente
2

Hay una aplicación llamada Devide by Enterproid que puede hacer el truco. Está destinado a implementarse en un entorno de trabajo para que un usuario pueda tener un perfil de trabajo y un perfil personal en el teléfono, cada uno separado y seguro con diferentes configuraciones y aplicaciones específicas para el entorno de trabajo o personal. No veo por qué no funcionaría con los perfiles de dos personas diferentes en lugar de la configuración de trabajo versus personal. No sé acerca de la compatibilidad con Xoom, o el costo (probablemente no sea barato) y todavía están en una versión beta de invitación solamente, pero vale la pena solicitar una invitación y echarle un vistazo.

Mate
fuente
Por lo que he leído, la partición "Trabajo" de Divide es extremadamente limitada, por ejemplo, solo puede cargar aplicaciones aprobadas por Enterproid. Si está satisfecho con estas restricciones, probablemente sea la forma más fácil de dividir un dispositivo entre dos usuarios.
GAThrawn
0

Puede iniciar sesión con otro usuario agregando varios usuarios en su dispositivo Android. Podemos habilitar varias cuentas de usuario en Android 4.2 y superior.

  1. Cree otra cuenta de usuario abriendo la notificación mediante notificación desplegable doble para obtener las otras configuraciones rápidas.
  2. En esa otra configuración rápida, en la esquina superior derecha encontrarás un ícono redondo. Ese es el ícono de usuario administrador (si lo está usando por primera vez).
  3. Haga clic en él y cree un nuevo usuario (permanecerá hasta que lo elimine) o use un usuario invitado (se eliminará después de usarlo, pero también puede conservarlo).
  4. Después de crear un nuevo usuario / invitado. Simplemente vaya a Google Play Store, instale la aplicación que desee. No se preocupe, usará sus mismos archivos de aplicación existentes pero no los datos de los usuarios, por lo que no descargará uno nuevo.
  5. Puede iniciar sesión en esas aplicaciones con otra identificación. De esta manera, puedes usar Whatsapp, hike, facebook, twitter, paytm y más ...
  6. Antes de eso, vaya a más configuraciones Haga clic y abra esa configuración de usuario nuevo / invitado creado y habilite Permitir llamadas telefónicas y SMS. Para que reciba un SMS de verificación o una llamada. Si hay alguna ayuda que pueda comentar, seguiré actualizándola si hay algún cambio o mejora.
Tintumon M
fuente