Accessibility: VoiceOver Kullanımı

Uygulamanızda daha iyi bir VoiceOver deneyimi için VoiceOver’ı nasıl test edeceğinizi öğrenin!

Rana Taki
TurkishKit
5 min readFeb 26, 2021

--

Merhaba TurkishKit okuyucuları! 😊 Bugün sizlerle birlikte uygulamanıza VoiceOver eklemenin yararlarından bahsedeceğiz. Bu makalede VoiceOver’ın sadece görme engellileri için yaratılmış bir özellik olmadığını ve aslında uygulamanızı VoiceOver ile çok daha iyi noktalara getirebileceğinizden bahsedeceğiz. ✌️

VoiceOver Nedir?

VoiceOver, uygulamanızı daha erişebilir kılmak için kullanılan, ekrandakileri sadece ses ile kullanıcıya ileten bir yazılımdır. Genel bir yanlış anlaşılma, VoiceOver’ın sadece görme engelli olan insanlar için yaratılmış olmasıdır ancak size uygulamanız hakkında bir çok yapıcı geri bildirim de verebilir. 😉

VoiceOver, her Apple cihazında bulunmaktadır. Ancak her uygulama kullanıcısı voiceover kullanabiliyorken voiceover kullanıcıları tüm uygulamaları kullanamaz. Bu, genelde uygulamaların voiceover özelliğini desteklememesinden kaynaklanır. Bu makalede neden voiceover özelliğini uygulamanızda kullanmanız gerektiğinden bahsedeceğiz.

VoiceOver Kullanmanın Avantajları

  • Uygulamanızı farklı bir perspektiften görmenizi sağlar. 📱 Bazen tek bir perspektiften uygulamanıza bakmak kısıtlayıcı olabilir. VoiceOver, uygulamanızın ne kadar basit, kullanımı rahat ve kullanıcı dostu olduğunu sizlere gösterebilir.
  • Voiceover uygulamanızın görünümünden çok içeriğine odaklanır.📲 Voiceover kullanarak uygulamanızın içeriğine tarafsız bir bakış açısından bakabilirsiniz. Görünümü güzel ancak içeriği eksik olan bir uygulama, voiceover ile geliştiriciler tarafından fark edilebilir.
  • Yeni bakış açıları ve engeller aşmak istiyorsanız uygulamanızı voiceover özelliğine göre yapmak size yeni bir “challenge” olabilir. 💪 Bu uygulamanızı hem daha erişebilir kılacaktır hem de iOS geliştiricisi olarak sizin kodlama bilginizi ilerletecektir. Günümüzde erişebilirlik büyük bir konu olduğundan çoğu firma bu noktada uygulamalarını ve sitelerini toplumun her kesimine uygun yapmak istemektedir. VoiceOver kullanımı hakkında bilinçli olmak, sizi diğer programcılardan ayırabilir.

“Uygulamanız gözleriniz kapalı kullanılacak kadar kullanıcı dostu mu?” —James Vest, WWDC 2018

VoiceOver Özelliğini Açmak

Ayarlar → Genel → Erişebilirlik → VoiceOver yolunu izleyerek herhangi bir iOS uygulamasında voiceover özelliğini açabilirsiniz.

Bunu daha basit bir şekilde yapmak istiyor ve telefonunuzun her an voiceover kullanımına açık olmasını istiyorsanız Ayarlar → Genel → Erişebilirlik → Erişebilirlik Kısaltmaları yolundan voiceover özelliğini ekleyebilirsiniz. Böylece ana ekran butonuna 3 kere bastığınızda veya açma kapama butonuna üç kere bastığınızda VoiceOver özelliği çalışacaktır.

Voiceover ile Navigasyon

Dokunarak Navigasyon

Bu özellik, parmağızı takip eder ve parmağınızın üstündeki unsurları size okur. Böylece parmağınızı cursor gibi ekranda gezdirdiğinizde ekranda bulunan butonların, yazıların ve resimlerin ne olduklarını duyabilirsiniz.

Kaydırarak Navigasyon

Parmağınızı ana ekranda başka bir sayfaya geçiyormuşçasına kaydırırsanız VoiceOver özelliğinin okuduğu unsurun yanındaki unsuru okumasını sağlarsınız. Bunu parmağınızı sağa, sola, yukarı ve aşağı kaydırarak kullanabilirsiniz. Parmağınızı kaydırdığınız yöndeki unsura gitmiş olacaksınızdır.

Uygulamanızı geliştirirken iki çeşit navigasyon özelliğini de desteklediğine emin olmanızı tavsiye ederiz.

VoiceOver’ı Durdurmak

Voiceover açıkken çift parmağınızla ekrana basarsanız konuşmayı durdurur.

VoiceOver ile Buton’a Basmak

Herhangi bir unsura basmak istiyorsanız voiceover ile o unsurun üzerindeyken ekrana çift tıklamanız yeterli olacaktır.

Ana Sayfaya Gitmek

Eğer ana sayfa düğmeniz yoksa, ana sayfaya ulaşabilmek için ekranınızın altından yukarıya doğru parmağınızı kaydırabilirsiniz. Bu kaydırmayı yaparken bir kere telefonunuz titrediğinde ana sayfada olmuş olursunuz. İki kere titreme olursa da hangi uygulamaların açık olduğunu gösteren sayfaya gitmiş olursunuz.

Uygulamalar arası geçiş yapabilmek için üç parmağınızı kullanarak sağa veya sola kaydırabilirsiniz.

İki Parmakla ZigZag

Çift parmak kullanarak zigzag hareketi yaptığınızda “iptal” butonuna basmış gibi olursunuz. “İptal” butonu olmayan uygulamalarda açık olan sayfayı kapamış olursunuz.

Uygulamanıza VoiceOver Entegre Etmek

Resimlere Yazı Koymak

Uygulamanızda kullandığınız resimler uygulamanızın anlaşılmasında kullanıcıya yardım edecektir. Ancak bu resimler açıklama olmadan uygulamanıza eklendiğinde “P2345TF.IMG” gibi bir isimle VoiceOver’da tanımlanacaktır. VoiceOver kullanan ve resimleri göremeyen bir kullanıcı, “P2345TF.IMG” adından resmi anlayamayabilir. Bu, uygulamanızın erişebilirliğini azaltacaktır. Bu nedenle resimlere açıklama eklemeyi unutmamanız gerekir. 🌄

VoiceOver Denemek

VoiceOver’ı deneyebilmek için telefonunuzun ekranını tamamen siyah yapabilirsiniz. Bu özelliğe “Screen Curtain” denir. Üç parmağınızı kullanarak ekrana üç kere tıkladığınızda screen curtain özelliği açılacaktır ve telefonunuzun ekranı tamamen kararacaktır.

Rotor Kullanmak

Rotor özelliği uygulamanızdaki hangi kısımların okunup hangilerinin okumaması gerektiğini belirler. Parmağınızla bir daire çizerek aktive edebilirsiniz. Örnek olarak, eğer bir haber sitesinde iseniz ve sadece manşet başlıklarını okumak istiyorsanız rotor özelliğini kullanarak VoiceOver’ın sadece başlıkları okumasını sağlayabilirsiniz.

Bunu mümkün kılabilmek için uygulamanızı kodlarken eklediğiniz butonların ve yazıların header ve body olarak tanımlandığına emin olmanız gerekir. Böylece hangi yazıların ilk okuması gerektiğini ve hangilerin detaylı bilgi olup sonra okunması gerektiğini ayırt edebilirsiniz.

VoiceOver Uygulamanızı Nasıl Geliştirebilir?

1- İyi duyulmayan bir unsur büyük ihtimalle uygulamanızda bulunmamalıdır 📚. Bu, yazarların kendilerini denetlemek için eserlerini sesli okumalarına benzer. Eğer sesli bir anlam ifade etmiyorsa, geri dönüp o kısmı düzeltmeniz gerekebilir.

2- Eğer voiceover kullanarak uygulamanızda yol bulmak zor geliyorsa büyük ihtimalle VoiceOver kullanmadan da kullanıcılar navigasyonda zorlanacaktır. 👨‍💻 Mesela önemli, dikkat çekici butonlar yukarıda olması gerekirken yanlarda veya aşağılarda olursa, VoiceOver ile bunu fark edip düzeltebilirsiniz.

3- Eğer voiceover uygulamanızı kullanırken uygulamanızın yapısı karışık duyuluyorsa büyük ihtimalle VoiceOver olmadan kullanıldığında da karışık olacaktır 📖. Herhangi bir ekrana olması gerektiğinden fazla bilgi veya özellik eklediğinizi anlayabilmek için VoiceOver kullanmanızı tavsiye ederiz.

Bir makalemizin daha sonuna geldik! 🥳 Bu makalede VoiceOver özelliğini uygulamanıza nasıl entegre edebileceğinizi ve neden entegre etmeniz gerektiğini konuştuk. VoiceOver özelliği size uygulamanızı tamamen farklı bir perspektiften bakmanızı ve içindeki hataları fark edebilmenizi sağlar. Aynı zamanda uygulamanızı erişebilir kılar, ve daha çok insana hitap etmenize yardımcı olur. 👩‍👩‍👧‍👧👨‍👨‍👦‍👦

Bizi daha yakından takip etmek istiyorsanız, sosyal medya hesaplarımıza aşağıdan ulaşabilirsiniz!

Twitter | Instagram | Facebook

--

--