Widget kalitesi

Widget'lar, kullanıcıların ana ekranını özelleştirmek için önemli bir bileşendir. Kullanıcılar genellikle widget'ları kullanarak tek bir dokunuşla bir uygulamanın kritik kullanıcı yolculuğunu tamamlayabilir veya önemli güncellemelerin kısa bir özetini alabilir. Kullanıcılar, widget'ları kişisel tercihlerine göre de özelleştirebilir.

Widget uyumluluğu kontrol listeleri

Widget kalitesi, kullanıcıların uygulama içeriğiniz ve özelliklerinizle olan etkileşimini etkiler. Uyumluluk kontrol listeleri, widget'ınızın kalitesini değerlendirmenize yardımcı olacak kriterleri tanımlar. Katmanlar şunlardır:

3. Katman Düşük Kalite simgesi

3. KATMAN - Düşük kalite

Bu widget'lar minimum kalite standardını karşılamıyor ve kötü bir kullanıcı deneyimi sunuyor. Standart düzen, renk, keşif ve içerik ölçütlerini karşılamayan widget'lar düşük kaliteli olarak kabul edilir.

2. Katman Standart simgesi

2. SEVİYE - Standart

Bu widget'lar faydalı ve kullanışlıdır, kaliteli bir deneyim sunar.Standart olarak kabul edilmesi için widget'ın aşağıdaki düzen, renk, keşif ve içerik ölçütlerinin tümünü karşılaması gerekir.

1. Katman Farklılaştırılmış simgesi

1. SEVİYE - Farklılaştırılmış

Bunlar, kişiselleştirilmiş kahraman deneyimleri sunan ve kullanıcıların benzersiz ve üretken ana ekranlar oluşturmasına yardımcı olan örnek widget'lardır.


3. Katman Düşük Kalite simgesi

3. SEVİYE

Düşük kaliteli widget özellikleri

Widget'ınız aşağıdakilerden herhangi biriyle tanımlanabiliyorsa düşük kaliteli olarak kabul edilir:

Kategori Kimlik Açıklama
Düzen WL-1

Kullanıcı widget'ı ana yüzeye yerleştirdiğinde widget, ana ızgaranın sınırlarını doldurmuyor.

WL-1.1

Widget, ızgaranın en az 2 karşıt kenarına dokunmuyor. Başka bir deyişle, widget'ların hepsinin dikdörtgen olması gerekmez. Şeklin kenarları, ızgaranın en az 2 kenarına dokunduğu sürece özel şekillere sahip olabilirler.

Renk WC-3

Widget metni ve simge düğmelerinin renk kontrastı oranları, erişilebilirlik şartlarını karşılamak için yeterli değil.

Keşif WD-4.2

Widget adı, widget tasarımına dahil edilmez.

WD-4.3

Widget'ın önizleme resmi yok.

İçerik WT-3

Widget içeriği sürekli olarak eski veya zamansız.

WT-3.1

Kullanıcı, widget'tan bir işlem tamamladıktan sonra widget güncellenmiyor.

WT-3.2

Kullanıcı, uygulama içinden ilgili bir işlemi tamamladıktan sonra widget güncellenmiyor.

WT-4

Widget kullanıcı arayüzü çalışmıyor veya içerik kırpılmış.

2. Katman Standart simgesi

2. SEVİYE

Standart widget koşulları

Bu temel kalite standardını karşılayan widget'lar standart olarak kabul edilir ancak öne çıkarılacak veya önerilecek vitrin widget'ları olarak kabul edilmez.

Kategori Kimlik Açıklama
Düzen WL-1

Widget, dikey veya yatay eksendeki diğer ana öğelerle hizalanır ve fazladan yer kaplamaz.

WL-1.2

Tüm şekiller, ızgara sınırlarının en az 2 karşıt kenarına temas etmelidir.

WL-4

Widget yeniden boyutlandırılabiliyorsa minimum ve maksimum boyut tanımlayın. Widget büyüdükçe daha fazla içerik göstermek için düzeni yeniden ayarlayın. Metin ve simgeleri doğrusal olarak ölçeklendirmeyin.

WL-4.1

Daha büyük bir widget boyutu yalnızca boş alan ekliyorsa maksimum genişlik veya yükseklik ayarlayın. Daha büyük bir widget daha fazla içerik gösterdiğinde (ör. daha uzun bir kaydırma listesi) sınırsız yeniden boyutlandırmaya izin verin.

WL-4.2

Minimum widget boyutu, net bir kullanım alanı gösterecek ve 48x48 dp dokunma hedefi şartını karşılayacak kadar büyük olmalıdır. Sistem, dokunma hedeflerini masaüstü veya araç ekranlarına göre ölçeklendirebilir.

Keşif WD-4

Widget'ın, widget seçicide doğru önizlemeleri (statik öğe) olmalıdır.

İçerik WT-1

Sıfır ve boş durumlar, seyrek alanlar olmadan daha büyük widget sınırlarına ölçeklenmelidir. Kullanıcı giriş yapmadan önce widget'ı yüklediğinde widget'ta farklı bir kullanım alanı veya harekete geçirici mesaj gösterilmelidir.

WT-2

Verilerin kullanıcı arayüzünden daha sık yenilenmesi bekleniyorsa widget, kullanıcıların içeriği manuel olarak yenilemesine olanak tanır.

Dokunma hedeflerini 48x48 dp olarak ayarlayın.
Dokunma hedeflerini çok küçük yapma
Yeterli renk kontrastı sağlayın.
Yetersiz renk kontrastına sahip renkler kullanmak
Şekil 1: Yanlış önizleme içeren widget oluşturmayın.

1. Katman Farklılaştırılmış simgesi

1. SEVİYE

Farklılaştırılmış widget şartları

Bu widget'lar, premium ana ekran özelleştirmelerini destekler ve kullanıcılara önerilir, geliştiricilere de en iyi uygulama olarak sunulur. Farklılaştırılmış widget'lar, kahraman deneyimleri sunar ve Android tarafından ekosisteme ilham vermek ve ekosistemi canlandırmak için kullanılır. Farklılaştırılmış düzen, renk, keşif ve içerik ölçütlerinin tümünü karşılarlar.

Kategori Kimlik Açıklama
Düzen WL-1

Widget, dikey veya yatay eksendeki diğer ana öğelerle hizalanır ve fazladan yer kaplamaz.

WL-1.1

Tüm dikdörtgen widget'lar, ızgara sınırlarının dört kenarına da temas ETMELİDİR. Özel şekilli tüm widget'lar, kare bir ızgaranın sınırlarının 4 kenarına da dokunmalıdır. Boyut 4x1 ise ve bir arama çubuğu içeriyorsa yalnızca 2 kenara dokunmasına izin verilir.

WL-2

Kullanıcılar widget'ı 2x1 ve şu boyutlardan en az ikisine yeniden boyutlandırabilir: 1x1, 2x2, 4x2, 4x4.

WL-3

Widget başlığı tutarlı bir şekilde kullanılır ve uygulanır.

  • Aşağıdaki durumlarda üstbilgi kullanmanızı öneririz:
    • Widget'ta kaydırılabilir içerik var.
    • Başlık içeriği, bir listenin adı gibi faydalı bağlam bilgileri sağlar.
  • Aşağıdaki durumlarda başlık kullanımı isteğe bağlıdır:
    • Widget, fotoğraf widget'ı gibi tam çerçeve olmalıdır.
    • Kontenjan sınırlıdır.
    • Başlık içeriği gereksiz olduğunda.
  • Üstbilgi kullanıyorsanız şunlardan emin olun:
    • Simge her zaman görünür
    • Başlık, yeterli alan olduğunda görünür.
    • İşlemler, widget bağlamına göre belirlenir.
WL-5

Koleksiyon ve feed widget'ları, dikey kaydırma kapsayıcılarını destekler. 4x2 ve 4x4 gibi daha büyük boyutlarda bu widget'lar daha fazla öğe ve öğe başına daha fazla ayrıntı gösterir.

Renk WC-1

Widget, cihaz veya uygulama bağlamına göre renk temalarını destekler.

WC-2

Widget, açık tema ve koyu tema paletlerini destekler.

Keşif WD-1

Önizleme, hedef form faktörünün düzen oranlarını gösterir ve kullanıcı içeriğini içerir, sistem teması uygular veya her ikisini birden yapar.

WD-4.4

Widget'ın, kullanıcıların widget'ın değerini anlamasına yardımcı olan bir açıklaması vardır.

WD-4.5

Widget adı açıklayıcıdır ve uygulamanın diğer widget'larından farklıdır.

Sistem Tutarlılığı WS-2

Dikdörtgen widget'lar, sistem tarafından sağlanan köşe yarıçapını (OEM'e özel) kullanmalıdır.

WS-3

Widget, yükleme durumu spesifikasyonunu kullanır ve hataları doğrudan widget kullanıcı arayüzünde gösterir.

WS-4

Widget, özel widget ayarları giriş noktası yerine sistem yapılandırmasını kullanır.

WS-5

Widget'tan uygulamaya girerken/çıkarken sistem başlatma geçişi kullanılır.

Widget'ın, ızgara sınırlarının 4 kenarına da genişlemesini sağlayın.
Izgara sınırlarını doldurmayan özel bir boyut oluşturun.
Widget özelliklerini karşılayan bir başlık sağlayın.
Boyut ve başlıklar için özel özellikler kullanın.
Benzersiz ve kısa bir açıklama ekleyin.
Genel bir açıklama girin.
Sistem köşe yarıçapını kullanın.
Özel köşe yarıçapı ayarlayın.