Unterstützung für mehrere Benutzer auf demselben Gerät

45

Gibt es so etwas wie einen "aktuellen Benutzer" auf Android und eine Möglichkeit, ihn zu wechseln?

Ich habe Interesse an einem Motorola Xoom und möchte es zu Hause mit meiner Frau teilen. Für meinen Windows-Laptop haben wir uns schnell umgestellt, damit wir unsere eigenen Tabs und Logins behalten können. Ich bin nicht speziell an den Datenschutzaspekten der Benutzerumschaltung interessiert. Wenn das Betriebssystem also keine separaten Benutzer unterstützt, gibt es ein Konzept für die Profilumschaltung?

Ray Hayes
quelle
Dies kann durch wiederholtes Sichern und Wiederherstellen erfolgen, ist jedoch definitiv kein "schneller" Benutzerwechsel. wahrscheinlich mehr Ärger als es wert ist. Hoffentlich wird Google dies bald unterstützen, mit dem Aufkommen von Tablets, die wahrscheinlich gemeinsam genutzt werden, und dergleichen.
Matthew Read
Gibt es eine Möglichkeit, einen Dual-Boot-Vorgang mit zwei separaten Instanzen von Android einzurichten, anstatt jedes Mal das ROM des Benutzers sichern zu müssen? Das würde einen recht schnellen Benutzerwechsel durch einen Neustart ermöglichen (vorausgesetzt, der xoom hat eine kurze Startzeit). Vielleicht so etwas wie dies ?
Matt
Matt, das ist eine interessante Idee, würde aber den Speicherplatz verdoppeln, den Android auf dem Gerät belegt. Sinnvoller wäre es, Benutzerprofile zu implementieren, die der Unterstützung mehrerer Benutzerkonten durch die verschiedenen Linux-Desktopumgebungen, Mac OS und Windows ähneln. Es gibt keinen Grund, warum Android nicht dasselbe tun kann.
Derek Mahar
1
@DerekMahar: Es gibt einen GROSSEN Grund, warum Android nicht dasselbe tun kann wie Linux für den Mehrbenutzer-Switching. Der Hauptgrund liegt in der Art und Weise, wie Android das Sicherheitsgefängnis für Anwendungen implementiert. In Android wird jede Dalvik-App unter einem eigenen Benutzerkonto ausgeführt (mit Ausnahme einiger Ausnahmen). Dies bedeutet, dass der Benutzer beim Wechseln zwischen Anwendungen ständig die Konten wechselt. Dies bedeutet nicht, dass Sie Multi-User nicht in Android implementieren können, aber es würde nicht so implementiert wie auf einem normalen Linux-Desktop.
Lie Ryan
2
Siehe dazu: androidpolice.com/2012/07/30/... Dies wurde vor einem Tag auf reddit angekündigt
t0mm13b

Antworten:

8

Die SwitchMe- App wurde gerade mit Profilen für Root-Benutzer angezeigt . Die kostenlose Version kann 2 Profile verwalten. Um mehr Profile zu verwalten, müssen Sie den Schlüssel für ca. 3 $ kaufen. Es überrascht nicht, dass SwitchMe root benötigt .

SwitchMe ist eine einzigartige Anwendung für Root-Benutzer, mit der Sie sich wie auf einem Desktop-Computer bei mehreren Android-Installationen an- und abmelden können.

Die Technologie hinter SwitchMe speichert alle Ihre Anwendungen und Daten, schützt sie und speichert sie als Datei im Speicher. Sie können sich dann von einem Konto abmelden und sich bei einer Neuinstallation von Android oder einem anderen Konto mit einem eigenen eindeutigen Inhalt anmelden.

Sie können so viele Profile erstellen, wie der Speicher aufnehmen kann. Einige davon erfordern möglicherweise sehr wenig freien Speicher, da sie nur wenige Apps enthalten, andere sind größer, da sie viele Anwendungen und viele Caches und Daten enthalten.

Vadzim
quelle
Ich bin wirklich beeindruckt von der App: Genau das war es, wonach ich gesucht habe, um meinen modifizierten Kindle Fire mit anderen Leuten zu teilen.
Flow
8

Die Unterstützung mehrerer Benutzer wurde bereits erörtert, und ich denke, dass dies ebenfalls erforderlich ist. Wenn ich ein Tablet kaufe und es für meine E-Mail, meinen Kalender usw. einrichte, möchte ich nicht, dass dieses Gerät ein Community-Gerät ist. Das würde bedeuten, dass in einem Familienhaushalt mehrere Tabletten benötigt würden.

Ein Problem bei der Unterstützung mehrerer Benutzer ist der erforderliche Speicherplatz. Wenn jeder Benutzer seine eigenen Einstellungen hätte, müsste / data / data viel größer sein, um diese zusätzlichen Benutzer zu unterstützen. Aber nicht nur Einstellungen, es müsste auch alle vom Benutzer installierten Apps unterstützen, daher müssten / data auch viel größer sein. Sie konnten nicht dieselben Apps für alle Benutzer verwenden, da die kostenpflichtigen Apps an das Konto gebunden sind, von dem sie gekauft wurden.

Ich denke, dass dies irgendwann passieren wird, aber für die Geräte wäre viel mehr Speicher erforderlich. So wie es ist, füllt mein Gerät ständig den / data / Cache und ich muss das aufgrund der Anzahl der installierten Apps löschen. Stellen Sie sich nun vor, Sie hätten zwei (oder mehr) Benutzer, die dasselbe Gerät verwenden. Und wo legen Sie das Limit für die Anzahl der Benutzer fest, die ein Gerät verwenden können? Es gibt 2 Erwachsene und 3 Jugendliche in meinem Haushalt. Das sind also 5 Personen, die möglicherweise ein Gerät verwenden.

Ich habe auch Probleme mit Google TV zu diesem Thema. Derzeit sind weder Google Mail noch Apps wie diese installiert, aber ich kann mich über Chrome Browser bei Google Mail anmelden. Wenn dann jemand anderes kommt und das Fernsehgerät / den Browser verwendet, bin ich angemeldet tue das eigentlich nicht, aber ich habe bemerkt, dass es ein Problem mit Diensten wie youtube und so ist)


aktualisieren

Google hat hart daran gearbeitet , dies umzusetzen . Es liegen noch keine Informationen darüber vor, wann sie verfügbar sein werden, aber der Grundstein wurde gelegt.

In der LockPatternKeyguardView ist der folgende Code:

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

Irgendwann kommt also die Unterstützung für mehrere Benutzer.

Update 2 (29.10.2012)

Mit der Ankündigung von JellyBean 4.2 ist die Unterstützung für mehrere Benutzer verfügbar, jedoch nur für Tablets.

Ryan Conrad
quelle
"... aber nur auf Tablets." - Das macht Sinn, weil Telefone in der Regel nicht gemeinsam genutzt werden. Tabletten sind.
Robert Koritnik
4

Mit dem Update auf 4.1.2 können mehrere Benutzerprofile konfiguriert werden. Es gibt eine Dokumentation zu xda:

In JellyBean laut XDA mit den Befehlen (brauche root, also su vor dem Aufruf)

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

Benutzerkonten können erstellt, gelöscht und aufgelistet werden (in dieser Reihenfolge).

Tatjana Heuser
quelle
2

Es gibt eine App namens Devide von Enterproid, die den Trick machen kann. Es ist für die Bereitstellung in einer Arbeitsumgebung vorgesehen, sodass ein Benutzer ein Arbeitsprofil und ein persönliches Profil auf dem Telefon haben kann. Jedes Profil ist separat und sicher mit unterschiedlichen Einstellungen und Apps, die für die Arbeit oder die persönliche Umgebung spezifisch sind. Ich verstehe nicht, warum es nicht mit den Profilen von zwei verschiedenen Personen anstatt mit der Arbeit oder der persönlichen Einrichtung funktioniert. Ich weiß nichts über die Kompatibilität mit Xoom oder über die Kosten (wahrscheinlich nicht billig) und sie befinden sich noch in der Betaversion von invite only, aber es lohnt sich, eine Einladung anzufordern und sie zu testen.

Matt
quelle
Nach dem, was ich gelesen habe, ist die "Work" -Partition von Divide extrem eingeschränkt, z. B. können Sie nur Apps darauf laden, die von Enterproid genehmigt wurden. Wenn Sie mit diesen Einschränkungen einverstanden sind, ist dies wahrscheinlich der einfachste Weg, ein Gerät auf zwei Benutzer aufzuteilen.
GAThrawn
0

Sie können sich mit einem anderen Benutzer anmelden, indem Sie mehrere Benutzer zu Ihrem Android-Gerät hinzufügen. Wir können mehrere Benutzerkonten für Android 4.2 und höher aktivieren.

  1. Erstellen Sie ein anderes Benutzerkonto, indem Sie die Benachrichtigung durch doppelte Pulldown-Benachrichtigung öffnen, um die anderen schnellen Einstellungen zu erhalten.
  2. In den anderen Schnelleinstellungen finden Sie oben rechts ein rundes Symbol. Dies ist das Admin-Benutzersymbol (wenn Sie es zum ersten Mal verwenden).
  3. Klicken Sie darauf und erstellen Sie einen neuen Benutzer (dieser bleibt bestehen, bis Sie ihn löschen) oder verwenden Sie einen Gastbenutzer (dieser wird nach seiner Verwendung gelöscht, Sie können ihn aber auch behalten).
  4. Nach dem Anlegen neuer / Gastbenutzer. Gehen Sie einfach in den Google Play Store und installieren Sie die gewünschte App. Keine Sorge, es werden die gleichen App-Dateien verwendet, aber keine Benutzerdaten, sodass keine neuen heruntergeladen werden.
  5. Sie können diese Apps mit einer anderen ID anmelden. So kannst du WhatsApp, Hike, Facebook, Twitter, PayTM und mehr nutzen ...
  6. Zuvor gehen Sie zu weiteren Einstellungen. Klicken und öffnen Sie die Einstellungen für neue / Gastbenutzer und aktivieren Sie Telefonanrufe und SMS zulassen. Damit Sie eine Bestätigungs-SMS erhalten oder anrufen können. Wenn Sie Hilfe benötigen, die Sie kommentieren können, werde ich sie bei Änderungen oder Verbesserungen weiter aktualisieren.
Tintumon M
quelle