Although there are certainly some technical issues with Flash in mobile, this was a calculated business decision by Steve Jobs. Technical issues are only excuses by the Apple camp.
Apple decided to ban Flash because the Flash Platform would hurt Apple's ability to differentiate its devices. Check out this perspective:
http://franciscokattan.com/2010/03/07/why-steve-jobs-will-never-put-adobe-flash-on-iphone-os-devices/
Note also the reasons behind Apple's support for HTML5 in the comment thread (despite the fact that HTML5 would also tend to hurt the iPhone's ability to differentiate).
Although I'm a former Adobe mobile employee, this post represents only my personal opinion.
Although there are certainly some technical issues with Flash in mobile, this was a calculated business decision by Steve Jobs. Technical issues are only excuses by the Apple camp. Apple decided to ban Flash because the Flash Platform would hurt Apple's ability to differentiate its devices. Check out this perspective: http://franciscokattan.com/2010/03/07/why-steve-jobs-will-never-put-adobe-flash-on-iphone-os-devices/ Note also the reasons behind Apple's support for HTML5 in the comment thread (despite the fact that HTML5 would also tend to hurt the iPhone's ability to differentiate). Although I'm a former Adobe mobile employee, this post represents only my personal opinion.