Con la llegada de Android Jelly Beans (4.2) llegó la posibilidad de crear cuentas de usuario restringidas. De esta forma podíamos crear por ejemplo una cuenta para niños en las que sólo tuvieran acceso a determinadas aplicaciones, o crear una cuenta relacionada con nuestro trabajo y otra más personal.
Sin embargo, esta propuesta multiusuario de Google no está disponible en los móviles: sólo en las tablets. Dan Morril, ingeniero de Google, respondió a esta cuestión en Reddit:
Porque no está claro cómo debería funcionar en un teléfono, específicamente con llamadas y SMS. Supongamos que tienes un dispositivo con varios perfiles y lo está usando un usuario cuando entra una llamada. ¿Quién lo puede coger? […]
A continuación, veremos algunos métodos para disponer de multiusuario en nuestros dispositivos, sean o no tablets con Android 4.2.
Multiusuario nativo en tablets con Android 4.2 o superior
Por tanto, si estamos en el caso de que tenemos una tablet con dicha versión de Android como mínimo, estaremos de suerte: podremos crear perfiles. Pero tenemos que saber distinguir entre lo que es una cuenta y un perfil de usuario:
- Las cuentas de usuario pertenecen a aplicaciones y no afectan al resto de la configuración del sistema
- Los perfiles crean un entorno totalmente nuevo con las aplicaciones propias, fondo de pantalla y demás ajustes
Configurando un perfil de usuario
A pesar de que el dispositivo sea de uso personal, nos puede interesar controlar el acceso con varios perfiles de usuario. Incluso hay fabricantes que incluyen un modo invitado o modo padres, para el control parental. Para crear un perfil, basta con ir a:
Ajustes / Usuarios / Añadir usuario o perfil
Ahí elegiremos si se trata de un usuario normal (con acceso a todo) o un (con restricción a aplicación y contenido).
Compartiendo aplicaciones
La pega es que las aplicaciones no se comparten entre usuarios. Sin embargo, ya hemos visto que con aplicaciones como Multi-User App Share podemos compartirlas si tenemos acceso root.
Con ella, podremos evitar tener que descargar más de una vez una aplicación en el mismo dispositivo. Funciona bastante bien, pero debemos recordar que necesitamos ser root.
Multiusuario nativo en cualquier Android con Jelly Beans 4.1 [Root]
Si bien es cierto que hemos comentado que la opción multiusuario se activaba con Android 4.2, desde que apareció Jelly Beans 4.1 venía incluido el soporte multicuenta, aunque inactivo. Esto permitió a la comunidad de xda-developers encontrar la forma de activarlo.
Desde línea de comandos
Para ello, deberemos ejecutar una serie de comandos que podremos hacer desde la aplicación Terminal Emulator:
su
pm create-user XXX
nos sirve para darnos privilegios de root y el siguiente comando nos permite añadir el usuario XXX.
De igual modo, podríamos quitar usuarios con el comando:
su
pm remove-user XXX
Mediante app de terceros
Siempre y cuando tengamos acceso root, podremos utilizar aplicaciones para gestionar los usuarios en caso de aún no tenerlos activos. Un ejemplo es User Management, la cual nos permitirá gestionar los usuarios, pero al estar tocando parte clave del sistema operativo, nos dicen que la usemos bajo nuestro propio riesgo:
Multiusuario no nativo para cualquier Android desde 2.1 [Root]
En caso de que no tengamos la versión que incluye el código, activo o no, de la funcionalidad de multiusuario, podremos utilizar aplicaciones de terceros. SwitchMe es una solución cuando queremos gestionar diferentes perfiles.
La aplicación requiere acceso root. La tecnología de SwitchMe permite que mantengamos toda la información de cada perfil guardada por separado. De esta forma, guarda todas las aplicaciones y datos en un fichero en la memoria del terminal. Nos permitirá:
- Hacer log in/out
- Cambiar de perfil
- Tener diferentes aplicaciones por perfil
- Tener diferente contenido por perfil
- Mejorar en privacidad, pudiendo tener el perfil bajo clave
- Mejorar en velocidad, pudiendo crear perfiles con muy pocas apps para liberar RAM
- Aumentar la duración de la batería, pues podremos cargar perfiles ligeros y con poca sincronización para cuando tengamos poca batería
El límite de perfiles radicará en la capacidad de la memoria del terminal.
No soy root, ¿qué opciones tengo?
Desde luego, al no ser root no podremos gestionar los perfiles así como así si no los tenemos ya activos. Pero tenemos otras alternativas, como es usar aplicaciones que nos permitirán bloquear aplicaciones o contenido.
Un buen ejemplo deello es App Lock, una aplicación con la que podremos quitar de la Galería contenido o bloquear aplicaciones. Para ver todo lo bloqueado, deberemos abrir la aplicación e introducir un PIN para identificarnos.
Pero también tenemos otras alternativas, por ejemplo, más orientadas al control sobre lo que los niños, como es Kids Zone Parental Control, que también nos permite bloquear apps.
Conclusiones
Si bien es cierto que teniendo acceso root tenemos muchas más posibilidades, para todos aquellos que no quieran tener que rootear el dispositivo, existen alternativas que nos permiten tener más seguros ciertos contenidos y aplicaciones. Aunque la verdad que el hecho de poder tener varios perfiles en el mismo dispositivo, para controlar por ejemplo perfil de trabajo y personal es una muy buena baza, que Google debería saber explotar mejor. ¿Y tú, qué solución utilizas?