Wear OS'te uygulama oluştururken Android uygulamaları için erişilebilirlik kılavuzumuzdaki erişilebilirlik ilkelerini ve yol gösterici bilgileri izleyerek başlayın. Ardından, uygulamanızın Wear OS'te de erişilebilir olduğundan emin olun.
Wear OS uygulamalarında, aşağıdaki faktörlerden dolayı erişilebilirlikle ilgili olarak dikkate alınması gereken bazı ek noktalar vardır:
- Wear OS'te çevirmeli giriş gibi farklı giriş türleri.
- Kartlar 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ın bakış açısından deneyimlemenize 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ında Wear OS uygulamalarında görünen metin öğelerinin yazı tipi boyutunu ayarlayabilirler. Örneğin, Google Pixel Watch cihazlarda 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. Uygulama metninizi daha erişilebilir hale getirmek için aşağıdakiler gibi teknikleri kullanabilirsiniz:
- Metni otomatik boyutlandırma özelliğini kullanıyorsanız
autoSizeMinTextSize
veautoSizeMaxTextSize
için açık değerler ayarlayın. - Metnin kapsayıcısından taştığını göstermek için üç nokta kullanın. Materyal metin öğesi, varsayılan olarak taşma üç nokta kullanır.
Çevirmeli girişi etkinleştir
Çoğu Wear OS cihazda fiziksel bir dönen yan düğme (RSB), dönen bir çerçeve veya dokunmatik çerçeve bulunur. Buna çevirmeli giriş denir. Çevirmeli girişi kullanarak medya uygulamalarının ses düzeyini ayarlayabilir, içeriği yukarı veya aşağı kaydırabilir ve daha pek çok şey yapabilirsiniz.
Wear OS cihazlar, mobil cihazlardan daha küçüktür ve bu durum ek zorluklara yol açar. Ellerini kullanma konusunda zorluk yaşayan kullanıcılar, küçük ekranda doğru sonucu elde etmekte zorlanabilir. Ekran okuyucu kullanıcıları, kaydırma için iki parmakla etkileşimi kullanmakta da zorlanabilir. Çevirmeli girişin kullanılması, iki parmakla etkileşim yerine kaydırmak için daha uygun 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çık olduğunda, kullanıcılar ekranı görmeden Android destekli cihazlarıyla etkileşimde bulunabilirler. Tüm kullanıcı yolculuklarının TalkBack gibi ekran okuyucular kullanılarak geçilebildiğ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. Mobil cihazlardaki TalkBack uygulaması, aşağıdaki bölümlerde ayrıntılı olarak açıklanan birkaç ek noktayı dikkate alır.
Yerleşik bileşenleri kullanma
Wear OS, erişilebilirlikle ilgili en iyi uygulamaları zaten 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ızdaki bu yerleşik bileşenleri kullanarak herkes için kullanılabilirliğini artırabilirsiniz.
Kartlar ve özellikler için içerik açıklamalarını kullan
Wear OS, kart ve özellikler gibi farklı kullanıcı arayüzü yüzeyleri sunar.
Kadran özellikleri, uygulamalardan gelen son derece kolay anlaşılır bilgileri (ör. tarih veya hava durumu tahminleri) doğrudan kadranda gösterir. Kartlar, işleri halletmek için gereken bilgilere ve işlemlere hızlı erişim sağlar. Kullanıcılar, kadranından basit bir kaydırma hareketiyle hava durumunu kontrol edebilir, zamanlayıcı ayarlayabilir ve daha pek çok şey yapabilir.
Oluştur görsel öğelerine benzer şekilde, karolar ve özellikler için bir 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, özellik ve karo gibi kullanıcıya değer sağlamayan fazladan kelimeler eklemekten kaçının.
- Gösterilen bilgilerin ötesinde kelimeler eklemekten kaçının. Örneğin, bir özelliğin açıklamasında 13 Aralık tarihinin, Gün ve Tarih gibi kelimeler olmadan 13 Aralık olması gerektiği belirtiliyor.
Kartlar için içerik açıklamalarını ayarla
TalkBack'in sözcüğe dönüştürdüğü Kart'ın 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
bölümünü inceleyin.
Liste davranışlarını anlama
Giyilebilir cihazlardaki küçük ekran boyutu nedeniyle TalkBack, Wear OS'teki listeleme davranışı hakkında çeşitli varsayımlarda bulunur.
Duyuruları Listele
Diğer form faktörlerinde, kullanıcı bir listeye odaklandığında TalkBack, kullanıcının nerede olduğunu anlaması için duyurularına liste ekler. Kullanıcı listenin dışına çıkarsa 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 liste olabileceğini varsayar. Bu nedenle, gereksiz ifadelerden kaçınmak için liste içi ve liste dışı duyurulara yönelik desteği kaldırmıştır. Listedeki ve liste dışı duyuruların Wear OS'te okunmasını beklemeyin.
Dikey liste duyurusu
TalkBack, dikey bir listedeki öğeleri okurken çok küçük olan veya neredeyse ekranın dışında olan öğeleri okumaktan kaçınır. TalkBack özellikle aşağıdaki iki koşulu kullanır:
- Ekranın üst veya alt tarafına yakın yerdeki öğeler.
- 32 dp'den düşük yükseklikteki öğeler.
Öğelerin en az 32 dp yükseklikte olduğundan, listedeki ilk öğenin üstten dolgu olduğundan ve son öğenin alttan dolgu 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 ayarlayın
Dokunma hedefleri, ekranın kullanıcı girişine yanıt veren bölümleridir. Bir öğenin görsel sınırlarının dışına çıkabilirler. Örneğin, simge gibi bir öğe 24 dp x 24 dp boyutunda görünebilir ancak öğeyi çevreleyen dolgu 48 x 48 dp boyutundaki dokunma hedefinin tamamını oluşturabilir.
Android Materyal kılavuzuna göre, önerilen dokunma hedefi boyutu 48 dp x 48 dp'dir. Wear OS'te küçük ekran boyutu nedeniyle 40 dp x 40 dp'ye izin verilen bazı durumlar vardır.
Dokunma hedeflerinin nasıl uygulanacağıyla ilgili daha fazla bilgi için Oluşturma'da erişilebilirlik konusuna bakın.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- Seçici
- Resimler yükleniyor {:#loading-images}
- Compose'un erişilebilirliğini iyileştirmenin temel adımları