I built this as a companion to my web app http://TheWikiGame.com. Started it as an HTML5 app (using jQuery Mobile and Phonegap), but I abandoned them in favor of Objective-C, which turned out to be a choice I'm very happy with. Native scrolling was the single biggest thing that convinced me to go with Objective-C.
I got pretty darn far with jQuery Mobile before I realized that I was going to just build something I wasn't proud of. I did really put a good effort into it though.
Jittery, slow, and inconsistent scrolling and page transitions were (sadly enough) the thing that made me just go with Objective-C.
I was rooting for HTML5 / jQuery mobile approach to work, but watching it develop (I know clemesha) it became clear that it wasn't going be a very good result.
The native app, by comparison, is clearly significantly superior. I wish it wasn't so, but it is.
For games at least, I'm convinced native is the way to go.
Thanks. Totally agree with the "I wish it wasn't so" sentiment, as I know JavaScript way better than Objective-C.
(That said, I ended up finding Xcode and Objective-C fairly pleasant after getting the hang of it).