The BBC’s digital boss, Erik Huggers has defended The Corporation’s commitment to Flash player saying that “it currently happens to be the most efficient way to deliver a high quality experience to the broadest possible audience”. At the same time, he stated that HTML 5 is not up there in terms of delivering right quality within the apps favoured by iplayer. Even though Apple have adopted HTML 5 over Flash, it looks like Adobe’s platform is far from dead, and could remain the dominant delivery system for IP-based TV for some time.
When it comes to the web, Flash is pretty much a defacto standard. True, we are beyond the days of Flash only sites and spinning logos, but Adobe’s software powers everything from YouTube to interactive banner advertising. It powers everything, except when it comes to mobile: Apple and Microsoft’s decision NOT to support Flash on mobile is a major challenge to Adobe. On the face of it, their decision doesn’t make much sense. Lack of Flash on the mobile web, especially with video content, is a major problem to its development, causing many brands to develop mobile only sites.
So why are Apple and Microsoft so anti Flash on mobile? From Apple’s perspective they see Flash as essentially old technology: it’s a memory hog, insecure and ultimately HTML5 offers a much brighter future. As Steve Job’s put it: “We don’t spend a lot of energy on old technology”. Another factor, however, is Adobe’s position near monopoly position on the web – Apple and Microsoft would be happy to see us less reliant on it.
Love it or hate it (and there are quite a few people who really hate it), the success of Flash is for a good reason. Like all killer apps, it works. It works so well it’s used in 85% of the top 100 websites, 90% of gambling sites, 75% of video is delivered through Flash and there are two million Flash developers. With an estimated 1.2billion mobiles running Flash, it certainly won’t be disappearing in a hurry.
It’s impossible to say who will win the day. It’s likely that the Flash/HTML5 issue will follow on the same course as many other mobile technologies – multiple versions to meet the various different handset requirements. In the end it will be the developers and clients who will have to bear the brunt of the cost.