Erişilebilirlik taahhüdü
NO BS IF’teki her özellik, varsayılan olarak ve istisnasız biçimde tüm yardımcı teknolojileri destekler. Bu, geliştirme sonunda eklediğimiz bir şey değil; ilk günden beri çalışma biçimimizin bir parçası.
Erişilebilirlik, uygulama bazında verilen bir karar değil, Skip the BS genelinde geçerli bir şirket standardıdır. Tüm uygulamalarımız aynı gereksinimleri karşılar. Apple ve Google’ın belirlediği çıtanın da ötesine geçmeye çalışırız.
Her etkileşimli öğe anlamlı bir erişilebilirlik etiketi taşır. Zamanlayıcılar sadece rakamları değil, süreyi ve bağlamı da sade bir dille okur. İlerleme göstergeleri, seri sayaçları, durum rozetleri, gezinme öğeleri ve düğmelerin tümü, yalnızca görsel görünümü değil, amacı ve mevcut durumu da aktaran açıklayıcı etiketlere sahiptir.
Geliştirme boyunca iOS üzerinde VoiceOver ve Android üzerinde TalkBack ile test yapıyoruz - son bir kontrol listesi olarak değil, nasıl oluşturduğumuzun bir parçası olarak.
NO BS IF tamamen sesle gezinilebilir. Her düğme ve etkileşimli öğe, iOS Voice Control ve Android Voice Access'nin belirsizlik olmadan hedefleyebileceği net ve benzersiz bir etikete sahiptir. Oruca başlama, orucu bitirme ve ayarları değiştirme gibi her temel eylem, dokunmaya gerek kalmadan tamamen sesle tamamlanabilir.
NO BS IF, sistem yazı tipi boyutu tercihinize tamamen saygı duyar. İster varsayılan boyutta ister en büyük erişilebilirlik ayarında olun, düzenler uyum sağlar. Metin asla kesilmez. Düğmeler asla üst üste gelmez. Hiçbir içerik, hangi boyutta olursa olsun erişilemez hale gelmez. Sevkıyattan önce her ekranda Dynamic Type boyutlarının tamamını test ediyoruz.
NO BS IF, hem iOS hem de Android üzerindeki Hareket Azaltma sistemi ayarına uygundur. Etkinleştirildiğinde animasyonlar ve geçişler basitleştirilir veya tamamen kaldırılır. Hareket her zaman dekoratiftir; asla işlevsel değildir. Neler olduğunu anlamak için asla bir animasyon görmenize gerek yok.
Ücretsiz veya ücretli her görsel tema, yayınlanmadan önce WCAG 2.1 AA kontrast gereksinimlerine göre doğrulanır. Arka planlardaki metinler, yüzeylerdeki kullanıcı arayüzü öğeleri, bağlamdaki durum göstergeleri — hepsi kontrol edildi.
İyi görünen ancak kontrastı başarısız olan bir temayı asla göndermeyiz. Ücretli temalar, ücretsiz varsayılanlarla tamamen aynı standartta tutulur. Estetik ve erişilebilirlik bir değiş-tokuş değildir.
NO BS IF varsayılan olarak hem karanlık hem de aydınlık modlarla birlikte gelir. Okyanus varsayılan karanlık temadır. Buz varsayılan ışık temasıdır. Farklı kullanıcıların farklı arayüzlere ihtiyacı vardır ve her ikisi de başlangıçtan itibaren oradadır.
Karanlık mod, birçok kullanıcının, özellikle de ışığa duyarlılığı olan veya belirli görme bozuklukları olan kişilerin göz yorgunluğunu azaltabilir. Işık modu, daha parlak bir arayüz tercih eden veya buna ihtiyaç duyan kullanıcılar için de aynı şekilde desteklenmeye devam ediyor.
Bilgiyi iletmek için asla yalnızca renge güvenmiyoruz. Her durum ve durum en az iki sinyal aracılığıyla aktarılır: renk artı şekil, ağırlık veya metin. Eğer NO BS IF'daki tüm renkleri kaldırmış olsaydınız, her türlü bilgiye hâlâ erişilebilir olurdu.
Standart gerekliliklerin ötesinde, doğru sonuca ulaşmak için yolumuzdan çıktığımız birkaç şey var:
- Resmi olmayan kullanıcı arayüzü altyazıları isteğe bağlıdır ve kapatılabilir; bunlar kişiliktir, gerekli bağlam değildir
- Oruç halkası, doluluk seviyesi, renk ve metin okuma yoluyla ilerlemeyi bildirir; herhangi bir sinyale güvenemeyen kullanıcılar diğer sinyallere hâlâ sahip olur
- Kaydırma hareketlerinin erişilebilir alternatifleri vardır; hiçbir eylem yalnızca kaydırmayla gerçekleştirilmez
- Dokunsal geri bildirim, sistemin dokunsal tercihlerine saygı duyar ve devre dışı bırakılabilir
- Tüm dokunulabilir öğeler 44×44pt minimum dokunma hedefi boyutunu karşılıyor veya aşıyor
- Odaklanma sırası mantıklıdır ve baştan sona görsel düzenle eşleşir
Erişilebilirlik ek bir özellik değil, temeldir. Geliştirdiğimiz her uygulama buradan başlar. Bu araçlara güvenen kişiler, yayımlanmadan bir hafta önce yalnızca teknik kontrolden geçen bir yazılımı değil, en başından ihtiyaçları düşünülerek tasarlanmış bir yazılımı hak eder.
Erişilebilirlik sorunuyla karşılaşırsanız lütfen bize bildirin. Gerçek bir kişi her mesajı okur. Bu raporları ciddiye alıyoruz ve düzeltmelere öncelik vereceğiz.