Cross Platform Mobile Applications

Archive for the ‘Uncategorized’ Category

TGIF: The evolution of mobile phones

Check out this video, showing the evolution of mobile phones from 1985 to today.

(via Taptu)

More on mobile screen size trends

I recently wrote about screen size trends and the trend is clear: 240 x 320 (aka QVGA) is the new baseline screen size, both for feature phones and smartphones. Smaller screen sizes like 176 x 220 is disappearing and the 128 x 160 size is pushed down into basic phones.

QVGA will be the new small size, but it is not clear what the new dominant large screen size will be, or if there is going to be any.

What is pretty clear is the trend towards widescreen and landscape orientation for high-end phones. QVGA and larger phones are getting automatic screen rotation. Landscape is often preferred for media consumption and handheld movie consumption has been “promising” for quite some time. Just to be clear, the reason I’m exited is because the phones above makes it possible to design for a wide screen. I’m aware that many or most of the standard functions in most of the phones above are intended for vertical use.

The primary design objective for the iPhone (in my opinion) was to make the optimal video iPod. When you have 70% marked share you need to grow into new markets. Several new phones from other manufacturers seem to have the similar design objectives.

I have compared some available and coming devices that could represent a trend. LG and Samsung seems to be partial to the 400 x 240 screen size. They have released several devices with this screen size the last year or so. Nokia has recently tipped their hand with the Nokia Tube. The name obviously refers to a video use-case. At MWC in Barcelona in February they showed a demo that ran on a 360 x 640 screen. This gives a 16:9 resolution, the same as HDTV. 640 x 360 is also called QHD for “Quarter HD”.

The Sony Ericsson Xperia has been developed for the US market specifically. It runs WinMob 6.1 on a 800 x 600 screen, a resolution not supported in any official Microsoft documentation, but I guess Microsoft saw fit to go the extra mile in this case :-) The Xperia has an extreme resolution, it has more pixels on 3 inches that a good ole VGA desktop screen. I’m not sure that the Xperia exact screen size and resolution represents a trend, is kind of an extreme case. But it underscores the general high-end widescreen trend.

Pixel dimensions and aspect ratios

I used 9 as lowest common denominator for ease of comparison.

Physical screen size

Most of the devices uses 3–3.5 inch screens, something that does not leave much space for a keyboard. The phones are either clamshell or pure touch. They are also fairly similar in physical size.

Gestures, pixels and bandwidth

After years of designing for really small screens and always in portrait orientation, these devices sure feels like drowning in pixels. I absolutely expect to see some great and innovative user interfaces coming out of gestures, pixels and bandwidth!

[Note:] No mention of Motorola here, for the simple reason that I have no idea what they are up to.

When the last optimist turn pessimist

Michael Mace wrote an excellent post named “Mobile Applications, RIP” on his blog. You have probably read it if you “follow the mobile space”. A lot of people has added their points, I’ll add some links at the end of this post.

The end is nigh!

The gist of Michael Maces post is: Downloadable mobile applications is dead, crushed by a fragmented market and restrictive business practices. The problems are now so bad that even the mobile web looks like a better way to deliver new functionality to mobiles.

Much of the discussion following the post has focused on the choice of technology and not on what I believe Michael Mace really is pointing to, the broken business model. Selling standalone mobile apps to end users does not work. Hardware bundling is gone, web storefronts are gone and the carriers don’t care about you. You are left with Handango who wants 50-70% of your revenue.

The web is supposed to save you, but the troublesome part is: What are you going to do between now and 2010 or so when AJAX capable browsers and browser APIs have reached mass market penetration?

All may not be lost. Before you put on a robe and join the choir chanting: “The next big platform will surely save us all”, check out this emerging trend:

Manufacturer storefronts

Handago and scattered web storefronts is out. Carrier portals is out. Software will be sold through on-device + web storefronts operated by the manufacturers.

  • Software for the iPhone (and iPod touch) will be sold through iTunes.
  • Software for Nokia devices will be sold through Ovi.
  • Microsoft has just bought Danger who runs a an application storefront for Danger devices.

Manufacturers will act as a gatekeepers, deciding which are worthy of release, and publishing only approved applications.

“So what”, you may ask. “How is this different from the operators controlling/selling applications?” Well, you might end up on the short end of the stick again of course, but there is a couple of pretty significant differences from operator portals:

Per device instead of per operator

The operator will ask you to support all devices they have sold over the last 2-3 years regardless of whether they align with your target audience or not. You are forced to create a lowest-common-denominator solution, when instead you probably want to create an amazing service targeted to music phones, phones with GPS or whatever.

Kristian Segerstråle (Glu) to MocoNews:

“It’s time to go from defining the product based on the carriers’ desires to doing something completely new.”

“Who says you have to support 1,000 handsets from the start? How about 10 and see what the uptake is?”

Besides, forcing developers to support sub-standard devices is unhealthy for the mobile ecosystem. These devices needs to die.

Marketing

One of the main problems with the operator portals was that there is no way for the consumer to separate the wheat from the chaff. Operators treat everything like another SKU because this kind of content is low priority. Depending on the operator, you may not even be allowed to publish your company name. And either you pay the operator out of your nose to get exposure or you get zero exposure (my experience, anyway).

Developers on the other hand want to build their brand and the manufacturer storefront might be better than the operator portal. At least it can’t be worse.

Meanwhile, back on earth…

In contrast to the highly speculative prose above, here are a couple of statements from people developing mobile applications and services right now:
Barbara Ballard: “This quarter is not particularly different from other quarters: we get far more work designing applications than designing web sites.”
Simon Judge: “From my angle, there has never been a time when there are more companies looking for someone to create their native application.”

And from where I sit, I see mobile applications being developed like never before. It used to be garage operations that made mobile apps, now large companies are entering in a big way.
We see a lot of activity from ISVs that build mobile “companions” to their desktop-based software.

A couple of years ago everything was strictly vertical (and ran on Windows Mobile only). Now we see mainly horizontal applications like CRM systems, project management etc. for feature and smartphones in general. The clients sit in meetings waving their jailbreaked iPhones and demanding their software be “as easy to use as the iPhone”. Its a joy to be an Interaction designer these days!!

The mobile applications I’m involved with are typically sold directly to enterprise customers (not end-users), installed and maintained by the IT department and the business model is the same as desktop software. A hefty per-user fee.

More on the conversation here:

Michael Mace: Mobile applications, RIP
Mike Rowehl: Native Mobile Apps vs Mobile Web Apps
David Beers: Have mobile apps had their moment?
Rafe Blandford: The future of mobile development?
Dean Bubley: Standalone Mobile Apps vs Web Apps on Mobile

Welcome to the mBricks blog

First post!

A new website and a new blog from the mBricks team greets the new year. Not everything is 100% sorted out, there are some HTML issues but hopefully we will have that sorted out in the coming days.

We intend this blog to be part updates on development of the mBricks platform, part interesting mobile development news, and part tips and tricks to help your development efforts. We hope we are able to make this website and this blog a valuable resource for you.

We’d like to encourage you to subscribe, hit the RSS feed link to the right and add the blog to your favourite feed reader. You will receive postings about twice a week or so.

A happy new year to you all, and see you again soon!

mBricks © 2010. All rights reserved