Regarding Flash on the iPhone
I just want to go on the record and say that I believe that the reason behind the iPhone not having Flash has nothing to do with CPU horsepower, memory, battery usage, security, or any other technical reason.
In fact, I’d tend to agree with Scoble’s mystery source who claims to have seen Flash running on an iPhone in a lab. This makes perfect sense to me, and I believe it’s completely true. I’m about as positive as I can be that the iPhone engineers are running Flash on the iPhone, just as I I believed the rumor and predicted Apple’s transition for Mac OS X from PPC to Intel back in 2002.
I’m not saying I know why Apple isn’t allowing us to run Flash. Scoble’s source claims it’s because of a dispute between Steve Jobs and Adobe over their PDF renderer. This doesn’t sound especially compelling to me. I suspect it’s something more to do with a level of customization or attention Apple would like to get from Adobe.
Who knows, maybe Apple has a Flash-compatible alternative up its sleeve.
Unfortunately, I don’t think we’ll be hearing anything more about this for a while, as it will be overshadowed by the impending iPhone SDK announcement later today.