Wear OS'te erişilebilirlik

Wear OS'te uygulama oluştururken işe Android uygulamaları için erişilebilirlik kılavuzumuzdaki erişilebilirlik ilkelerini ve yönergelerini uygulayarak başlayın. Sonra uygulamanızın Wear OS'te de erişilebilir olduğundan emin olun.

Aşağıdaki faktörler nedeniyle, Wear OS uygulamalarının erişilebilirlikle ilgili olarak dikkat edilmesi gereken bazı ek noktalar vardır:

  • Wear OS'te çevirmeli giriş gibi farklı giriş türleri
  • Kutular ve özellikler gibi ek kullanıcı arayüzü yüzeyleri.
  • Farklı TalkBack uygulamaları gerektiren küçük ekran boyutları.

Diğer erişilebilirlik çalışmalarında olduğu gibi, her deneyimi ekran okuyucu gibi yardımcı teknolojilerle kapsamlı bir şekilde test ettiğinizden emin olun. Bu, uygulamanızı kullanıcılarınız açısından değerlendirmenize ve normalde gözden kaçırabileceğiniz kullanılabilirlik sorunlarını keşfetmenize olanak tanır. Daha fazla bilgi için Uygulamanızın erişilebilirliğini test etme konusuna bakın.

Kullanıcının tercih ettiği yazı tipi boyutunu destekleme

Kullanıcılar sistem ayarlarından, Wear OS uygulamalarında görünen metin öğelerinin yazı tipi boyutunu ayarlayabilirler. Örneğin, Google Pixel Watch cihazlarında bu ayarlar Ayarlar > Erişilebilirlik menüsünde bulunur.

Uygulamanızı test ederken yazı tipi boyutunu farklı değerlere ayarlayın ve uygulamanızın metin içeriğinin beklediğiniz gibi davrandığından emin olun. Uygulamanızın metnini daha erişilebilir hale getirmek için aşağıdakiler gibi tekniklerden yararlanabilirsiniz:

Çevirmeli girişi etkinleştir

Çoğu Wear OS cihazda fiziksel bir dönen yan düğme (RSB), dönen çerçeve veya dokunmatik çerçeve bulunur. Buna çevirmeli giriş adı verilir. Medya uygulamalarının ses düzeyini ayarlamak, içeriği yukarı veya aşağı kaydırmak ve diğer işlemleri yapmak için çevirmeli girişi kullanabilirsiniz.

Wear OS cihazları mobil cihazlardan daha küçüktür ve bu durum başka zorlukları da beraberinde getirir. Ellerini kullanma konusunda güçlük yaşayan kullanıcılar küçük ekranda sonuçları görmekte zorluk çekebilir. Ekran okuyucu kullanıcıları, kaydırma için iki parmakla yapılan etkileşimleri de zorlayabilir. Çevirmeli giriş kullanımı, iki parmakla etkileşimi kullanmak yerine kaydırma için daha rahat bir yol sağlayarak kullanıcılara bu zorluklarda yardımcı olur.

Daha fazla bilgi için Çevirmeli giriş bölümüne bakın.

Uygulamanızı TalkBack için optimize etme

TalkBack, Android'in yerleşik ekran okuyucusudur. TalkBack açıkken kullanıcılar ekranı görmeden Android destekli cihazlarıyla etkileşimde bulunabilirler. TalkBack gibi ekran okuyucular kullanılarak tüm kullanıcı yolculuklarında gezinilebildiğinden emin olmak için uygulamanızı test edin. Daha fazla bilgi için TalkBack'e bakın.

Wear OS'teki TalkBack, mobil cihazlardaki TalkBack'e benzer ancak dikkat edilmesi gereken bazı noktalar aşağıdaki bölümlerde ayrıntılı olarak açıklanmıştır.

Yerleşik bileşenleri kullanma

Wear OS, erişilebilirlikle ilgili en iyi uygulamaları halihazırda takip eden birçok yerleşik kullanıcı arayüzü bileşeni sağlar. Örneğin PickerGroup öğesi, odağı doğru Picker öğesine atamak için bir odak koordinatörü nesnesi kullanır.

Uygulamanızın herkes için kullanılabilirliğini artırmak üzere uygulamanızda bu yerleşik bileşenleri kullanın.

Kartlar ve özellikler için içerik açıklamalarını kullanma

Wear OS, kutular ve özellikler gibi farklı kullanıcı arayüzü yüzeyleri sağlar.

Kadran özellikleri, tarih veya hava durumu tahminleri gibi bir bakışta uygulamalardan gelen son derece kolay bilgileri doğrudan saat yüzünde gösterir. Kartlar, işlerin tamamlanması için gereken bilgilere ve işlemlere hızlı erişim sağlar. Kullanıcılar, kadrandan basit bir kaydırma hareketiyle hava durumunu kontrol edebilir, zamanlayıcı ayarlayabilir ve daha pek çok şey yapabilir.

Oluşturma görsel öğelerine benzer şekilde, karolar ve komplikasyonlar için de contentDescription ayarlayabilirsiniz. contentDescriptions, TalkBack'in metin temsili olmayan içerikleri tanımlamak için kullandığı metni tanımlar. Kartlar ve özellikler için içerik açıklamaları kullanırken aşağıdakileri göz önünde bulundurun:

  • Açıklamaya, komplikasyon ve kutucuk gibi kullanıcıya değer katmayan ekstra kelimeler eklemekten kaçının.
  • Gösterilen bilgilerin dışında kelimeler eklemekten kaçının. Örneğin, bir özelliğin açıklaması 13 Aralık tarihini 13 Aralık olarak görüntülemesi ve Gün ve Tarih gibi kelimeler olmadan yapılmasıdır.

Kartlar için içerik açıklamalarını ayarlama

TalkBack'in sözcüğe dönüştürdüğü karo için geçerli içerik açıklamasını ayarlamak için setContentDescription yöntemini kullanın.

Ayrıca, karoların içindeki Düğmeler gibi öğeler için içerik açıklamasını ayarladığınızdan emin olun.

Özellikler için içerik açıklamalarını ayarlama

Oluşturucu'da ayarlanmış SmallImageComplication ve ShortTextComplication. contentDescription gibi farklı özellik türleri vardır. Örneğin, SmallImageComplicationData.Builder öğesine bakın.

Liste davranışlarını anlama

Giyilebilir cihazlardaki küçük ekran boyutu nedeniyle TalkBack, Wear OS'teki liste davranışı hakkında çeşitli varsayımlarda bulunur.

Duyuruları Listeleme

Diğer form faktörlerinde, bir kullanıcı bir listeye odaklandığında TalkBack, kullanıcının nerede olduğunu anlayabilmesi için duyurularına liste ekler. Listenin dışına çıkarlarsa TalkBack, duyurularına liste dışı değerini ekler. Ancak Wear OS'te TalkBack, ekran boyutunun küçük olması nedeniyle kullanıcı arayüzü başına yalnızca bir liste olabileceğini varsayar. Dolayısıyla, gereksiz ifadelerden kaçınmak için liste içi ve liste dışı duyurular desteğini kaldırdı. Liste içi ve liste dışı duyuruların Wear OS'te okunmasını beklemeyin.

Dikey liste duyurusu

TalkBack, bir dikey listeden öğe okurken çok küçük veya neredeyse ekrandan çıkacak öğeleri okumaktan kaçınır. TalkBack özellikle, aşağıdaki iki koşulu kullanır:

  1. Ekranın üst veya alt kısmına yakın öğeler.
  2. Yüksekliği 32 dp'den az olan öğelerin sayısı.

Öğelerin en az 32 dp yükseklikte, listedeki ilk öğenin üstten ve son öğenin alttan dolguya sahip olduğundan emin olarak TalkBack ile etkili bir şekilde çalışın.

Bu yönergeler yatay listeler için geçerli değildir.

Minimum dokunma hedeflerini ayarlama

Dokunma hedefleri, ekranın kullanıcı girişine yanıt veren bölümleridir. Bir öğenin görsel sınırlarının ötesine geçebilirler. Örneğin, simge gibi bir öğe 24 dp x 24 dp boyutunda görünebilir ancak öğeyi çevreleyen dolgu 48 x 48 dp dokunma hedefinin tamamını oluşturabilir.

Android Materyal kılavuzuna göre, önerilen dokunma hedefi boyutu 48 dp x 48 dp'dir. Wear OS'teki ekran boyutu küçük olduğundan 40 dp x 40 dp'ye izin verilen bazı durumlar vardır.

Dokunma hedeflerinin nasıl uygulanacağı hakkında daha fazla bilgi için Oluşturma işleminde erişilebilirlik konusuna bakın.