Existe um "usuário atual" no Android e uma maneira de trocá-lo?
Estou interessado em adquirir um Motorola Xoom e gostaria de compartilhá-lo com minha esposa quando estiver em casa. Para o meu laptop Windows, nós trocamos usuários rapidamente, para que possamos manter nossas próprias guias e logins. Não estou especificamente interessado nos aspectos de privacidade da troca de usuário; portanto, se o SO não oferecer suporte a usuários separados, existe um conceito de troca de perfil?
Isso pode ser feito fazendo backup e restaurando repetidamente, mas definitivamente não é a troca "rápida" do usuário; provavelmente mais problemas do que vale a pena. Esperamos que o Google suporte isso em breve, com o advento de tablets que provavelmente serão compartilhados.
Em vez de ter que fazer backup da ROM do usuário sempre que houver alguma maneira de configurar uma inicialização dupla com duas instâncias separadas do Android? Isso permitiria alternar rapidamente os usuários ao reiniciar (assumindo que o xoom tenha um tempo de inicialização rápido). Talvez algo como isso ?
Matt, essa é uma ideia interessante, mas duplicaria o espaço de armazenamento que o Android ocupa no dispositivo. Faria mais sentido implementar perfis de usuário semelhantes a como os vários ambientes de desktop Linux, Mac OS e Windows suportam várias contas de usuário. Não há razão para que o Android não possa fazer o mesmo.
@DerekMahar: há uma GRANDE razão pela qual o Android não pode fazer a mesma coisa que o Linux faz para a troca de multiusuários; o principal motivo é o modo como o Android implementa a prisão de segurança de aplicativos. No Android, todo aplicativo dalvik é executado sob sua própria conta de usuário (exceto algumas exceções); isso significa que o usuário alterna constantemente de contas enquanto alterna entre aplicativos. Isso não significa que você não pode implementar multiusuários no Android, mas não seria implementado da mesma maneira que na área de trabalho normal do Linux.
Veja isto: androidpolice.com/2012/07/30/… Isso foi anunciado há um dia no reddit
Está disponível para telefones a partir do Android 5.0 (Lollipop):
E para tablets a partir do Android 4.2 (Jelly Bean):
Como Tatjana Heuser mencionou , também está disponível como funcionalidade oculta no Android 4.1, mas não acessível pela interface do usuário comum.
O aplicativo SwitchMe apareceu com perfis para usuários root. A versão gratuita é capaz de gerenciar 2 perfis. Para gerenciar mais perfis, você precisa comprar a chave por cerca de 3 $. O SwitchMe precisa, não surpreendentemente, de raiz .
O SwitchMe é um aplicativo exclusivo para usuários root que permite que você efetue login e logout em várias instalações do Android, como faria em um computador desktop.
A tecnologia por trás do SwitchMe salva todos os seus aplicativos e dados, os protege e os armazena como um arquivo na memória. Você pode sair de uma conta e fazer uma nova instalação do Android ou de outra conta com seu próprio conteúdo exclusivo.
Você pode criar quantos perfis a memória é capaz de manter. Alguns deles podem exigir muito pouca memória livre porque contêm poucos aplicativos, outros serão maiores, pois contêm muitos aplicativos e muitos cache e dados.
Estou realmente impressionado com o aplicativo: era exatamente isso que eu procurava para compartilhar meu Kindle Fire modificado com outras pessoas.
O suporte a vários usuários já foi discutido antes, e acho que também é necessário. Se eu comprar um tablet e configurá-lo para meu e-mail, calendário etc., não quero que esse dispositivo seja da comunidade. O que significaria que vários comprimidos seriam necessários em uma família.
Um problema em poder oferecer suporte a vários usuários é o espaço necessário. Se cada usuário tivesse suas próprias configurações, os / data / data teriam que ser muito maiores para oferecer suporte a esses usuários extras. Mas não apenas as configurações, ele também teria que suportar todos os aplicativos instalados pelo usuário, portanto, os / dados também teriam que ser muito maiores. Você não pode usar os mesmos aplicativos entre usuários, porque os aplicativos pagos estão vinculados à conta que os comprou.
Acho que isso acabará acontecendo, mas seria necessário um armazenamento muito maior para os dispositivos. Assim, meu dispositivo preenche consistentemente o / data / cache e eu tenho que limpar isso devido ao número de aplicativos que instalei. Agora, imagine ter 2 (ou mais usuários) usando o mesmo dispositivo. E onde você define o limite para o número de usuários que podem usar um dispositivo? Existem 2 adultos e 3 adolescentes em minha casa. Então são 5 pessoas que poderiam estar usando um dispositivo.
Na verdade, também tenho problemas com o Google TV sobre esse mesmo tópico. No momento, ele não possui o gmail ou aplicativos como esse instalados, mas posso fazer login no gmail pelo navegador Chrome e, se outra pessoa vier e usar a TV / navegador, agora estou logado. na verdade, mas notei que é um problema com serviços como o youtube e outros)
O Google tem trabalhado duro para começar a implementar isso . Na verdade, não há informações sobre quando estará disponível, mas o início da fundação foi estabelecido.
No LockPatternKeyguardView está o seguinte código:
Então, o suporte a vários usuários está chegando, em algum momento.
Atualização 2 (29/10/2012)
Com o anúncio do JellyBean 4.2, o suporte para múltiplos usuários está disponível, mas apenas em tablets.
"... mas apenas em tablets." - o que faz sentido, porque os telefones geralmente não são compartilhados. Comprimidos são.
Com a atualização para 4.1.2, vários perfis de usuário podem ser configurados. Há alguma documentação no xda:
Alternar perfis de usuário no Jelly Bean
Aplicativo (precisa de raiz)
O aplicativo SwitchMe (não precisa de raiz) e funciona a partir do 2.1, por isso é provavelmente o que o OP pode estar procurando.
No JellyBean, de acordo com o XDA, usando os comandos (precisa de root, então su antes de chamar)
as contas de usuário podem ser criadas, excluídas e listadas (nesta ordem).
Admito que essa não é uma ótima solução, mas, caso ajude alguém, o Titanium Backup tem um suporte muito limitado para isso:
Existe um aplicativo chamado Devide by Enterproid que pode fazer o truque. Ele deve ser implantado em um ambiente de trabalho para que um usuário possa ter um perfil de trabalho e um perfil pessoal no telefone, cada um separado e seguro com diferentes configurações e aplicativos específicos para o ambiente de trabalho ou pessoal. Não vejo por que não funcionaria com perfis de duas pessoas diferentes, em vez do trabalho versus configuração pessoal. Eu não sei sobre a compatibilidade com o Xoom, ou sobre o custo (provavelmente não é barato) e eles ainda estão em uma versão beta apenas para convidados, mas vale a pena solicitar e conferir.
Pelo que li, a partição "Trabalho" do Divide é extremamente limitada, por exemplo, você só pode carregar aplicativos aprovados pela Enterproid. Se você estiver satisfeito com essas restrições, provavelmente é a maneira mais fácil de dividir um dispositivo entre dois usuários.
Você pode fazer login com outro usuário, adicionando vários usuários ao seu dispositivo Android. Podemos ativar várias contas de usuário no Android 4.2 e superior.
Crie outra conta de usuário abrindo a notificação com notificação de pulldown duplo para obter as outras configurações rápidas.
Nessas outras configurações rápidas, no canto superior direito, você encontrará um ícone redondo. Esse é o ícone do usuário Admin (se você estiver usando pela primeira vez).
Clique nele e crie um novo usuário (ele permanecerá até você excluí-lo) ou use um usuário convidado (ele será excluído após o uso, mas você também pode mantê-lo).
Depois de criar um novo usuário / convidado. Basta ir ao Google Play Store, instalar o aplicativo que você deseja. Não se preocupe, ele usará os mesmos arquivos de aplicativos existentes, mas não os dados dos usuários, para não baixar um novo.
Você pode fazer login nesses aplicativos com outro ID. Assim você pode usar WhatsApp, caminhada, facebook, twitter, paytm e muito mais ...
Antes disso, vá para mais configurações Clique e abra as configurações criadas por usuários novos / convidados e ative Permitir chamadas telefônicas e SMS. Para que você receba uma SMS ou verificação de verificação. Se alguma ajuda puder ser comentada, continuarei atualizando-a, se houver alguma alteração ou melhoria.