This is the first part of my two part blog post on the importance of learnability in user interface design.
Ever since the inception of the GUI user interface design has largely been based on the venerable desktop coupled with a mouse and keyboard. Today there are smartphones and tablets using a number of natural user interface designs as inputs. For smartphones the preferred mode of input has become the touchscreen, while voice control is also gaining in popularity. These all call for users to learn new ways of accessing their favorite websites and apps because not every user interface design element is going to be instantly usable. With the desktop there has been plenty of time for user interface design conventions to come to the fore. Many mobile devices apps have to arguably pay more attention to the learnability of their user interface design. Invariably this means making decisions such as which features to add to the default user interface design and which ones to bury in advanced settings. But even more than that how are your users going to be shown how to use the user interface design, by way of a tutorial for example.