Showing posts with label mobile applications. Show all posts
Showing posts with label mobile applications. Show all posts

Thursday, October 18, 2007

Web Application UIs for Desktop / Mobile

As the "web" is moving very fast to mobile devices following the new-age mobile devices revolution which is enabling users to access websites & rich media content on their devices very easily making us re-think about the user interface designing & accessibility strategies from different perspectives when compared the conventional desktop-based web access.

As I always , the "end-user" is always at the core of all the development that happens on and off the web, the fundamental of any such product or application development is to create a product that's easily accessible & usable to him / her. But, being developers, the responsibility increases when it comes to 'mobile web applications' & the strategies changes from the conventional ones.

Unlike desktops, mobile phones are not powered by high-end processors, RAM or even storage capacity (as in most cases); which makes them far less capable when compared to desktop computers. And, this is where the need of the sensible web application design comes in to the picture at a critical level.

As mobile application UI designers / developers, one 'really' needs to understand the requirements of the end-users. An application which is going to be specifically for mobile devices needs to keep lot things like "display & such hardware capability limits, bandwidth / data usage limits & cost constraints & user demographics". The typical desktop-based web application user interface (UI) approach can NOT be fully applied for mobile-specific web application development. The below given image explains the same, about how both of them have different UI approaches:

Unlike desktop-based web application development where an UI uses 'horizontal' approach & splits into several areas like header, footer, left navigation, right navigation, etc. ; though the mobile application interface has only vertical approach as the ideal one & is not recommended to use a horizontal split approach until the application is targeted at a specific user segment with a specific device which is known to developers about it's capabilities, like hardware configurations; i.e. screen / display sizes, RAM, etc. In the absence of such information or business scenario, such split approach in UI development for mobile application is not fruitful & rather may land up the application in trouble.

I will add some more thoughts on this in my next article, where I will post some of my learning from my experience as well from others also.

Friday, October 12, 2007

Usability and User Experience

Usability refers to the product’s ability to fulfill target user’s goals and needs with effectiveness and efficiency in a specified context of use (ISO 9241-11). Usability is not only a property of the product itself: usability is a property of the entire system, which includes the product, the user, the user’s goals and the context of use. In the mobile environment, the changing context of use sets a demanding challenge for the development. In addition, the device limitations, such as input mechanisms and display size, make application development harder than in the PC world.



User experience (UE) aims for a more holistic view in which usability can be seen as a part of the user experience. UE emphasizes emotional aspects, such as the desirability, usage flow and impressiveness of the product. The ability to create a positive emotional impact on the user is a key factor in differentiating the product from the competition.

Investing in usability and UE work results in savings in overall application development costs. When the development is based on verified user needs and requirements, the development work can be prioritized and focused in the most important product features. Unnecessary work and re-work can be minimized. Satisfied customers boost the positive brand image and create customer loyalty.

(Article from Nokia Forum. Copyright with Nokia.) URL: http://www.forum.nokia.com/main/technical_services/usability/why_usability.html)