Richard's Journey - Kullanıcılara yönelik değişiklikleri test etmek için Erişilebilirlik Tarayıcısı'nı kullanma

Richard Knowles, Android Geliştiricisi
Richard ile soru-cevap
-
S: Hangi Google araçlarını kullandınız?Y: 2011'den beri yüksek lisans öğrencisiyim ve Bilgisayar Mühendisliği üzerine yüksek lisans yapıyorum. İlk Android uygulamamı Eclipse'i kullanarak geliştirdim. O zaman bu harika bir araç gibi görünüyordu ve en azından Google'ın Android Studio'su 2014'te ilk kez yayınlanana kadar. Android Studio son derece güçlü ve muhteşem bir IDE! Bunu Android telefonlar, tabletler, akıllı saatler ve TV için uygulama oluşturmak üzere kullanıyorum. Android Erişilebilirlik Testi Çerçevesi'nin erken aşamada düzenlerimizdeki erişilebilirlik sorunlarını tespit etmemize yardımcı olması için Android Studio ile entegre edilmesi harika.
-
S: En sevdiğiniz araç hangisiydi? Neden mi?C: Şu ana kadar kullandığım en sevdiğim araç Erişilebilirlik Tarayıcısı. İşitme engelli olan bir geliştirici olarak erişilebilirlik benim için çok önemli. Sensöral işitme kaybıyla doğdum ve koklear implant almaya karar verdiğimde 18 yaşına kadar işitme cihazı taktım. Altyazılara çok önem veren bir kullanıcıyım ve erişilebilirlik özelliklerinden her gün yararlanıyorum. Küçükken, akıllı telefon döneminden önce, akıllı telefon döneminin başlarında bile, altyazısız TV veya videolardan tamamen keyif almak zordu. Tüm dünyanın engelli bireylere uyum sağlamaya başladığına ve erişilebilirlik farkındalığının arttığına çok sevindim. Aslında yazılım mühendisliği alanını seçtim çünkü teknolojinin hayatımı kolaylaştırdığı gibi insanların hayatını iyileştirecek yazılımlar veya uygulamalar oluşturmak istedim. Oluşturduğum uygulamaların erişilebilir olmasını sağlamak her zaman birincil önceliğim olmuştur. Bu yüzden Erişilebilirlik Tarayıcısı en sevdiğim araçlardan biri: Özellikle görme engelliler için kullanıcılara yönelik değişikliklerimin erişilebilirliğini test etmeme olanak tanıyor.
-
S: Lütfen Google araçlarını kullanarak geçmişte oluşturduğunuz bir şeyi paylaşın.C: Twitter'ın Erişilebilirlik Deneyimi Ekibi'nde çalışan bir Android mühendisi olarak girişimlerimizden biri, resim açıklamalarının deneyimini ve alternatif metin kullanımını iyileştirmekti. Twitter'da Tweet'lerinize resim oluşturduğunuzda, resimleri göremeyen kullanıcıların erişebilmesini sağlamak için açıklamalar ekleyebileceğinizi biliyor muydunuz? Yanıtınız evetse bu harika! Ama bunu yapmayı hiç hatırlıyor musun? Endişelenmeyin, yalnız değilsiniz. Benim de dahil olduğum birçok kişi resim açıklamaları eklemeyi unutuyor. Bu nedenle, kullanıcıların resimleri açıklamadan tweetlediklerinde bildirim almayı tercih etmelerine olanak tanıyan Alternatif Metin hatırlatıcıları uyguladık. Ayrıca tüm resim ve GIF'lerde alternatif metin gösterilmesi için de çalışıyoruz. Yani artık ilişkili alternatif metin veya resim açıklamaları içeren resimlerde "ALT" rozeti gösteriyoruz. Alternatif metin, genel olarak öncelikle TalkBack kullanıcıları için kullanılır. Bununla birlikte, ekran okuyucu kullanmayan kullanıcıların alternatif resimlere sahip olup olmadığını bilmelerini ve "ALT" rozetini seçerek resim açıklamasını görmelerini sağlamak istedik. Bu özellik iki avantajın elde edilmesine yardımcı oldu: 1) Mevcut alternatif metinden yararlanamayacak, az gören veya diğer engelleri olan kullanıcılar artık o metne erişebilecekler; 2) Kullanıcılar bu resimleri retweet etmeden önce hangi resimlerin alternatif metine sahip olduğunu bilebilir. Bu özelliği kişisel olarak seviyorum, çünkü Alt metninin bilinirliğini artırıyor.
-
S: Geliştirici yolculuğuna başlayan birine nasıl bir tavsiye verirdiniz?
Y: Başlamak için heyecan verici bir zaman! Paylaşmak istediğim üç ipucu var:
1) Spesifikasyonları ve tasarımları dikkatlice incelemeden kodlamaya başlamayın. Koda girmeden önce çalışmanızın mimarisini ve teknik tasarımını çizin ve haritasını çıkarın. Başka bir deyişle, daha çok değil daha akıllıca çalışın.
2) Zaman ayırarak geliştirici belgelerini ve kaynak kodunu okuyun. Perde arkasında neler olduğunu bilirseniz daha hızlı bir şekilde uzman olabilirsiniz. Bir kitaplıktan veya SDK'dan işlev çağırdığınızda kaynak kodunu ve işlevi uygulamayı alışkanlık haline getirin. Bu sayede, yalnızca kodlama yaparken bilgi edinmekle kalmayıp performansı artıracak fırsatlar da bulabilirsiniz.
3) Erişmek istediğiniz en kısa sürede, özellikle de başka her şeyi öğrenerek erişilebilirlik hakkında bilgi edinin. Böylece, daha sonra zorlamanız gerekmeyen bir alışkanlık haline gelirsiniz.