Bu Harika İpuçları ile Kullanıcı Vidalarını Önlemeye Yardımcı Olun
Bir kullanıcı olarak, bir düğmeyi tıkladığınızda nefret etmiyor musunuz, yalnızca elde edilen işlemin gerçekten istediğiniz şey olmadığını anlamak için mi? Bazen bu küçük bir sıkıntı ve bazen saatler hatta günlerce çalışmayı mahveden tam bir felakettir.
Bir tasarımcı olarak, kullanıcılarınızın mümkün olduğunda bu trajik hatalardan kaçınmasına yardımcı olmak size kalmıştır. Bugün bu hedefe ulaşmak için kullanabileceğiniz bazı yöntemlere bakacağız.
Envato Elements'i keşfedin
Sorun ne?
Bir arayüz tasarlarken, ister web'de ister bir tür yerel uygulamada olsun, neyin yanlış gidebileceğini her zaman dikkatlice düşünmek istersiniz. Bir kullanıcının uygulamanızı kullanırken gerçekleştireceği her özel işlem için en kötü senaryoyu hayal etmeye çalışın ve bir tıklamanın sonuçlarını anladığından emin olmak için elinizden geleni yapın.
Neden tüm sorunlardan geçiyorsun? Çünkü bir kullanıcının bir uygulamadan nefret etmesini sağlayacak hiçbir şey yoktur. Tamamen kendi hatası olsun ya da olmasın, uygulamayı suçlayacaklar ya da en azından ürününüze güvensizlik geliştireceklerdir. Kullanıcılara ürününüzü tartışma şansı verdiğinizde, "pişmanlık" ve "güvensizlik", konuşmada yer almak istemediğiniz iki kelimedir.
İpucu: Uyarı Mesajları Suck
Şimdi, bir kullanıcının hiçbir zaman hata yapmadığından emin olma hedefi verildiğinde, bazı UI tasarımcıları denize girecek ve kullanıcının yapabileceği her küçük işlem için uyarı mesajları oluşturacaktır. Ne yazık ki, kullanıcının bakış açısından, bu bir geliştiricinin yapabileceği en sinir bozucu şeydir.
Uygulamanızı kullanma sürecinde elimi çok tuttuğunuzu düşünüyorsanız, aptal olduğumu düşündüğünüz için size kızarım. Ayrıca her şeyin bu kadar uzun sürdüğü için çabucak hayal kırıklığına uğrayacağım çünkü aynı uyarı mesajlarını tekrar tekrar çalışmak zorundayım.
Peki ne zaman bir uyarı mesajı kullanabilirim?
Uygulamayı planlarken sizin için gerçek hile, hangi eylemlerin uyarı mesajlarını hak ettiğine karar vermektir. Bir kullanıcıyı asla uyarmamak ve aşırıya kaçmak arasında mutlu bir ortam var ve bulmak zor bir yer.
Yol gösterici soru basit: “Bir şeyler ters giderse sorunu düzeltmek ne kadar kolay?” Kendinizi kullanıcının yerine koyun ve en kötü senaryoyu hayal etmeye çalışın.
Yukarıda gösterilen Wunderlist'e benzer basit bir yapılacaklar uygulaması oluşturduğunuz bir durumu düşünelim. Kullanıcının gerçekleştirebileceği bir işlem, bir görevi kapatmak ve yok olmasını sağlamaktır. Bunu kazayla yaparlarsa veya fikirlerini değiştirirlerse, ideal olarak, onu geri alabilirlerdi. Ancak işlevsel olmadan bile, basit bir yapılacaklar başlığını tekrar yazmak o kadar da işe yaramaz. Kullanıcının hatalarını düzeltmesi sadece bir saniye sürer. Bu durum göz önüne alındığında, yapılacaklar listesini silmek için muhtemelen bir uyarı mesajı gerekmeyecektir.
Şimdi, aynı kullanıcı yapılacaklar öğelerinin tüm listesini silmek istiyorsa ne olacak? Bu, potansiyel olarak felaket olabilecek bir şeydir. Yüzden fazla todosum varsa ve tüm listeyi yanlışlıkla silersem, geri alamazsam korkarım. Bu durumda, bir uyarı mesajı kesinlikle uygundur.
Vidalamaların Önlenmesine Yardım Edin
Artık uyarı mesajlarının nasıl iyi ya da kötü olabileceğine dair bir fikir sahibi olduğumuza göre, kullanabileceğiniz bazı farklı yöntemlere ve kullanıcı vidalamalarını önlemeye nasıl yardımcı olduklarına bakmanın zamanı geldi. Bazıları uyarı mesajları kullanıyor, diğerleri biraz daha akıllı ve dokunsal.
Önleyici Uyarılar
Uyarı mesajlarının bu kadar can sıkıcı olmasının nedeni, sizi parkurlarınızda ölü olarak durdurmalarıdır. Bu sadece büyük bir hata yapmak üzere olduğunuzu fark ederseniz hoş olur, geri kalan zaman ilerlemenizi engeller.
Kullanıcılarınızın hataları önlemesine yardımcı olurken bunu ortadan kaldırmanın bir yolu da önleyici uyarılar kullanmaktır. Bunlar yolunuza çıkmaz veya ilerlemenizi engellemez, ancak bir hata yapmış olabileceğinizi fark etmenize yardımcı olur.
Bunu en sık canlı form doğrulamasında görürsünüz. Mailchimp kayıt formunun bana yalnızca üç karakter uzunluğunda bir kullanıcı adı yazdıktan sonra hata yaptığımı söylediğini kontrol edin.
Emin misiniz?
Bu, web ve yerel uygulamalarda kullanılan en yaygın uyarı türüdür. Wunderlist ile daha önce gördüğümüz şey: açılan bir kutu, yapmaya çalıştığınız her şeyi durdurur ve bunun gerçekten yapmak istediğiniz bir şey olup olmadığını sorar.
Bir bilgisayarda çalışıyorsanız, bunları her gün bütün gün göreceksiniz. Örneğin, Mac kullanıcıları çöp kutularını boşaltmaya çalıştıklarında bir tane görür.
Apple'ın bunu daha önce belirlediğimiz kriterlere göre koyma kararını tartarsak, o zaman kontrol eder. Pencere belirttiği gibi, çöp kutusunu boşaltmak kullanıcının yapabileceği bir şey değildir. Bu düğmeye bastığınızda, onları nasıl geri alacağınızı bilen teknoloji meraklısı inek değilseniz, bu dosyalar tamamen kaybolur.
Ne Olmak İstiyorsun?
Bazen belirli bir eylem birden fazla şekilde yorumlanabilir. Bu durumlarda, tasarımcı olarak yorumlar arasında seçim yapmanız veya kullanıcıya eylemin ne gibi sonuçları olacağını seçme gücü vermeniz gerekir.
Photoshop bunun mükemmel bir örneğidir. Katman maskesini çöp kutusuna sürüklediğinizde, aşağıdaki pencereyi alırsınız.
Photoshop şöyle diyor, “Hey, bu katman maskesini atmamı istediğini biliyorum, ama önce uygulamalıyım?” Bu yararlı bir seçenektir çünkü bazen maskenin tamamen yok olmasını istediğim ve bazen de katmana uygulanmasını istiyorum. Ayrıca bu pencereyi atlamak isteyen profesyonel kullanıcılar için gizli bir klavye kısayolu (Seçenek) sağlarlar.
Bunu bir daha gösterme
Adobe'nin uyarı mesajından öğrenilecek başka ilginç bir ders var. "Bir daha gösterme" yazan bu küçük kutuya dikkat edin. Bu, bir geliştirici olarak her iki dünyanın en iyisini elde etmenin gerçekten akıllıca bir yoludur. Kullanıcılarınızı her zaman riskli bir eylem konusunda uyarmak için göreviniz vardır, ancak onlara ihtiyaç duymadıkları takdirde bu tür uyarıları devre dışı bırakma seçeneği de sunarsınız.
Adobe'nin Creative Suite'i can sıkıcı uyarı mesajlarıyla olumlu bir şekilde dolup taşıyor ve bu devre dışı bırakma fırsatı, uygulamalarını kullanırken beni delirmekten kurtarıyor.
Zamanlanmış İptal
Bugün bir YouTube videosunu silerken daha önce hiç görmediğim bir UI hilesi fark ettim. Hesabımdaki tüm filmleri silmek üzere olduğumu bildiren bir uyarı mesajı belirdi, ki bu oldukça büyük bir anlaşma ve muhtemelen yanlışlıkla seçimden daha sık değil.
Garip olan şey, hemen harekete geçmeme izin vermek yerine bana mesaj, iptal düğmesi ve üzerinde bir zamanlayıcı bulunan bir düğme verdi.
Sadece kısa bir geri sayımdan sonra ikinci düğme videoları silmeme izin verecek bir şeye dönüştü. O zamana kadar, aslında mesajı iptal etmek ya da okumak ve neye girdiğimi bildiğimden emin olmak için beni zorladı.
Bu oldukça şık bir fikir, ancak kullanıcıların bunu son derece sinir bozucu bulabileceğini unutmayın. Geri dönüşü olmayan korkunç sonuçları olan eylemler için bu düzeyde dikkatli olun. Bir kullanıcı hesabını tamamen silmek veya büyük miktarda veri silmek isterse.
Eylemden Önce Sonucu Göster
Geliştiricilerin vidalanmaları önlediğini gördüğüm en sevdiğim yollardan biri, bir uyarı mesajı değil. Bunun yerine, işlem yapıldıktan sonra nasıl görüneceğinin basit bir önizlemesi.
Bunun harika bir iş yapan NameChanger adında harika bir ücretsiz Mac uygulaması var. Uygulama, bir grup dosyayı yeniden adlandırmanıza yardımcı olmak içindir. Sol tarafta, geçerli dosya adlarını ve değiştirilecek metni gösteren bir sütun var. Sağda, eklemek istediğiniz metni ve ortaya çıkan dosya adlarını gösteren bir sütun var.
Buradaki akıllı kısım, bunun sadece bir önizleme olması, "Yeniden Adlandır" düğmesine basana kadar hiçbir dosyanın yeniden adlandırılmaması. Bu, ne yapacağımı yakından incelememe ve her şeyin doğru olup olmadığına karar vermeme izin veriyor. Ayrıca FTP uygulamalarının aynı tekniği iki klasörün içeriğini senkronize ederken kullandığını gördüm. Kazara değerli bilgileri silebileceğiniz göz önüne alındığında, işlemden sonra klasörlerin nasıl görüneceğini gösteren bir önizleme olması harika.
Kullanıcı Vidalarını Nasıl Önlersiniz?
Kendiniz dışında herkes için bir uygulama oluşturuyorsanız, arayüzün bazı yönleri konusunda karışıklık olacağını hemen hemen garanti edebilirsiniz. Kullanıcı hatasını dikkatlice düşünmek tasarımın tüm yönlerinde bir zorunluluktur ve yukarıdaki ipuçları uygulama iş akışlarını yapılandırırken doğru yönde başlamanıza yardımcı olacaktır.
Şimdi benim örneklerimi gördüğünüze göre, şimdi kendinizle görüşme zamanı. Kullanıcılarınızın hataları önlemesine nasıl yardımcı oluyorsunuz? Web'de YouTube'da gördüğümüz gibi ilginç çözümlerle başka hangi siteleri gördünüz?