Apple developing Flash alternative named Gianduia
Adobe running out of AIR
While Adobe's Flash was once considered an essential tool for supporting animation, interactivity, video playback, and rich app development on the web, a variety of advances are chipping away at every corner of the plugin's platform, delivering the potential for better performance and security while jettisoning reliance upon Adobe to deliver cross-platform playback tools and singlehandedly advance the web's future capabilities.
Video: Three years ago, Apple prompted Google's YouTube service to support the new iPhone and Apple TV using direct downloads of H.264 videos, rather than only serving H.263/Sorenson Spark files wrapped in Flash, a standard that Google had adopted toward the end of 2005. A flood of mass migrations toward H.264 video encoding have resulted, enabling Flash-free devices to play videos from an increasing number of sources including Brighcove, Vimeo, ABC, CBS, and Ooyala.
Animation and interactivity: While plugins like Flash and Silverlight excel at drawing graphics within an embedded zone of a webpage in ways that are far more difficult to do in standard HTML, HTML5 now offers a sophisticated Canvas element that can be used to support web games and other sophisticated graphics directly within the HTML itself. That means videos and graphics are part of the web pages' Document Object Model (DOM), and can be animated, manipulated and styled with Cascading Style Sheet transforms that can scale, rotate and move objects around the page or warp them into 3D planes. Flash objects are stuck in their own context, and can't easily integrate with the rest of the web page nor other embedded Flash objects on the page.
Interactive 3D Cube
Interactive 3D Boxes
On Topic: WebKit
- Last minute leaks suggest Apple will discuss CarPlay, WebKit at WWDC keynote
- Google forks WebKit with new 'Blink' rendering engine for Chrome
- Apple, Google nearly tied as top contributors to WebKit as adoption expands
- Apple apparently kills Windows PC support in Safari 6.0