Neil Middleton

One web, one app

At Kyan we’re getting more and more requests for mobile application development. This is pretty unsurprising as you may expect given that lots of people now have smartphones in their pockets more powerful than the computers that sent man to the moon.

Whilst this isn’t a use case that we’ve had just yet, we do get a lot of requests asking for mobile versions of existing applications to be created, or entirely new mobile-only applications to be built. One of the principal questions that always pops up is the one of which mobile platform the build should be aimed at. Clients are always interested in knowing which is the most popular and has the most reach, both now and in the future.

Choices, choices

Apple’s i(Phone/Pad/Pod Touch) has been battling Google’s Android, Apple has been battling with Adobe over Flash, and then there’s the patent wars between Apple, Google, HTC and Microsoft.

It’s a pretty tough one to call.

So, what do we developers do? From a business point of view you want your applications to work on as many platforms as possible to maximise the ‘attack surface’ in the various markets out there and gain the most revenue.

They’re all very different beasts too – Apple have their draconian approval process, but provide the class leading App Store, whereas Google is all about free-love and sell it how you want. Apple have iOS and in-roads into the Apple Mac store. Google have Android and availability across all sorts of carriers and phone manufacturers. And that’s before you even start to think about RIM, WebOS and others.

The list goes on.

So how are we supposed to navigate through this minefield of options? Well, it’s pretty simple actually:

Ignore it.

Every mobile phone manufacturer is striving to produce a browser on their phone that can view the whole web in a similar way to a desktop computer, and all are striving to support the latest and greatest. Therefore, surely the easiest way for us web developers to bring an application to a phone is to simply look at it through a browser?

Picture this, you have an application out there in the wild, you want it to work on the iPhone, so use Safari – job done. It’ll also most likely work on Android with no changes, and is also not dependant on Apple’s approval or anything else, you can do it how you want. Additionally, with libraries like JQTouch you can access phone hardware should you want to.

But OK, this isn’t ideal for all situations. You won’t have offline access as such, you won’t be able to build games, and you won’t get amazing performance – but for the most part, that’s not a big trade off for most business focused applications.

However, it’s always good to have the ability to ‘get native’ if needs be and that’s why it’s also important to maintain the skills to develop whatever you need for when the need does arise. Just remember that for the vast majority of cases, web apps work just fine across all platforms. This is why at Kyan we always make sure to retain these skills for when we need to take that extra step.

So, in short, most people can forget about the popularity and reach of the various mobile platforms out there as it’s not something you need worry about when building for the web browser, we are already expert in the single tool that will make our app truly cross platform – the good old world wide web…

Tags: web, webapplications, microsoft, apple, adobe, mobile

Add a comment

Note: comments are moderated before publication.

Most Popular

Web Meet Guildford, join us for a drink

Paul Sturgess

It’s been over a year now since we moved to Guildford and we’re really feeling settled in our new home on the High Street. We’ve got our artwork on the walls, an arcade machine setup and we’ve even hosted a live gig. However, one thing we haven’t done yet is meet our fellow web …

Kyan Jukebox Festive 50 2008

Gavin Shinfield

Alright pop pickers? Not ’arf! Well, it’s that time of year again, best of 2008 lists abound so I thought I’d put together some of the top tracks to be rocking the Kyan jukebox from this year’s releases and now that Saint John no longer graces our airwave…

Get on the 'social media' bandwagon

Matt Hamm

‘Social media’ is the new buzz term. Everybody’s doing it, and why? Because it can generate masses amount of traffic to your website, which can easily turn into revenue. It’s really what ‘web 2.0’ is all about.

Website easter egg

Piers Palmer

We decided to have a little fun now that summer is over, combining some design yumminess and behavioural goodness. See if you are up to the challenge! Can you find the indomitable and mighty web geek PROFESSOR WAKE on our website. He’s hiding there somewhere… A littl…