« Casual Games contest | Main | iTunes vs Flash »

July 30, 2007

Single HTML client

Single HTML client: Good line from John Hann, in comments to a prior item: "Yes, this sounds like a HACK in the short term. But unless you've had the opportunity to write to only one browser (and one as wonderful as Webkit), you wouldn't understand how awesome this is! Working with iPhone Safari for the past few weeks, has opened my eyes. The CSS3, the lack of browser code forks, and the lack of cross-browser testing means a ton more time to create and innovate! I am writing 1/3 of the code I used to need to write (and, no, it's not because iPhone Safari is crippled). When I heard that people were investigating this, I nearly jumped in the air." This is an unusual situation: finding that your existing skills suddenly cost less to use, that the multiple runtimes you usually have to handle with Ajax are reduced to a single, known runtime. In this case it's the Apple Safari runtime for HTML on the iPhone... I think the same economies will occur with the Webkit runtime for HTML inside Adobe Integrated Runtime... writing to only a single JavaScript implementation will reduce development costs, and make many more projects a little more interesting. Writing to a single HTML/CSS/JS renderer... that's a bad thing if it needlessly turns away some of the audience, but if it makes more projects cheaper to develop and support, then that's a good thing, right...?

Posted by JohnDowdell at July 30, 2007 08:22 PM

Trackback Pings

TrackBack URL for this entry:
http://weblogs.macromedia.com/mtadmin/mt-tb.cgi/8948

Comments

Hi John,

Certainly having only one runtime/renderer has provided huge benefits in dev time for Ajax dev in AIR. Being it's still in beta we've still run up against some hurdles when it doesn't support the full WebKit, especially when it comes to XML related technologies such as XSLT and xPath. But certainly us Ajax/JS can go a lot faster if we only have one runtime!

Dare to dream, dare to dream...ONE RUNTIME!

Posted by: Andre at July 31, 2007 08:37 AM