Besides the battery and other hardware issues, there are still big factors.
Flash on the iPhone means easily moving games and things to iPhone in a form that's "good enough", rather than properly optimized.
Suddenly you would have a whole bunch of developers thinking adjusting for screen size is sufficient to make their program iPhone friendly. Hey we have this huge library of games that we can just click here and there and voilà an entire arsenal to sell to iPhone users. Oh wait, you mean that type of clicking action isn't supported? What do you mean they cant press the arrow keys to move across the screen - there are none? Use x, y, z instead. Huh? They still cant do that because the keyboard blocks the screen when it comes up? This notification is very important, I want to override the mute switch and pop up a message -- wait, my process is frozen when not in the foreground? They're going to miss it!
It would result in lots of lower quality experiences (and yes, some satisfactory also). Lots of things won't work, and the general public will blame Apple for the bad experience - not some random web publisher.
Developers having to learn and use a SDK/coding-platform that is uniquely for iOS helps to ensure their devotion to properly using and exploiting the options in the platform and working around the limitations.
Admittedly Apple also has a very strong business case for keeping developers locked into an iOS only development platform. It's a cash cow for them.
But don't kid yourself that cash is the only motivating factor. While it's a very problematic decision for the vocal minority that "need" flash, it's a smart decision for the products audience as a whole. It ensures growth and support of their product line to benefit the consumers of that product line -- not the general public.
iPhone being closed gives it lots of benefits and lots of downsides. Luckily you can pick from dozens of other hardware and software platforms that have policies that best suit your desires. Apple has made their position very clear. You aren't buying into their ecosystem blind.
And if you really bothered to be critical of the sample videos, you would see my statements above are reflected in them. He chose very arcane flash to show off -- why not use something "normal"? Because it probably isn't stable on other sites. He also doesn't interact more than a click or two -- the games go into mouse and keyboard control that he cannot replicate.
Flash on the iPhone means easily moving games and things to iPhone in a form that's "good enough", rather than properly optimized.
Suddenly you would have a whole bunch of developers thinking adjusting for screen size is sufficient to make their program iPhone friendly. Hey we have this huge library of games that we can just click here and there and voilà an entire arsenal to sell to iPhone users. Oh wait, you mean that type of clicking action isn't supported? What do you mean they cant press the arrow keys to move across the screen - there are none? Use x, y, z instead. Huh? They still cant do that because the keyboard blocks the screen when it comes up? This notification is very important, I want to override the mute switch and pop up a message -- wait, my process is frozen when not in the foreground? They're going to miss it!
It would result in lots of lower quality experiences (and yes, some satisfactory also). Lots of things won't work, and the general public will blame Apple for the bad experience - not some random web publisher.
Developers having to learn and use a SDK/coding-platform that is uniquely for iOS helps to ensure their devotion to properly using and exploiting the options in the platform and working around the limitations.
Admittedly Apple also has a very strong business case for keeping developers locked into an iOS only development platform. It's a cash cow for them.
But don't kid yourself that cash is the only motivating factor. While it's a very problematic decision for the vocal minority that "need" flash, it's a smart decision for the products audience as a whole. It ensures growth and support of their product line to benefit the consumers of that product line -- not the general public.
iPhone being closed gives it lots of benefits and lots of downsides. Luckily you can pick from dozens of other hardware and software platforms that have policies that best suit your desires. Apple has made their position very clear. You aren't buying into their ecosystem blind.
And if you really bothered to be critical of the sample videos, you would see my statements above are reflected in them. He chose very arcane flash to show off -- why not use something "normal"? Because it probably isn't stable on other sites. He also doesn't interact more than a click or two -- the games go into mouse and keyboard control that he cannot replicate.