Page 3 of 3
Flash also has not performed well on mobile devices, according to Jobs.
"We have routinely asked Adobe to show us Flash performing well on a mobile device, any mobile device, for a few years now. We have never seen it," he wrote.
"Adobe publicly said that Flash would ship on a smartphone in early 2009, then the second half of 2009, then the first half of 2010, and now they say the second half of 2010. We think it will eventually ship, but we're glad we didn't hold our breath. Who knows how it will perform?"
Jobs' further argued that Flash technology has a dramatic effect on the life of mobile batteries.
"To achieve long battery life when playing video, mobile devices must decode the video in hardware; decoding it in software uses too much power," Jobs wrote. "The video on almost all Flash websites currently requires an older generation decoder that is not implemented in mobile chips and must be run in software. The difference is striking: on an iPhone, for example, H.264 videos play for up to 10 hours, while videos decoded in software play for less than 5 hours before the battery is fully drained." Jobs also believes that Flash was designed for PCs using mice, not for touch screens using fingers.
"Even if iPhones, iPods and iPads ran Flash, it would not solve the problem that most Flash websites need to be rewritten to support touch-based devices," he wrote.
Finally, Apple believes that adding a third party layer of software comes between the OS platform and the developer's app ultimately results in sub-standard apps, which Jobs explained as "the most important reason" why Apple won't support Flash.
If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features," Jobs wrote. "We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers."
In conclusion, Jobs said Flash was created "during the PC era" but falls short in the mobile era.
"New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind," Jobs concluded.
<< Previous | 1 | 2 | 3