Programming, Visualization and Game Development Theory

17Oct Adaptive Interfaces

A common mistake that I read on blogs is when it comes to today’s “modern” user interfaces: fewer features we offer to the user’s interface the better… make it simple! This common misconception is happening in some of even the largest software companies. For example, the Windows Vista defragger changed dramatically from XP as it is now a single button… no options, no status, and no detailed view on defragmentation process. Hence, you click this button to start the process- only to end up waiting hours while it drills on with little options or any understanding on what is happening. What if the user just wanted a ‘fast’ defrag and doesn’t want to wait a lengthy process at the time…. maybe they want to defragment a single file. I believe fewer interface elements are better- NOT fewer features.

The future I would say is intelligent interfaces that adapt to user’s expectations. The application’s functionality should be able to tailor itself to the user’s expectations. Users want interfaces that are simple to use but powerful in functionality. However this usually translates into a UI that understands the user and knows the correct action to take at the time they are called. One of the primary reasons why the iPhone become popular was the simple interface was able to perform a hefty amount of functionality. Just as Google will customize search results based the user’s history like showing restaurant matches in your area in the order of perceived user food preference, GUI interfaces should try to adapt to their user, consolidate similar functionality, and choose the correct action in the appropriate situation.

With that, I close this Friday with Psychologist Barry Schwartz’s speech from TED talking about peoples distress from having too many options available to them at any one time. Options are good I believe… just not when they are all advertised (viewed) as equal options to choose from. Obvious solutions for individuals should have priority above others to avoid frustration… but elimination of options I believe is not the right answer here.


Tags:

24Sep WarioLand Flash Advertising

Update: It’s actually using Box 2D… Thanks Doug McCune!

Nintendo just released an exclusive advertisement for YouTube for WarioLand Shake It! that really pushes their marketing medium. The entire page is built in Flash and looks like it uses a physics engine like APE.
(Psssst…. if you have the Flash Debug Player, you will notice that there is a critical error about 4/5 into the video.)

Link: http://www.youtube.com/experiencewii

01Aug To VersionCue or not to…

Over at CreativeBits, there is an interesting debate about the usefulness of VersionCue… and if there is anything better available (hint hint developers).

http://creativebits.org/is_versioncue_the_best_solution_out_there