As I see it the biggest challenge with HTML5 export from Captivate (or pretty much any of the other rapid development tools) is that the output is performing very poorly. If you only make simple "powerpoint" style things then it will most likely run okay, but if you try and create something cool and interactive you are in big trouble. When you are developing in Captivate things are loooking good. If you preview or publish as HTML5 and view in your browser on your computer things look great. However, take that same project and view it on an iPad you will see problems like lagging objects, animations that are out of sync, animations that simply aren't happening, random crashes and all kinds of other weird stuff. It all comes down to the version of iPad that the user is viewing the project from. If you own an iPad 1 or 2 then forget it. Everything runs so damn slow and unresponsive. If you own an iPad 3 or 4 things are slightly better, but don't expect animations, timings or any of the other nice things you have built to actually work like you intended. The only iPad that runs complex HTML5 projects is the new iPad Air, but even here you will see problems although they are not as obvious and problematic as with other iPad versions. Since every iPad since version 1 can do amazing stuff with native apps, such as flight simulator games, racing games etc. with brilliant graphics the problem must either be with the Safari Browser on the iPad or the HTML5 output generated from Captivate (or similar applications). My bet is that it is the output that is causing the problems as they also occur in the Chrome browser and I have tried lots of other HTML5 stuff without these problems. If you want to create a spectacular eLearning course in HTML5 then the only way is to hire a professional programmer that can code it from scratch. I think it will be a long time before we see any rapid development tool which can create awesome HTML5 courses. Right now all the vendors are continuously adding more features to the applications to make them do even more in HTML5. Honestly I don't really need new bells and whistles - I just want to be able to create stable output that performs well on iPad3's and above. The Adobe Air framework is only available for Apps. That means that you would need to create your course as an App to begin with, which poses some other challenges. The great thing about the Adobe Air framework is that you can create stuff in Flash and export it as apps to Android and iOS straight from Flash. It does require an Apple Developer license since you need the signing keys. I created some drag and drops games for kids for iPads using this approach and it works well. However it is my understanding that Captivate does not utilize the Adobe Air framework, but instead uses HTML5 packaged through PhoneGap to create apps. Here you will very quickly run into the size limitation of 20-25 MB for the entire HTML5 folder exported from Captivate. Just my 5 cents..
... View more