Chunking Increases the Responsiveness of Smartphone Web Apps

More than other software applications, speed is the key to great user experience of mobile apps. Faster and more responsive applications result in better user experience as compared to those with a sluggish response. In the age of the Internet, speed and responsiveness have become even more important because of the short attention span and the need for instant gratification of the millions of users. If a Web site or application does not respond quickly the typical user is likely to go to the next choice unless there is a compelling reason for the user to stay on the site. Read more

Making Mobile Web Apps Suitable for Discontinuous Working Patterns

Mobile users, by definition, are on the move. That is why they need a mobile device instead of being content with their desktops and telephones which can do far more than a smartphone. Mobile users are often interrupted. They can lose connections, get a phone call, or need to focus on some other pressing issue. Unlike users at home and or in the office, mobile users generally do not have a lot of time to focus on completing a task. Even the time that they have for any given task is unpredictable because they often cannot foresee when they will be interrupted. To cope with this, mobile users must be able to work in small, discontinuous chunks of time. The typical work pattern is that they start a task, change focus to something else when interrupted, and then come back to the task at some later time. So the task gets done in small chunks spread over of time. This is one reason why Chat/Instant Messaging, which is ideally suited for working in small, discontinuous chunks of time, is by far the most popular smartphone application. Read more

Cross-platform Mobile Web Apps with Native User Interface

The rapid introduction of a new smartphones from leading vendors with different screen sizes and operating systems has created a dilemma for Web and SaaS application vendors. These application vendors already have existing or new customers who are buying smartphones in increasingly large numbers. Application vendors thinking about developing native apps have two choices. They can either support all popular smartphones, which is very expensive, or they can support only one or two smartphones which means that many of their customers will be unable to access their app from unsupported smartphones. Neither choice is appealing. Read more

Web Applications need a new smartphone-friendly User Interface

To understand why Web and SaaS applications need a new smartphone-friendly user interface one has to only look at the remarkable success of the Apple iPhone as compared to the Microsoft’s  Windows Mobile OS in its various reincarnations. Microsoft has been in the mobile OS business for over a decade and has invested heavily in the technology. Over this period it has released successive venison of Windows CE and Windows Mobile OS. It has also partnered with numerous third-party vendors and presumably garnered much insight about the consumer and their needs. Indeed for many years the Microsoft OS platform was one of the leading contenders in the space for high-end smartphones along with RIM BlackBerry and Palm, as the Symbian OS took over the low-end mobile devices. With so much resources, history and partner ecosystem, one would expect that Microsoft would become the dominant OS platform for smartphones, especially the high-end devices that approach the functionality of Personal Computers. Read more