Kullanılabilir Mobil Uygulamalar Geliştirmek İçin 6 İpucu

Daha Kullanışlı Mobil Cihaz Uygulamalarını Geliştirmek için Kullanışlı İpuçları

Cep telefonu uygulamalarının kullanılabilirliği konusu hala geniş. Uygulamanın kullanılabilirliği konusunda henüz net geliştirici yönergeleri yoktur. Ayrıca, farklı el cihazı modelleri arasındaki çeşitlilik, kullanılabilirlik faktörü için bir “standart” tanımlamayı zorlaştırmaktadır.

Çoğu (tümü olmasa da) kullanılabilirlik sorunları, donanım sorunlarından kaynaklanır. Bazılarının çözmesi mümkün olmasa da, bu sorunların nasıl ele alınacağını bilmeleri koşuluyla, yazılım geliştiricisi tarafından ele alınabilecek belirli bazı kişiler vardır.

Burada, cep telefonu uygulama geliştiricilerinin karşılaştığı temel donanım sorunlarından bazılarını ele alıyoruz.

06/06

Ekran çözünürlüğü

IPhone ile alışveriş yapma "(BY BY 2.0) Jason A. Howie tarafından

Piyasadaki pek çok yeni cep telefonunun gelişiyle, her biri farklı özellikler, ekranlar ve çözünürlüklerle geliyor, uygulamanızın sahip olması gereken ideal çözünürlüğü değerlendirmeniz imkansız olacak.

Uygulamanızda çok fazla özellik koymak, yalnızca sorunu daha da kötüleştirecektir. Bu nedenle, bu sorunun üstesinden gelinmesi, ekran üzerinde mümkün olduğunca az bilgi koymak ve daha da büyütmektir.

02/06

Renkler ve Kontrast

LCD ekranlı en yeni cep telefonları muhteşem renk ve kontrast özelliklerine sahiptir. Bu programcı, cep telefonlarının her yerde taşınması ve her türlü ışık koşulunda kullanılmasının amaçlandığını fark etmeden, nüanslı renkler kullanmaya teşvik ediyor. Kötü ışık koşulları, kullanıcının bu ince renkleri algılamasını zorlaştırabilir, aslında ekrandaki bilgileri okumasını zorlaştırabilir.

Bir geliştiricinin burada yapması gereken en mantıklı şey, yüksek kontrastlı renk şemaları kullanmak ve sadece belli belirsiz veya gölgeli kutular kullanarak değil, düz renklerle blokları (ve uygun olduğunda) farklılaştırmaktır . Ayrıca, basit grafikler kullanarak ve gereksiz ekstra alanlardan kurtulmak, uygulamanıza daha fazla fayda sağlayacak.

03/06

Düğme İşlevleri

Çoğu cep telefonu kullanıcısı, cep telefonlarının tüm tuş işlevlerini tam olarak anlamadıklarından, telefonlarının çoğunu yapamamaktadır.

Düğme göstergelerinizin son kullanıcılarınıza iyi geldiğinden emin olun. Gerekirse, bu düğme işlevlerinin her birine atıfta bulunarak ayrıntılı bir yardım bölümü ekleyin, böylece kullanıcı uygulamanızı sorunsuz bir şekilde çalıştırabilir.

04/06

Yazı Boyutu

Hemen hemen tüm cep telefonları kolaylıkla okunamayacak kadar küçük yazı tipleri içerir. Ekranlar boyut olarak küçüktür ve bu nedenle yazı tiplerinin sığması için küçük boyutlu olması gerekir.

Bir geliştirici olarak, cep telefonunuzun varsayılan yazı tipi boyutuyla ilgili hiçbir şey yapamayacağınız halde, yazı tiplerini özel uygulamanız için olabildiğince büyük hale getirmeye çalışabilirsiniz. Bu, uygulamanızın kullanılabilirlik bölümünü artıracaktır.

05/06

imleçler

Mobil cihazlar , masaüstü bilgisayarlar ve dizüstü bilgisayarlar gibi bilgisayar aygıtlarından farklı olarak, imleçler ve işaretleme aygıtlarıyla kolayca değiştirilemezler. Tabii ki, bugün piyasadaki en yeni akıllı telefonların çoğu dokunmatik ekranlı telefonlar ve bir stylus, trackball, track pad vb. Öyle olsa bile, her birinin, her birinin ele alınması gerektiği şekilde farklıdır.

Unutmayın, son kullanıcıların küçük bir mobil cihazın ekranındaki nesneleri sürükleyip bırakmaları işkenceciliğini kaybedecek, dolayısıyla uygulamanızda bu tür işlevler eklemekten kaçının. Bunun yerine, tıklanabilir ve genişletilmiş ekranda herhangi bir şey yapmak, kullanıcılara, uygulama ile daha iyi çalışabileceklerinden, yardımcı olacaktır.

06/06

Klavyeler

Akıllı telefon klavyeleri, hatta fiziksel QWERTY olanlar, kullanmak oldukça acı verici olabilir. Daha iyi hareket alanı sunan klavyeler bile kullanıcı için oldukça zor olabilir.

Bu yüzden, mümkün olduğunca anahtarlı girişlerden kaçının ve deneyin. En azından bunu yapabilmek için bunu en düşük seviyede tutmaya çalışın.

Sonuç olarak, çok çeşitli mobil cihazlarla çalışmak, özellikle de tüm bu cihazlar için uygulamalar geliştirmek üzere “ideal” bir standardı yakalayamayacağınız için oldukça zor olabilir. Ancak, mobil uygulamanızı esnek tutmak ve mümkün olan en yaygın özellikleri kullanmak, daha iyi ve daha kullanışlı cep telefonu uygulamaları oluşturmanıza yardımcı olabilir.