Why We Need HTML5 Apps To Shut The F UP Out of Fanboys
By on February 26th, 2011

Well, unlike the title, I am really serious about this. There is a big problem amongst people who use devices and then use apps on it and it is more than apparent today with tech evangelists like Robert Scoble saying that apps are the only way into a system.

Being a software developer and now so called app developer (which I hate as a label) I can tell you that you are wrong about it and so is Scoble because you people don’t understand the fact that developing a single app for 3 different platforms require 3 different developers and more investments. This means that if you can develop an app for the , you will have to spend more to develop it for and Windows Phone 7.

In my entire development career of more than 12 years I have developed software and apps which have worked on every platform because of 2 reasons. I used Java and I used web technologies like PHP to develop my apps, both these apps will run anywhere without a user having to do anything (unless their systems don’t have Java).

Coming back to today, I dreaded the day when my boss asked me to develop an app for the iPhone and Android. Why? Because both these systems are not the same and though Objective-C is the best way to develop apps for Apple related devices, it is not one of my favorite languages structurally and syntactically.

So what do I do? Bail out? No, I convinced my boss to switch to . Why? Because we can reuse the same code on an iOS, or an Android device, or a device or a HP Palm or a RIM device or for any other device for that matter. Period. End of discussion.

I don’t know what Robert or the rest of the world thinks, but creating an app is not easy, and creating that for multiple OS is not easy at all. There are thousands of app developers who want to develop apps for multiple systems but the simple reason is that they can’t do it, don’t know it or can’t afford to invest in developing the apps because they need to HIRE specific developers to do the job. The big shots will do it, but not these smaller developers who have put their everything into learning a particular language or platform.

I know you would say, WTF, why not have a developer that does it all. I would say, hell yea, try hiring a developer that does it all and try getting one of your products right.

The way to go ahead is to use HTML5 to develop apps that can run everywhere. As a developer, who follows Object Oriented Coding, I find it difficult to rewrite the same code to work on different platforms. Of course you might call me stupid and ask me to use Web Services and SOAP. Don’t you think that I already did it?

Tags: , ,
Author: Keith Dsouza Google Profile for Keith Dsouza
I am the editor-in-chief and owner of Techie Buzz. I love coding and have contributed to several open source projects in the past. You can know more about me and my projects by visiting my Personal Website. I am also a social networking enthusiast and can be found active on twitter, you can follow Keith on twitter @keithdsouza. You can click on my name to visit my Google+ profile.

Keith Dsouza has written and can be contacted at keith@techie-buzz.com.

Leave a Reply

Name (required)

Website (optional)

 
    Warning: call_user_func() expects parameter 1 to be a valid callback, function 'advanced_comment' not found or invalid function name in /home/keith/techie-buzz.com/htdocs/wp-includes/comment-template.php on line 1694
 
Copyright 2006-2012 Techie Buzz. All Rights Reserved. Our content may not be reproduced on other websites. Content Delivery by MaxCDN