Örnek koddaki her oturum açma seçeneği, etkinleştirilip devre dışı bırakılabilen ETKİNLEŞTİR sabit değeriyle ilişkilendirilir. Örneğin, Google ile Oturum Açma seçeneğini devre dışı bırakmak için ENABLE_GOOGLE_SIGN_IN özelliğini "false" olarak ayarlarsınız. Bu sabit değerler, Universal Android Music Player (UAMP) Automotive'in bir parçası olan SignInLandingPageFragment.kt bölümünde belirtilir.
A) Google ile oturum açma
Uygulamanız Google ile Oturum Açma'yı destekliyorsa ve Google ile Oturum Açma sistemi sistemde kullanılabiliyorsa en iyi yöntem bu yöntemi oturum açma akışınızda birincil seçenek yapmaktır. Kullanıcılar mevcut Google hesaplarını onaylamaları gerektiğinden bunu kolayca yapabilir.
Telefonla oturum açma veya standart oturum açma olanağı sunuyorsanız bunlar, açılış ekranındaki metin bağlantılarından ulaşılabilen yedek seçenekler olarak sunulmalıdır.
Burada, önerilen birincil oturum açma yöntemi olarak Google ile oturum açma imkanı sunulur. Diğer yöntemler ise yedek seçenekler olarak sunulur.
Google ile Oturum Açma akışı
Google ile oturum açma sırasında, yedekleme seçenekleri sunmuyorsanız açılış sayfası, tasarlamanız gereken tek ekrandır. Telefonda oturum açma ve Standart oturum açma , bu seçenekler için ekranları ve akışları özetler.
Kullanıcı, açılış sayfasında Google oturum açma seçeneğini belirlerse (sunulursa yedek seçeneklerden biri yerine) oturum açma işleminin geri kalanını Google halleder
B) Telefonla oturum açma
Uygulamanız Google ile Oturum Açma'yı desteklemiyorsa oturum açma akışınızda birincil seçenek olarak telefonla oturum açma özelliğini kullanmanızı öneririz. (Telefonla oturum açma, Google ile oturum açma için yedek seçenek olarak da sunulabilir.) Telefonla oturum açma özelliği sayesinde kullanıcıların bir kullanıcı adını veya şifreyi hatırlaması gerekmez. Bunun yerine, kendilerine sağlanan PIN'i girerler.
Telefonla oturum açma iki şekilde yapılabilir:
Kullanıcılar bir PIN'i araba ekranında görüp telefonlarında girer
Kullanıcılar, telefonlarından bir PIN arayıp araba ekranına girer
Standart kullanıcı adı ve şifre yöntemi de sunuluyorsa açılış ekranının alt kısmındaki metin bağlantısından yedek bir seçenek olarak sunulmalıdır.
Telefonla oturum açmanın bir sürümünde, kullanıcılar telefonlarına girebilecekleri bir PIN görür
Telefonla oturum açmanın diğer sürümünde, kullanıcılar telefonlarından aldıkları bir PIN girebilir
Not: Kullanıcıların aşırı derecede bilişsel yük yaşamaması için, Oturum açma yönergelerinde belirtildiği gibi PIN kodlarının uzunluğunun 8 veya daha az olması önemlidir.
Telefonla oturum açma akışı
Telefonla oturum açma sayesinde, açılış sayfasının iki sürümünden birini seçebilirsiniz: biri telefonda giriş için bir PIN gösterir, diğeri ise kullanıcıların telefonda sağlanan PIN'i girmesine olanak tanır.
Yedek seçenek olarak Standart oturum açma seçeneğini sunmuyorsanız açılış sayfasının ekranı yalnızca tasarlamanız gereken ekrandır.
Telefonla oturum açma birincil seçenek olduğunda, açılış sayfasında kullanıcılara bir PIN girildiğinde (yedek seçenek sunulmuyor ve seçilmiyorsa) oturum açma işlemi tamamlanır
C) Standart oturum açma
Bir uygulamada standart oturum açma için kullanıcının açılış sayfasına bir kullanıcı adı (veya e-posta) girmesi ve ardından sonraki sayfada şifre girmesi gerekir.
Standart oturum açma, Google ile oturum açma veya telefonla oturum açma olarak yedek seçenek olarak sunulabilir. Diğer iki seçeneğin de desteklenmediği durumlarda, bu seçenek birincil oturum açma seçeneği olabilir. Bununla birlikte, birden fazla adımın yanı sıra kullanıcı adlarını ve şifreleri hatırlamayı gerektirdiğinden, standart oturum açma yöntemi birincil seçenek olarak önerilmez.
Kullanıcılar her zaman kullanıcı adlarını ve şifreleri hatırlamayabilir. Bu nedenle, bunları alma veya sıfırlama seçenekleri sunmak önemlidir. Bu seçenekler, giriş ekranlarının altındaki metin bağlantıları yoluyla sunulmalıdır. Böylece bu seçenekler, kullanıcı adı ve şifre girişinin birincil işlemlerinin dikkat çekmesine yol açmaz.
Standart oturum açmanın 1. adımı kullanıcı adı veya e-posta adresi girmektir
Standart oturum açmanın 2. adımı şifre girmektir
Kullanıcı adlarını hatırlamayan kullanıcılar bu sayfaya gönderilir
Şifrelerini hatırlamayan kullanıcılar bu sayfaya gönderilir
Standart oturum açma akışı
Standart oturum açma akışı, diğer 2 ekrana isteğe bağlı yan geziler içeren 2 ekran (kullanıcı adı girişi ve şifre girişi) dizisidir. 4 ekranın tümünün sürümlerini kullanmanız gerekir.
Kullanıcılar kullanıcı adlarını ve şifrelerini hatırlarsa oturum açmadan önce 2 giriş ekranı doldururlar. Aksi takdirde talimatlarla bir veya iki ekrana yönlendirilirler
Ekranların içeriğini ayarlama
Uygulamanızın desteklediği oturum açma yöntemlerini belirledikten sonra, oturum açma akışınızda hangi ekranların yer alacağını öğrenebilirsiniz. Neyi desteklemeyi seçtiğinize bağlı olarak, içeriği (ve stili Özelleştirmeyi özelleştirme bölümünde açıklandığı şekilde) belirlemeniz gereken 1 ile 6 arasında bir ekrana sahip olabilirsiniz.
Herhangi bir yedekleme seçeneği olmadan Google ile Oturum Açma veya Telefonla Oturum Açma seçeneğini belirlerseniz, oluşturacağınız 1 oturum açma ekranı görürsünüz. Öte yandan, yedek olarak diğer iki seçenekle de Google ile oturum açmayı seçerseniz, 6 ekran (Google ile oturum açma için bir, Telefonla oturum açma için 1 ve Standart oturum açma için 4 ekran) görürsünüz.
Google ile oturum açma , telefonda oturum açma ve standart oturum açma bölümlerinde bu ekranların örneklerini görebilirsiniz. Örnek koddan çalışıyorsanız bu ekranların kodda oluşturulan sürümlerini değiştirebilirsiniz. Örnek kodu kullanmasanız da bu örnekleri model olarak kullanmanız gerekir.
Bu ekranların içeriğinde aşağıdakiler gibi bazı düzenlemeler yapmanız gerekir:
Hayali Aory uygulamasının logosunu, uygulama logonuzla değiştirin
Metni ve bağlantıları, uygulamanıza ve ilgili içeriğinize atıfta bulunacak şekilde değiştirin
PIN görüntüleme mantığını ayarlama
Logo değiştirme ve PIN görüntüleme mantığı aşağıda daha ayrıntılı olarak açıklanmıştır.
Uygulama logosunu değiştir
Örnek koddan ihtiyaç duymadığınız ekranları kaldırdıktan sonra, diğer ekranların kurgusal İşitsel uygulama logosu yerine uygulama logonuzu gösterdiğinden emin olmak istersiniz. Bu değiştirme, aşağıda açıklandığı gibi sayfa tasarımının diğer yönlerini etkileyebilir.
Not: Uygulama logosu, Universal Android Music Player (UAMP) Otomotiv uygulamasının bir parçası olan örnek oturum açma uygulaması için çizilebilir kaynaklardan biri olarak tanımlanır.
ÖNCE: Açılış sayfası, Aural olarak adlandırılan kurgusal müzik uygulamasının logosunu gösterir
SONRA: Özelleştirilmiş sürüm, Aural'ın logosunu belirli bir uygulamanın logosuyla değiştirir
Logoyu değiştirmek, diğer sayfa öğelerinin renklerini özelleştirme veya logonun etrafındaki izni ayarlama gibi diğer ince ayarlar yapmanıza neden olabilir.
Logoyu kullanmak için renkleri özelleştirme
Uygulama logonuzun çevredeki sayfa öğeleriyle uyumlu olmasını sağlamak için oturum açma kodunu uygulamanızın vurgu rengini kullanacak şekilde özelleştirebilirsiniz. Özelleştirmenin stilini belirleme bir sonraki adımda (Stili özelleştirin ) açıklanmaktadır.
Hayali Uygulama uygulamasının (mavi #57D9F7) aksan rengi, örnek uygulamadaki ve bu bölümdeki örneklerde olduğu gibi sayfa öğelerini özelleştirmek için kullanılır
Logo izni ayarlama
Aural logoyu uygulamanızın logosuyla değiştirdikten sonra, logonun Aural logosuyla aynı boyutta ölçeklendirilir. Ardından logonun etrafındaki boşlukları kontrol edin. Boş alan, marka yönergelerine uymuyorsa logo dosyasında logonun kenarlarının etrafına boşluk ekleyebilirsiniz.
Logo izninin sayısını artırmak için logo dosyasında logonun etrafına boşluk ekleyin ve sınırlayıcı kutudaki logo boyutunu boş bırakın
Başka bir yaklaşım da ekrandaki boşluğu ayarlamaktır. Ancak bu yaklaşımda, her bir düzen için logonun çevresindeki boşluğu tek tek ayarlamanız gerekir. Bu nedenle, logo dosyasına boş alan eklemek, logonun etrafındaki boş alanı artırmanın en kolay yoludur.
PIN görüntüleme mantığını ayarlama
Örnek oturum açma akışı, basit bir RAND işlevi kullanarak PIN kodlarını rastgele oluşturur. Daha güçlü iş mantığına dayalı bir PIN oluşturma yöntemi uygulamak için Universal Android Music Player (UAMP) Otomotiv uygulamasının parçası olan PinCodeSignInFragment.kt kodundaki ilgili kodu değiştirmeniz gerekir.
Not: Kullanıcıların aşırı derecede bilişsel yük yaşamaması için, Oturum açma yönergelerinde belirtildiği gibi PIN kodlarının uzunluğunun 8 veya daha az olması önemlidir.
Bu örnekte gösterilen bağlantılar ve PIN'i oluşturan mantık özelleştirilmiş olmalıdır
Stili özelleştirin
Oturum açma ekranlarınızın içeriğini ayarladıktan sonra, kullanıcı arayüzünün birden fazla ekranı etkileyen yönlerine genel, markaya uygun bir stil uygulayabilirsiniz.
Marka stilinizi yansıtmak için aşağıdakilerden herhangi birini veya tümünü özelleştirmek isteyebilirsiniz:
Giriş alanı stili : Dolu, dış çizgili veya altı çizili.
Düğme stili : yuvarlatılmış veya dikdörtgen
Renkler : aksan, düğme doldurma ve metin, form doldurma ve fırça, form hatası
Yazı biçimi : yazı tipi, metin boyutu
Bu özelleştirme seçeneklerinden bazılarını aşağıda bulabilirsiniz. Özelleştirilmiş stilin kontrastı, metin ve dokunma hedefleri için minimum boyutları ve Özel ekran yönergeleri 'nde açıklanan diğer gereksinimleri karşılaması gerektiğini unutmayın.
Not: Stillendirme, Universal Android Music Player (UAMP) Otomotiv uygulamasının bir parçası olan örnek oturum açma uygulaması için styles.xml dosyasında belirtilir.
Örnek oturum açma akışı, varsayılan stiller olarak dış çizgili giriş alanları ve yuvarlak düğmeler kullanır. Markanızı daha iyi ifade etmek için farklı stiller (ör. yuvarlak düğmeler yerine dikdörtgen düğmeler) kullanıyorsanız bu varsayılan stilleri değiştirin.
Renkler
Formlarda ve düğmelerde kullanılan vurgu ve hata durumu renklerini özelleştirmek, markanızı oturum açma akışı boyunca ifade etmenin faydalı bir yoludur. Bu renklerin özelleştirilmesi, giriş logoları, düğmeler ve bağlantıların uygulama logonuzla aynı sayfada güzel görünmesi için önemlidir.
Belirttiğiniz tüm renklerin, komşu sayfa öğeleri arasında en az 4,5:1 kontrast oranında olduğundan emin olun. Renkle ilgili ek bilgiler ve Android Automotive OS'te kullanılan renk paletiyle ilgili ayrıntılar için Görsel temeller: Renk bölümüne bakın.
Yazı biçimi
Örnek oturum açma akışındaki yazı biçimleri özelleştirilebilir, ancak okunabilirliği etkileyebilecek değişiklikler yaparken dikkatli olun. Araba ekranlarındaki metinlerin okunabilirliğiyle ilgili olarak yazı tipleri, minimum tür boyutları ve diğer hususlar hakkında bilgi için Görsel temeller: Yazım bölümüne bakın.
Oturum açma yönergeleri
Bu bölümdeki yönergeler, en iyi kullanılabilirlik için Android Automotive OS'te oturum açmanın nasıl çalışması gerektiğiyle ilgilidir. Universal Android Music Player (UAMP) uygulamasında sağlanan örnek oturum açma akışı çoğunlukla bu yönergelere uygundur. Uygulamaya özel mantık gerektireceğinden hesap oluşturma yöntemi sağlamaz.
Bu bölümde açıklanan özelleştirme sürecini uygulamanıza rağmen kodun işleyiş şeklini değiştirmediyseniz, oturum açma akışınız aşağıdaki kurallara göre iyi durumda olmalıdır. Ancak özelleştirilmiş stilinizin Özel ekran kuralları 'nda belirtilen genel gereksinimleri karşıladığından emin olun.
Oturum açma ekranlarında veya kodunda, bu bölümde açıklananların dışında daha önemli değişiklikler yaptıysanız oturum açma akışınızı, genel Özel ekran kurallarına ve aşağıdaki belirli oturum açma yönergelerine göre kontrol edin.
Koşul düzeyi
Yönergeler
OLMALIDIR
Uygulama geliştiriciler:
Uygulama ve sistem destekliyorsa Google ile Oturum Açma'yı birincil seçenek olarak sun
Uygulama ve sistem Google ile Oturum Açma'yı desteklemiyorsa telefonla oturum açmayı (destekleniyorsa) birincil seçenek olarak sunma
Telefonla oturum açma PIN'ini 8 basamak veya daha kısa tutun
Standart oturum açma için kullanıcı adı ve şifreyi iki adımda ayırın
Giriş kutusuna bir etiket girin ("Şifreyi girin") ve kullanıcı yazmaya başladıktan sonra bu etiketi ekranda görünür bir yere yerleştirin
Kullanıcılara, şifreyi yazarken şifreyi gösterebilme olanağı (genellikle gizlidir)
Unutulan bir kullanıcı adına veya şifreye erişme konusunda yol gösterici bilgiler sağlama
Hesap oluşturma yöntemi sağlama
MAYIS
Uygulama geliştiriciler:
Google ile oturum açma veya telefonla oturum açmanın desteklenmediği durumlarda birincil seçenek olarak standart uygulama oturum açma (kullanıcı adı ve şifre) bilgilerini sağlayın
Google ile oturum açma birincil seçenek olduğunda telefonla oturum açma, standart oturum açma veya her ikisini de yedek seçenek olarak sağlama
Telefonla oturum açma birincil seçeneği olduğunda standart seçenek olarak bir yedek oturum açma seçeneği sun
Rasyonel:
Tutarlı medya deneyimi. Bir medya uygulaması için tasarlanmış oturum açma ekranları, diğer medya uygulamaları için oturum açma ekranlarıyla genel olarak tutarlı bir deneyim sağlamalıdır.
Tutarlı bir görünüm ve tarz. Oturum açma ekranları, Android Automotive OS için temel tasarım ilkelerini ve görsel temelleri desteklemelidir.