Ajax, ONCanada L1S 2J9
July 25, 2012
Luddite. I'm a product guy, and founder of Mobd.
Thanks for joining Eric.. ! Looking forward to our first meet-up.
Mind you, the only device that currently offers a baked-in native HTML5 framework at moment is Blackberry, their WebWorks HTML5 allows you to natively run HTML5 without the use of Cordova, but if you are looking for cross-(mobile device)-platform and don't care about duplicating the BBM10 user-experience, use WebWorks with the Cordova 2 baked-in option.
The idea of Cordova is to totally avoid understanding the code at 1) and having to build 2).
Mind you, you will have to delve into understanding how the XML configuration files works on your device for your app software, this appears consistent across the 3 major devices.
If you are going cross-platform HTML5, Cordova is a no-brainer. The choice of 4) is where you will rack your brain on which one offers the best user experience.
(message 2/3 .. oops)
PhoneGap => Apache Cordova 2 is your best bet if you are using HTML5.
Adobe dontated the project to the open source community and it has been absorbed as Cordova.
There are several layers to an HTML5 app with in general.
1) Phone OS.
2) Cordova, a build writen in your Phone OS native code.
3) HTML5/JS layer that allows your JS to manipulate the data on the device.
4) jQuery.Mobile/Sencha/bbUI.js (BBM10) to make your GUI life easier.
I am here, too!