I made the first real-time, online, turn-based games for the iPhone/iPod Touch before the App Store existed. They used Javascript and AJAX and worked well, but couldn't compete with Apps in the App Store when it was later released. HTML5 does not change that.
The App Store killed the Web App by offering native device functions to developers. These functions could theoretically be built-in to Safari with some custom Javascript hooks, but I don't see much motivation for Apple to do that. I imagine it's more likely for Android to do.
While were on the subject, native hooks through Javascript would be freaking awesome, and make mobile apps much easier for existing websites to create.
Comments
I made the first real-time, online, turn-based games for the iPhone/iPod Touch before the App Store existed. They used Javascript and AJAX and worked well, but couldn't compete with Apps in the App Store when it was later released. HTML5 does not change that.
The App Store killed the Web App by offering native device functions to developers. These functions could theoretically be built-in to Safari with some custom Javascript hooks, but I don't see much motivation for Apple to do that. I imagine it's more likely for Android to do.
While were on the subject, native hooks through Javascript would be freaking awesome, and make mobile apps much easier for existing websites to create.
May not be exactly what you say you want, but it's gotta be pretty close:
http://www.phonegap.com/