HTML5 – A Wonder Drug

I was reading up on some of the commentary surrounding Amazon’s release of an HTML5 reader, one of the best comes from Constellation’s Charles Brett:

Amazon’s announcement of its Kindle Cloud Reader, based around HTML 5, is a wonder of irony. Apple has successfully been taking 30% of purchases made via anything bought through an app that was installed through the iTunes Store. In parallel it has denigrated Adobe’s Flash (albeit with some justice) as being insufficient for purpose while establishing a pro-HTML5 position as the ‘best’ way to move forwards. Many have been irritated by this ‘Apple knows best’ approach – but that is hardly new.

Looking beyond the immediate benefit for publishers of iOS apps as a result of Apple’s steep 30% cut of the action, HTML5 brings real and sustained benefits to anyone providing a consumer or business application.

  1. A single presentation layer that delivers mobile and web experiences… in other words, unification of the codebase which greatly simplifies application development and the capability to deliver a highly tuned user experience which is great for consumers.
  2. The “real estate” problem is satisfied through evolution of the “home screen web app” feature in iOS that will surely show up in Android. The two primary benefits of a downloadable app are the platform specific UX and the placement of an icon on the mobile desktop… HTML5 delivers the former while mobile platform enhancements are delivering the latter.
  3. The benefits for subscription businesses are evident, you don’t have to give Apple or anyone else their 30 pieces of silver, but for applications like Get Satisfaction that are a network of sites (we host over 60k communities) HTML5 is really the only practical way to deliver a mobile experience… otherwise we would face the impossible task of publishing thousand of mobile apps to support communities that demand a mobile experience.
  4. Hardware acceleration for media playback without having a wrapper plugin as a requirement.
  5. A bunch of other stuff opens up, like geolocation and local data storage, plus the code is cleaner because div codes are replaced with new structural elements and the spec has improved semantics which improves the ability for machine access.

There are disadvantages but most of those are a function of the language being a spec subject to ongoing development, and for media publishers the lack of a DRM framework imposes additional burden and media licensing issues forces compression in many formats to support multiple browsers.

I guess we should thank Apple for forcing the Flash vs. HTML5 issue and then imposing a punitive licensing scheme on their app store… both of which have conspired to catapult HTML5 into the foreground for developments of applications which have web and mobile experiences.

Flash Widgets and SEO

I’m still not sold on the notion that Flash can be search optimized… it’s also one very big reason to not use Flash widget containers. NewsGator supports both but HTML/Javascript has many advantages beyond simply SEO, like the fact that it’s 1/40th the size of Flash containers, can be dynamically resized, and can be developed much more quickly.

I know, I know. Google’s indexing Flash and Flash developers can rejoice now that their content is SEO-friendly. Sorry – I don’t buy it for a second. Flash content is fundamentally different from HTML on webpage URLs and being able to parse links in the Flash code and text snippets does not make Flash search-engine friendly. I think it’s great that Google’s digging deeper into Flash, but I don’t believe web developers should be any less wary than they’ve been in the past about Flash-based websites or Flash-embedded content.

[From SEOmoz | Flash and SEO - Compelling Reasons Why Search Engines & Flash Still Don't Mix]