web-gelistirme-sc.com

Mobil uygulamalar için kullanıcı erişilebilirliği

Mobil web uygulamamı, iPhone uygulamamı ve Android uygulamasını daha erişilebilir hale getirmek istiyorum. Mobil erişilebilirlikle ilgili en iyi uygulamalar hakkında bilgi edinmek için önce neleri okumalıyım? Erişilebilirlik arasındaki farkın herhangi bir özeti var mı? ve masaüstü ortamlarında önlemler nasıl alınır?

7
Maksym Gontar

Bu çok geniş bir konu. Bağlam nedir? Bu bağımsız bir uygulama veya web sitesi için mi? Platforma çok bağlıdır - dokunmatik ekran, örneğin bir topunu arayüzünden oldukça farklı çalışır ve yüksek çözünürlüklü bir cihaz, düşük çözünürlüklü bir cihazdan farklı davranacaktır (ve ekran boyutunun da büyük ölçüde değiştiğini unutmayın!). Web'i kontrol ettiğinizden emin olun - Jakob Nielsen'in bu konuda da bazı düşünceleri vardır .

Bununla ilgili bazı genel düşünceler:

  • Bağlantılar daha yavaş olacaktır. 2G için tasarım. Mümkün olduğunca az resim kullanın.
  • JavaScript genellikle başarısız olur veya beklenmedik şekillerde çalışır. Düz HTML genellikle daha iyidir. Her mobil tarayıcının da kendi CSS sorunları vardır.
  • Herkesin en yeni iPhone 5/Android'i yok. Bir dizi cihaz için, özellikle de en yeni planlarla gelen "ücretsiz" telefonlar için tasarım.
  • Asla, CSS'deki sabit yazı tipi boyutları (Bu nedenle BlackBerry'de CodeProject görüntülenemez)
  • Web sitelerinde, her şeyi doğrusal hale getirmeyi (hatta menüler) düşünün. Bir öğe bir şeyin sol veya sağ tarafındaysa, orada gezinmek zor olacak ve diğer şeyleri daha küçük bir alana ezecektir.
  • Dikkat dağıtan bir kullanıcı için tasarım. Kullanıcı muhtemelen havaalanında, otobüste, bakkalda vb.
  • Kullanıcılardan mümkün olduğunca az girdi isteyin. Yazma, en iyilerinde bile yavaş ve gariptir.
  • Hatalar bekliyoruz (iPad'i sık sık yanlış kullanıyorum ve bir siteyi okurken rastgele açılan bağlantılara neden oluyorum).
  • Test edin, test edin, test edin! Ekibinizdeki herkesin cep telefonlarında denemesini sağlayın, böylece denemek için bir dizi cihazınız olacak.

İyi şanslar!

7
Robert Fraser