Unterstützung mehrerer Benutzer

Android unterstützt mehrere Benutzereinstellungen , Anwendungen und Daten. Android Automotive verlässt sich auf die Mehrbenutzerunterstützung von Android, um ein gemeinsames Geräteerlebnis bereitzustellen, bei dem jeder Gerätebenutzer von einer anderen natürlichen Person verwendet werden soll. Ab Android 10 unterstützt Android Automotive diese Benutzertypen:

  • Headless-Systembenutzer . Der Headless-Systembenutzer läuft im Hintergrund und hostet alle Systemdienste. Für die Automobilindustrie ist der Systembenutzer nicht für die Verwendung oder den direkten Zugriff durch eine physische Person vorgesehen.
  • Normaler Benutzer . Fahrzeuggeräte sind gemeinsam genutzte Geräte und jeder Benutzer ist dazu bestimmt, von einer anderen natürlichen Person verwendet zu werden. Android-Benutzer können verschiedene Rollen haben. Weitere Informationen finden Sie unten unter Rollen und Einschränkungen . In Automotive sind alle regulären Benutzer sekundäre Benutzer.
  • Gastbenutzer. Automobilbenutzer können vorübergehende Benutzer umfassen, wie etwa Freunde, die ein Fahrzeug ausleihen. Um Anwendungen wie dieser gerecht zu werden, bietet Android Automotive einem Gastbenutzer Zugriff auf alle Komponenten, die für die Nutzung des Fahrzeugs erforderlich sind. Auf einem Gerät kann jeweils nur ein Gastbenutzer definiert werden.

Hinweis: Das Primary User Flag ( FLAG_PRIMARY ) wird noch nicht im Automotive Headless System User-Modell unterstützt.

Das folgende Diagramm veranschaulicht, wie der Benutzermodus des Automotive Headless Systems die Mehrbenutzererfahrung unterstützt:

Multi-User-Erfahrung

Weitere Informationen finden Sie unter Android Automotive Multi-User .

Rollen und Einschränkungen

Fahrzeuge sind gemeinsam genutzte Geräte, die von verschiedenen Personen gefahren werden können. Jede Person kann ihren eigenen Benutzer haben, jeder mit seinen eigenen Anwendungen und Daten. Ein Fahrzeugbesitzer möchte jedoch möglicherweise nicht, dass alle Benutzer die gleiche Möglichkeit haben, das Gerät zu modifizieren. Daher unterstützt Automotive das Konzept, Benutzern unterschiedliche Rollen und Einschränkungen bereitzustellen. Die folgenden Benutzerrollen werden unterstützt:

  • Administrator. Standardmäßig können normale Benutzer mit der Rolle des Administrators jede Aufgabe ausführen. Admin-Benutzer können anderen Benutzern die Admin-Rolle zuweisen.
  • Nicht-Admin . Standardmäßig können normale Benutzer mit der Rolle „Non-Admin“ das Gerät nicht auf die Werkseinstellungen zurücksetzen, sich selbst eine Admin-Rolle zuweisen oder andere Benutzer löschen.
  • Gast . Standardmäßig kann ein Gastbenutzer das Gerät weder auf die Werkseinstellungen zurücksetzen noch andere Benutzer löschen. Standardmäßig hat ein Gastbenutzer andere Einschränkungen, z. B. dass er Konten nicht ändern (hinzufügen oder entfernen), Anwendungen installieren oder einen Sperrbildschirm anwenden kann. Standardmäßig ist Guest auch ephemer.

Wie oben erwähnt, hat jede Rolle einen Standardsatz von Einschränkungen, sodass ein neuer Benutzer, der mit dieser Rolle erstellt wird, die gleichen jeweiligen Einschränkungen hat.