Supporto per più utenti sullo stesso dispositivo


45

Esiste un "utente corrente" su Android e un modo per cambiarlo?

Sono interessato a procurarmi un Motorola Xoom e vorrei condividerlo con mia moglie a casa. Per il mio laptop Windows, ci spostiamo rapidamente dagli utenti in modo da poter mantenere le nostre schede e i nostri accessi. Non sono particolarmente interessato agli aspetti della privacy del cambio utente, quindi se il sistema operativo non supporta utenti separati, esiste un concetto di cambio profilo?


Questo può essere fatto eseguendo il backup e il ripristino ripetutamente, ma sicuramente non è una commutazione "veloce" da parte dell'utente; probabilmente più problemi di quanti ne valga la pena. Speriamo che Google lo supporterà presto, con l'avvento dei tablet che saranno probabilmente condivisi e così via.
Matteo Leggi il

Invece di dover eseguire il backup della ROM dell'utente ogni volta che esiste un modo per configurare un doppio avvio con due istanze separate di Android? Ciò consentirebbe di cambiare rapidamente gli utenti al riavvio (supponendo che xoom abbia un tempo di avvio rapido). Forse qualcosa di simile questo ?
Matt

Matt, questa è un'idea interessante, ma raddoppierebbe lo spazio di archiviazione che Android occupa sul dispositivo. Avrebbe più senso implementare profili utente simili a come i vari ambienti desktop Linux, Mac OS e Windows supportano più account utente. Non c'è motivo per cui Android non possa fare lo stesso.
Derek Mahar,

1
@DerekMahar: c'è un GRANDE motivo per cui Android non può fare la stessa cosa che fa Linux per il cambio multiutente; il motivo principale è dovuto al modo in cui Android implementa il carcere di sicurezza delle applicazioni. In Android, ogni app Dalvik viene eseguita con il proprio account utente (salvo alcune eccezioni); questo significa che l'utente cambia costantemente account mentre passa da un'applicazione all'altra. Ciò non significa che non è possibile implementare multiutente in Android, ma non sarebbe implementato nello stesso modo in cui si trova sul normale desktop Linux.
Lie Ryan,

2
Vedi questo: androidpolice.com/2012/07/30/… Questo è stato annunciato un giorno fa su reddit
t0mm13b

Risposte:



8

L' app SwitchMe è appena apparsa con profili per utenti root. La versione gratuita è in grado di gestire 2 profili. Per gestire più profili è necessario acquistare la chiave per circa 3 $. SwitchMe ha bisogno, non a caso, di root .

SwitchMe è un'applicazione unica per utenti root che consente di accedere e disconnettersi da più installazioni di Android proprio come su un computer desktop.

La tecnologia alla base di SwitchMe salva tutte le applicazioni e i dati, li protegge e li memorizza come file in memoria. È quindi possibile disconnettersi da un account e accedere a una nuova installazione di Android o di un altro account con il proprio contenuto unico.

È possibile creare tanti profili quanti sono in grado di contenere la memoria. Alcuni di questi potrebbero richiedere pochissima memoria libera perché contengono poche app, altri saranno più grandi in quanto contengono molte applicazioni e molta cache e dati.


Sono davvero impressionato dall'app: era esattamente quello che stavo cercando per condividere il mio Kindle Fire modificato con altre persone.
Flusso

8

È stato discusso in precedenza il supporto di più utenti e penso che sia necessario anche qualcosa. Se compro un tablet e lo configuro per la mia e-mail, calendario, ecc. Non voglio che quel dispositivo sia un dispositivo di comunità. Ciò significherebbe che sarebbero necessarie più compresse in una famiglia.

Un problema con la capacità di supportare più utenti è lo spazio richiesto. Se ogni utente avesse le proprie impostazioni, allora / data / data dovrebbe essere molto più grande per supportare questi utenti extra. Ma non solo le impostazioni, dovrebbe supportare anche tutte le app installate dall'utente, quindi anche i dati dovrebbero essere molto più grandi. Non è possibile utilizzare le stesse app tra utenti, poiché le app a pagamento sono legate all'account che le ha acquistate.

Penso che ciò accadrà alla fine, ma per i dispositivi sarebbe necessaria una memoria molto più grande. Così com'è, il mio dispositivo riempie costantemente / data / cache e devo cancellarlo a causa del numero di app che ho installato. Ora immagina di avere 2 (o più utenti) utilizzando lo stesso dispositivo. E dove imposti il ​​limite sul numero di utenti che possono usare un dispositivo? Ci sono 2 adulti e 3 adolescenti nella mia famiglia. Quindi sono 5 persone che potrebbero potenzialmente utilizzare un dispositivo.

In realtà ho problemi con Google TV anche su questo argomento. Al momento non ha installato gmail o app simili, ma posso accedere a gmail tramite il browser Chrome, quindi se viene qualcun altro e utilizza la TV / il browser, ora ho effettuato l'accesso. in realtà non farlo, ma ho notato che si tratta di un problema con servizi come YouTube e simili)


aggiornare

Google ha lavorato sodo per iniziare a implementarlo . In realtà nessuna informazione su quando sarà disponibile, ma l'inizio della fondazione è stato posato.

In LockPatternKeyguardView è il seguente codice:

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

Quindi il supporto multiutente sta arrivando, ad un certo punto.

Aggiornamento 2 (29/10/2012)

Con l'annuncio di JellyBean 4.2, è disponibile il supporto multiutente, ma solo sui tablet.


"... ma solo su tablet." - il che ha senso perché i telefoni di solito non sono condivisi. Le compresse sono.
Robert Koritnik,

4

Con l'aggiornamento alla 4.1.2, è possibile configurare più profili utente. C'è della documentazione su XDA:

In JellyBean, secondo XDA, usando i comandi (serve root, quindi su prima di chiamare)

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

gli account utente possono essere creati, eliminati ed elencati (in questo ordine).



2

C'è un'app chiamata Devide di Enterproid che può fare il trucco. È pensato per essere distribuito in un ambiente di lavoro in modo che un utente possa avere un profilo di lavoro e un profilo personale sul telefono, ognuno separato e sicuro con diverse impostazioni e app specifiche per il lavoro o l'ambiente personale. Non vedo perché non funzionerebbe con i profili di due persone diverse invece del lavoro rispetto alla configurazione personale. Non conosco la compatibilità con Xoom o il costo (probabilmente non è economico) e sono ancora in un invito solo beta ma vale la pena richiedere un invito e verificarlo.


Da quello che ho letto la partizione "Lavoro" di Divide è estremamente limitata, ad esempio è possibile caricare solo app che sono state approvate da Enterproid. Se sei soddisfatto di queste restrizioni, è probabilmente il modo più semplice per dividere un dispositivo tra due utenti.
GAThrawn

0

Puoi accedere con un altro utente, aggiungendo più utenti nel tuo dispositivo Android. Possiamo abilitare più account utente su Android 4.2 e versioni successive.

  1. Crea un altro account utente aprendo la notifica con una doppia notifica a discesa per ottenere le altre impostazioni rapide.
  2. In quelle altre impostazioni rapide, nell'angolo in alto a destra troverai un'icona rotonda. Questa è l'icona dell'utente Admin (se la stai usando per la prima volta).
  3. Fai clic su di esso e crea un nuovo utente (rimarrà fino a quando non lo elimini) o utilizza un utente guest (verrà eliminato dopo averlo utilizzato, ma puoi anche conservarlo).
  4. Dopo aver creato un nuovo utente / guest. Vai su Google Play Store, installa l'app che desideri. Non preoccuparti, utilizzerà i tuoi stessi file di app esistenti ma non i dati degli utenti, quindi non ne scaricherà uno nuovo.
  5. Puoi accedere a quelle app con un altro ID. In questo modo puoi usare Whatsapp, hike, facebook, twitter, paytm e altro ...
  6. Prima di ciò, vai su più impostazioni Fai clic e apri le impostazioni create per l'utente nuovo / ospite e abilita Consenti chiamate e SMS. In modo da ricevere SMS di verifica o chiamare. Se posso aiutarti a commentarlo, continuerò ad aggiornarlo in caso di modifiche o miglioramenti.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.