Mining the gaps
Trying to evaluate the different ways to publish interactive content to the iPad is, I imagine, a bit like speed dating and you barely have time to assess one method’s better points and its downfalls before you’re being told it’s time to move on in your (vain) attempt to get round the full room. The trouble is, in almost Kafkaesque style, just as soon you begin to feel confident you’re going to get round all the possibilities, you notice another one just sitting down at the end of the table and you realize you’re never going to reach the conclusion. Sooner or later, if you want to get something done, you’re going to have to decide to take a chance and stay where you are, or maybe you should go back four – or should that be five – places.
Though I’d mentioned PhoneGap in my last post, at that time it was only in the corner of my eye and I hadn’t sat down in front of this new arrival and pressed its buttons. I had seen a menu command in Dreamweaver CS5.5 which allowed you to export HTML content to PhoneGap, but an obvious downfall was the need to install the various devices’ SDKs on the local computer – and the iOS SDK is Mac-limited, which ruled out testing on my main computer. What intrigued me most was their completely cloud-based beta service, PhoneGapBuild, and then I saw the announcement that Adobe were buying the company (a bit like PhoneGapBuild subtly telling you it already had other admirers too).
Now I’ve tried it, it’s going to be hard to move on. Basically PhoneGapBuild allows you to upload HTML content and it returns an iOS app, and Android, webOS, Symbian, or BlackBerry. For iOS, you need have the $99 Apple developer subscription because you have to enter the developer certificate and device provisioning codes, but once you’ve figured out those steps it’s a simple matter of waiting a few minutes while the server bakes the app and then you click the link to download it to your iPad via iTunes. Your uploaded creation can be as primitively “Ugh World” as a single HTML file or a zipped set of HTML and other assets which can include all sorts of CSS and JavaScripting goodness. The pricing isn’t ridiculous either – $12 / month or $120 / year in addition to the Apple developer subscription it you want to target the iPad. In no time at all I was turning fancy Dreamweaver animations or Lightroom web galleries into apps running on the iPad.
So if you know your HTML / CSS / JavaScript, PhoneGapBuild is definitely worth trying and if you want to see what I’ve done you can contact me. For the more geekish, there’s even an API and – as if I’ve not enough buzzing round my head – I’m already thinking of ways to integrate it with a Lightroom plug-in or web gallery…..



LR-iTunes