EN
Back to the archive

The encyclopedia · Strategy & Leadership · Product decision · 2010–2011

Apple refused Flash on iPhone and HTML5 became the web's standard.

Apple shipped no Flash, backed HTML5, and Adobe conceded in 2011 that HTML5 was the best solution on mobile.

Apple Inc. · Adobe Systems

the move

By 2010 Flash played most web video and games, but not on Apple's iPhone and iPad. In April 2010 Steve Jobs published an open letter arguing Flash was 100 percent proprietary while HTML5, CSS and JavaScript were open standards, and that Apple's mobile devices would ship with high-performance implementations of the open ones instead.

Apple's refusal mattered because iOS was the platform where mobile web usage was exploding: developers had to choose between supporting the device in everyone's pocket and a plugin that could not run on it. YouTube, Vimeo, Netflix and others already offered H.264 video viewable without Flash.

In November 2011 Adobe conceded: 'HTML5 is now universally supported on major mobile devices, in some cases exclusively,' and said HTML5 was the best solution for browser content, so it stopped developing Flash Player for new mobile device configurations. The open standard won the web by being the only path on the platform that mattered.

why it works

  • iOS distribution power forced developers to follow the device users actually held.
  • HTML5 was open and controlled by a standards committee, not one vendor.
  • Apple shipped a fast HTML5 engine, so the alternative was genuinely good.
  • Adobe's own concession made HTML5's victory official and self-reinforcing.
the payoffShip no plugin; the open standard becomes the only pathclever

what transfers

A platform owner can decide a standards war by removing the proprietary alternative: distribution power plus an open standard beats an incumbent plugin, since developers follow devices users hold.

what came after

Adobe stopped mobile Flash development in 2011, shifted investment to HTML5, and finally ended Flash Player entirely at the end of 2020. HTML5 video and web apps became the default, and the plugin era ended with the browser as the runtime.

references

spotted an error? The archive wants to know.

same kind of clever