Wear OS'te erişilebilirlik

Wear OS'te uygulama oluştururken Android uygulamaları için erişilebilirlik kılavuzumuzdaki erişilebilirlik ilkelerini ve rehberliğini izleyerek başlayın. Sonra, uygulamanızın Wear OS'te erişilebilir olduğundan emin olun.

Wear OS uygulamaları, aşağıdaki faktörler nedeniyle erişilebilirlikle ilgili olarak dikkat edilmesi gereken bazı ek noktalara sahiptir:

  • Wear OS'te farklı giriş türleri (ör. çevirmeli giriş).
  • Karolar 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 deneyimlemenize ve başka şekilde 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 bölümüne 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 ayarlayabilir. Ö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. Çevirmeli girişi kullanarak medya uygulamalarının ses düzeyini ayarlayabilir, içerikleri yukarı veya aşağı kaydırabilir ve daha pek çok işlem yapabilirsiniz.

Wear OS cihazlar, mobil cihazlardan daha küçüktür ve bu durum başka zorlukları da beraberinde getirir. Ellerini kullanma zorluğu çeken kullanıcılar küçük ekranda doğruluğu zor bulabilir. Ekran okuyucu kullanıcıları, kaydırma için iki parmakla yapılan etkileşimleri kullanırken de zorlanabilir. Çevirmeli giriş kullanımı, iki parmakla yapılan 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 edin

TalkBack, Android'in yerleşik ekran okuyucusudur. TalkBack açıkken kullanıcılar ekranı görmeden Android destekli cihazlarıyla etkileşimde bulunabilirler. Tüm kullanıcı yolculuklarında TalkBack gibi ekran okuyucular kullanılarak 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 birkaç nokta daha 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ı izleyen 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 daha kolay kullanılabilir olmasını sağlamak üzere uygulamanızda bu yerleşik bileşenleri kullanın.

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

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

Kadran özellikleri, uygulamalardaki tarih veya hava durumu tahminleri gibi bir bakışta görülebilen bilgileri doğrudan saat yüzünde gösterir. Karolar, işleri tamamlamak için gereken bilgilere ve işlemlere hızlı erişim sağlar. Kullanıcılar, saat yüzünden basit bir kaydırma hareketiyle hava durumunu kontrol edebilir, zamanlayıcı ayarlayabilir ve daha pek çok işlem yapabilir.

Oluşturma görsel öğelerine benzer şekilde, karolar ve komplikasyonlar için contentDescription ayarlayabilirsiniz. contentDescriptions, TalkBack'in metinsel 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 karo 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'ın 13 Aralık'ta olması gerektiğini ve Gün ve Tarih gibi kelimeleri içermiyor olabilir.

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

TalkBack'in sözcüğe çevirdiği Kart için geçerli içerik açıklamasını ayarlamak üzere setContentDescription yöntemini kullanın.

Ayrıca, karolardaki tüm öğeler (ör. Düğmeler) için içerik açıklamasını ayarladığınızdan emin olun.

Özelliklere ilişkin içerik açıklamalarını ayarlama

Farklı komplikasyon türleri vardır. Örneğin, SmallImageComplication ve ShortTextComplication. contentDescription, Oluşturucu'da ayarlanır. Örneğin, SmallImageComplicationData.Builder öğesini inceleyin.

Liste davranışlarını anlama

Giyilebilir cihazlardaki ekran boyutunun küçük olması nedeniyle TalkBack, Wear OS'teki liste davranışı hakkında bazı varsayımlarda bulunur.

Duyuruları Listeleme

Diğer form faktörlerinde, kullanıcı bir listeye odaklandığında TalkBack, kullanıcının nerede olduğunu anlaması için duyurularına listeye ekler. Listenin dışına çıkarlarsa TalkBack, duyurularına liste dışı ifadesini ekler. Ancak Wear OS'te TalkBack, küçük ekran boyutu nedeniyle kullanıcı arayüzü başına yalnızca bir listenin mümkün olduğunu varsayar. Bu nedenle, gereksiz ifadelerden kaçınmak için liste içi ve liste dışı duyuruları desteğini kaldırdı. Liste içindeki ve liste dışı duyuruların Wear OS'te okunmasını beklemeyin.

Dikey liste duyurusu

TalkBack, dikey bir listedeki öğeleri okurken çok küçük veya ekranın dışına çıkmak üzere olan öğelerin okunmasını önler. TalkBack özellikle aşağıdaki iki koşulu kullanır:

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

Öğelerin en az 32 dp yükseklikte, listedeki ilk öğenin üstten dolguya 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 kısımlarıdır. Bir öğenin görsel sınırlarını aşabilir. Ö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 Material kurallarına göre, önerilen dokunma hedefi boyutu 48 dp x 48 dp'dir. Wear OS'teki ekran boyutunun küçük olması nedeniyle 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 bölümüne bakın.