iPhone and WP7 Mango both announced that they don’t support flash. Why? I think it’s the limitation of batteries.

Basically, to run flash on a smartphone uses batteries badly.

So the question turned to: why battery technology develop so slow? And if the battery tech reach the needs, will flash be supported?

It seems HTML5 is the next generation. But I doubt the diversity HTML5 could offer, especially for RIAs, such as games. Flash or Silverlight could meet the needs.

Further Reading: 手机电池的进化 (http://blog.nokia.com.cn/2011/05/30/shoujidianchidejinhua/ )

Happy Children’s Day ! 儿童节快乐!