Flash doesn’t work on many mobile devices. And Apple has officially given up on Flash, instead pointing toward an HTML5 future. But what do we do in the meantime? YouTube has provided us with their answer in the <iframe>.
The <iframe> is YouTube’s way of letting the Web world evolve without disrupting the current world, which is largely based in Flash. With this new dual-support code, videos will automatically play in either YouTube’s Flash or HTML5 players, depending on viewing environment and user preference.
YouTube is still working on allowing advertisements to work in the HTML5 format as well as allowing embedded videos to work natively on a mobile device’s built-in player. But this may be the very thing the Web needs to seamlessly transition into a Web 3.0 world.