On mobile applications

by Volker Weber

Apple is throwing around some numbers. More than 100,000 apps in the iTunes Apps Store, more than two billion downloads. PC World says that only 20% of those apps are being installed. Yes, it's being hard to get noticed in the app store. But does that matter to the users? I think it does not.

What matters are two things: if you need to augment your mobile experience on an iPhone, you will find apps and websites that cater to your needs. And if you are a service provider in one way or the other you will have to take iPhone users into account. They expect you to be there with an app or at least a website.

If you want to serve your customers, you better think about mobile. If you do think about mobile, the iPhone is probably at the top of your list.

But what's beyond the iPhone? You can't build native apps for all other promising platforms, have beens and whatnot. If you are in the travel industry, chances are your customers have either an iPhone or a BlackBerry and actually use it beyond texting and calling. The BlackBerry isn't as simple. Yes, RIM has a good App World by now, but many BlackBerries are locked down by IT. Can't install anything on them. Then there is Android, webOS, Symbian, Windows Mobile (a.k.a. The Horror).

There is one common theme amongst those platforms: webkit. Think about building with HTML, CSS, Javascript. RIM talks about it, Nokia does, Palm has chosen it as the development environment for webOS. It won't be write once, run anywhere. But your apps are going to be portable with reasonable effort.

Start working now.

Comments

Bingo. The idea that one device will dominate the entire mobile market is just wrong. The web is the endgame for mobile app development and distribution just as it has become on the desktop. Palm are ahead of the game on this with webOS, but Apple and Google know this too. Safari on iPhone and the Android 2.0 browser have some of the best HTML5 support found in any browser, mobile or otherwise. Geolocation, offline application cache, database API.

Native to device apps will always have their place, but mostly for games and apps that *truly* need to touch the metal.

Developers who focus on building with open web technologies will inherit the (mobile) earth.

You are making some good points here Volker.

About a year ago we had to decide which way to chose when developing mobile clients for our time tracking application (timr.com). We already had developed a BlackBerry client because the first customer had deployed those devices in his company. It was a native BlackBerry application written in Java.

We wanted to create clients for iPhone, Android and Windows Mobile too. Of course we thought about creating a web UI that could be used by all of the devices (at least the basics) but for out goal of creating a really fast and easy to use client a web UI was not the right thing. Using GPS and other device specific API's is also difficult from a webapp.

Maybe this changes in the future - I am really looking forward to see a Webkit browser on the BlackBerry and I am thinking about developing a client for the Pre too.

Thomas, that looks like a sweet application. Don't need to track my time, but if I would ...

Thanks Volker, we get good feedback so far ... if we get feedback.

What we have learned so far the most important thing when developing apps for the Apple App Store, RIM App World and Android Market is to make the entrance for the user as smooth as possible.

You do not get much feedback - only about 5 percent of the users will contact you. This means you may get a bad review but you will have to figure out why for yourself. You cannot even contact the person who wrote it.

Still working with all that different platforms challenging but very interesting.

Yesterday I stumble across phonegab.com. Sounds like an interesting approach to develop "once" for different phone platforms.

Has anybody already collected some experiences with it?

Peter Meuser, 2009-11-05 14:22

I guess you mean phonegap.com.

Of course... ;-)

Peter Meuser, 2009-11-05 17:21

I have tried to do this very thing with X-pages, look at my website for an example of viewing and editing tasks, i have made some for CRM and other dbs as well. But when someone tries to work with one of these apps on a blackberry it doesn't work at all. I am told by IBM it is bad JS support on the Blackberry. Cant wait for full featured HTML5 compliant browsers on all devices. Would be great if the devices also supported google gears....

But i did see that RIM was hiring a webkit developer....So maybe things will change soon.

Does anybody know what happened to these plans?

http://www-03.ibm.com/press/us/en/pressrelease/26507.wss

Just hot air or is there anything to it?

Peter Meuser, 2009-11-05 21:02

Did they pay for the advertising? :-)

Peter Meuser, 2009-11-06 10:30

Who? :-)

I've just read your article about mobile applications. I've been using a new time-tracking application for "Blackberry" called "timr" for 2 months and I am really thankful for this application. "timr" saves time and helps me to earn money because of providing an exact allocation base for my clients. There's already a mobile client for iPhone and Android available as you can see on their website @ www.timr.com

Peter Maier, 2009-12-07 15:08

Post a comment











Shall I remember this for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.



Recent comments

Gregory Engels on International OpenOffice market shares at 16:53
Mathias Ziolo on International OpenOffice market shares at 14:58
Gregory Engels on International OpenOffice market shares at 14:47
Gregory Engels on International OpenOffice market shares at 14:17
Andrew Magerman on International OpenOffice market shares at 11:19
Hans Bornich on Download and install Symphony 3 Beta 2 in 20 easy to follow steps at 10:35
Hynek Kobelka on Leiterin Kommunikation und Presse, ahnungslos at 10:02
Dirk Steins on Do you see it? at 08:01
Arthur Fontaine on Do you see it? at 07:43
patrick picard on Do you see it? at 00:30
Mathias Ziolo on Leiterin Kommunikation und Presse, ahnungslos at 18:21
Thomas Lang on FT.com - A fight over freedom at Apple's core at 17:35
Giulio Campobassi on Download and install Symphony 3 Beta 2 in 20 easy to follow steps at 11:23
Peter Foster on iPhone OS 3.1.3 brings back Internet Tethering to unlocked iPhones at 19:17
Volker Weber on iPhone OS 3.1.3 brings back Internet Tethering to unlocked iPhones at 07:38
Peter Foster on iPhone OS 3.1.3 brings back Internet Tethering to unlocked iPhones at 03:18
Paul Mooney on FT.com - A fight over freedom at Apple's core at 18:12
Todd dal on iPhone OS 3.1.3 brings back Internet Tethering to unlocked iPhones at 23:03
Frank Paolino on Clothing drive at 22:47
Craig Wiseman on Embrace Life at 22:27
Volker Weber on Clothing drive at 20:40
Carl Tyler on Clothing drive at 20:28
Claude Lehmann on FT.com - A fight over freedom at Apple's core at 19:13
Ragnar Schierholz on FT.com - A fight over freedom at Apple's core at 19:02
Volker Weber on FT.com - A fight over freedom at Apple's core at 12:23

Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Frequently asked questions
Join the network

Twitter Updates

More >

Local time is 17:59

visitors.gif
177 visitors online

News

Other sources of news, imported into my own format to make them more accessible:

Schlagzeilen
Weather

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Got the T-shirt?

Got the T-shirt?

Systems Architecture

This site runs on an Apache web server on top of the Linux operating system. The content is managed with MovableType which is implemented in Perl. Last but not least the HTML code your browser sees is put together with PHP.

© 1992-2010 Volker Weber.
All Rights Reserved.

Impressum