Will be a victim of Apple's stringent terms-of-service
Adobe and ARM announced their collaboration to improve Flash on ARM-powered devices, but it looks like the much touted ARM device, iPhone, will be left out from this update. According to Wired, Adobe's Flash for iPhone will be a victim of Apple's stringent terms-of-service.
Adobe claims that 98% of desktop computers are capable of displaying Flash content. Their claim may be true since Flash has turned out to be a platform in itself and has spawned a new avenue for developers to create apps.
However, if Flash is included in iPhone, it would mean a dilution of control for Apple over the software market. A developer rejected by the App Store might make a Flash-compatible app and host it on a website. Even NetShare (banned app for iPhone) creator Nullriver's CEO, Adam Dann, agrees to that. "Apple eventually banned Nullriver's application NetShare because it violated the AT&T Terms of Service agreement by turning the iPhone into a wireless modem for tethering. If Apple introduced Flash to iPhone, it's possible Nullriver could code a Flash version of NetShare, repeating that violation."
The dilution of control is just one facet of the problem. Running Flash on the device could also lead to reduced battery life and hogging up of unnecessary bandwidth and memory required to run the app.
Flash's inclusion in iPhones looks hazy now, but you can never know, Apple may decide to allow it, albeit with some heavy limitations.
Flash was not built to be a development platform. It was built for designers to bring sizzle to the web. It is an ungainly resource hog on my MacBook Pro. I'm glad Apple is putting their foot down.