Çok kullanıcılı destek

Android, birden fazla kullanıcı ayarını, uygulamasını ve verisini destekler. Android Automotive, paylaşılan cihaz deneyimi sunmak için Android'in çok kullanıcılı desteğinden yararlanır. Bu deneyimde her cihaz kullanıcısının farklı bir kişi tarafından kullanılması amaçlanır. Android 10 ve sonraki sürümlerde Android Automotive şu kullanıcı türlerini destekler:

  • Başsız sistem kullanıcısı. Başsız sistem kullanıcısı arka planda çalışır ve tüm sistem hizmetlerini barındırır. Otomotiv'de sistem kullanıcısının gerçek bir kişi tarafından kullanılması veya doğrudan erişilmesi amaçlanmamıştır.
  • Normal kullanıcı. Otomotiv cihazları paylaşılır ve farklı kişiler farklı kullanıcı hesapları kullanır. Android kullanıcıları farklı rollere sahip olabilir. Daha fazla bilgi için Roller ve kısıtlamalar başlıklı makaleyi inceleyin. Otomotiv'de tüm normal kullanıcılar ikincil kullanıcılardır.
  • Misafir kullanıcı. Otomotiv kullanıcıları arasında, araç ödünç alan arkadaşlar gibi geçici kullanıcılar yer alabilir. Android Automotive, bu tür kullanımları desteklemek için misafir kullanıcıya aracı kullanmak üzere gereken tüm bileşenlere erişim izni verir. Bir cihazda aynı anda yalnızca bir misafir kullanıcı tanımlanabilir.

Aşağıdaki şemada, Automotive headless sistem kullanıcı modunun çok kullanıcılı deneyimi nasıl desteklediği gösterilmektedir:

Çok kullanıcılı deneyim

Şekil 1. Çok kullanıcılı deneyim.

Daha fazla bilgi için Android Automotive'de çok kullanıcılı destek başlıklı makaleyi inceleyin.

Roller ve kısıtlamalar

Araçlar, farklı kişiler tarafından kullanılabilen paylaşılan cihazlardır. Her kullanıcı kendi uygulamaları ve verileriyle birlikte kendi kullanıcısına sahip olabilir. Ancak araç sahibi, tüm kullanıcıların cihazı değiştirme konusunda aynı yetkiye sahip olmasını istemeyebilir. Bu nedenle Automotive, kullanıcılara farklı roller ve kısıtlamalar sunma konseptini destekler. Aşağıdaki kullanıcı rolleri desteklenir:

  • Yönetici Varsayılan olarak, yönetici rolüne sahip normal kullanıcılar her görevi gerçekleştirebilir. Yönetici kullanıcılar, diğer kullanıcılara yönetici rolü verebilir.
  • Yönetici olmayan kullanıcılar Varsayılan olarak, yönetici olmayan rolüne sahip normal kullanıcılar cihazı fabrika ayarlarına sıfırlayamaz, kendilerine yönetici rolü veremez veya diğer kullanıcıları silemez.
  • Konuk Varsayılan olarak, misafir kullanıcılar cihazı fabrika ayarlarına sıfırlayamaz veya diğer kullanıcıları silemez. Varsayılan olarak, konuk kullanıcıların başka kısıtlamaları da vardır. Örneğin, hesapları değiştiremez (ekleyemez veya kaldıramaz), uygulama yükleyemez ya da kilit ekranı uygulayamaz. Varsayılan olarak konuk da geçicidir.

Yukarıda belirtildiği gibi, her rolün varsayılan bir kısıtlama grubu vardır. Bu nedenle, söz konusu rolle oluşturulan yeni bir kullanıcı da aynı kısıtlamalara sahip olur.