Posts Tagged ‘usability’

Scorekeeper: Things that make people happy!

Love the playful interaction designed in this simple score keeping app. Looking forward to just using this!

Note to self: It’s not just about the solving a problem, but how you solve the problem.

Skuemorphic design

skeuomorph: A design feature copied from a similar artifact in another material, even when not functionally necessary. For example, the click sound of a shutter in an analog camera that is now reproduced in a digital camera by playing a sound clip.

Read some very interesting articles on skeuomorphic UI design patterns that we see so much these days in all iOS devices:

Apple demonstrated some really nice ways of using this while designing apps and inspired an entire generation of apps. Skuemorphs are good to ease the learning curve for your apps—but as mentioned in the articles they can act quite contrary when overdone or used without caution. Aaron Weyenberg sums it up quite well:

Skeuomorphic and realistic UI components are susceptible to the following hazards:
        •        Changing the original component’s behavior to fit a new function or feature
        •        Straining or breaking established UI standards
        •        Incorrectly assuming the user is familiar with the original component
        •        An appetite for screen space

In my experience, when skuemorphs are used purely for decorative purpose, things are bound to go wrong. I’m very interested in discovering app design based not on traditional interfaces but experimenting with new graphic design directions. Calvetica is a neat example.

All about the password field

Yet again, while on a click-happy streak, I chanced upon some interesting concepts that took me back to an article I had read quite recently—Jacob Nielsen’s post on why we should stop masking passwords in web forms. Before looking at the experiments, let me try to summarise the idea that these are inspired by. Jacob Nielsen’s main reasoning behind his statement was:

Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn’t even increase security, but it does cost you business due to login failures.

He noted two interesting problems with the password fields

  • Masking raises scope for error, makes people less confident and discourages people from trying your services.
  • Makes it likely that people use less secure passwords or less secure mechanisms to manage multiple passwords

I agree with the case he presents, but find it hard to agree with his solution of just unmasking the password field and showing the passwords in plain text. He does recognise the risks associated with this and offers a solution:

It’s therefore worth offering them a checkbox to have their passwords masked; for high-risk applications, such as bank accounts, you might even check this box by default

Some of my notes on this:

  • many users will not take that extra step of masking their passwords if it’s not masked by default and thus they would depend on the application creators to pre-empt how critical the security at this point is
  • many users use the same passwords for their high-risk as well as low-risk applications (masking only high risk applications wouldn’t ensure security)
  • a checkbox in a form usually conveys an input and runs the risk of confusing the users

But still, the thought that masking passwords is not such a smart solution holds strong. Related to this I found two interesting experiments by Chris Dary (arc90).

HashMask

visualizing a hashed representation of the password as a sparkline with color – the intent being that the user would become familiar with this image and be able to easily confirm that they typed the right (or wrong) password.

HashMask

HalfMask

obscuring the password with semi-visible random characters in the background. The intent is to only allow the user who typed the password to easily read it

HalfMask

Both very interesting ideas—not there yet though.

Usernames and passwords present too much work:

  • remembering too much information (website, username & password)
  • retrieving the correct set of information
  • counteracting human error

The problem though is, making it easier and more secure to authenticate needs to be done with a lot of caution—because easier (and automated) authentication raises much larger risks IMO.

Usability & the Users

It’s been 3 months since I landed in Singapore and more than anything else, I’ve loved the company of the folks who hang out at HackerspaceSG. Last Saturday we got together for a GeekCamp Singapore—and it was great. Taking a slight divergence from Web Design/Development, this time I focussed my entire talk on usability and usability feedback mechanisms. I’ve updated my slides with the relevant links (do let me know if I missed anything ) and you can now download them from here.

Screenshot for Usability and the Users

I had a great time and I hope everyone else did too!

Navjot Pawera (aka Nav)

UX, UI, Product design guy. These days, I'm working on creating new stuff at Bubble Motion. I am a silent partner at ExtraThought - a user experience design consultancy. I also curate the IXD Sessions in Singapore.

You should follow me on Twitter here.

Powered by Google
Archives RSS Feed