Web Development for the iPhone: HTML, CSS & JS Support
A very comprehensive list of selectors, CSS3 features, and HTML5 elements featured on the iPhone.
A very comprehensive list of selectors, CSS3 features, and HTML5 elements featured on the iPhone.
“Apparently, the touchstart event object persists in browser memory even when the event has long ended. More importantly, it continues to be updated with information about the current touch action.”PPK details a discovery that could have a huge impact for mobile web app performance.
“There are fantastic web applications on the iPhone. I use Gmail and Google Reader as a Web app, for example. The browser is good, but I have written many times … about how I wished that Apple let me go the extra mile and access more from the Web side of things.”Dion Almaer, of Ajaxian fame, provides his own response to PPK, citing APIs and discoverability as the primary benefits of going native over web. It surprises me that most of these articles do not dive into PhoneGap—a great bridge for iPhone web apps which gives developers access to native APIs (via Javascript) and allows them to publish to the app store.
Faruk Ateş discusses PPK’s article on native-vs-web iPhone development, with some thoughts about development frameworks and App Store benefits.
“‘Good enough’ is not good enough on the iPhone.”John Gruber counters Peter-Paul Koch’s recent article regarding the viability of commercial web apps on the iPhone.
With this post, about two weeks old at this point, PPK has started a landslide of native-vs-web debate. I’ll be posting some of the most notable responses today, though PPK has already done a great job of recapping the counter-arguments and summarizing his viewpoint.
“Apple has a perfect right to introduce WebKit-specific CSS properties. WebKit is more than just a single web browser. WebKit is a platform and Apple obviously wants to put as many cool web development tools into the hands of its developers as possible.”Jeff Schiller, Apple’s Web Inventions
2009–2010 David Kaneda