Developing Android Apps Using Android SDK or HTML 5?

What many people don't know is that MOST of the features of an application can be implemented in a cross-platform way by simply moving the application to the web and using tools like jQuery Mobile to abstract browser incompatibilities.  Sure it's difficult to have a web app that can listen for an incoming phone call or show a widget on the home screen, but readers, music players, weather trackers, mail applications, can all be created online so that they work on any platform instead of just Android.

This year at Google I/O, there was a tech talk with an advocate for HTML/Javascript/CSS development, and an advocate for Android app development. Both sides make some valid arguments.  The conclusions starts at, "Build a web app first, and when your app needs to move closer to the hardware to get to a native API, then switch to native app".

No comments

Post a Comment