8 MB for a simple binary? Really? That alone is almost enough justification for me. I frequently end up downloading apps directly via my iPhone - a massive increase in download time for no actual gain in value would hurt the experience.
8 MB for a simple binary? Really? That alone is almost enough justification for me. I frequently end up downloading apps directly via my iPhone - a massive increase in download time for no actual gain in value would hurt the experience.
"A simple “Hello World” app created in Flash and compiled to work on the iPhone is substantially larger in file size, and it would take up 3.6 MB when it should be no larger than 400K when made with Xcode, according to James Eberhardt, a mobile developer who has tested iPhone Packager."
Tweetie 2 (very full featured twitter client): 2.8MB
Things (todo list manager): 983KB
Strategery (game, simple graphics): 6.3MB
Canabalt (game, slightly fancier graphics): 8.8MB
iOctocat (github browser): 749KB
Prowl (internet notification client): 351KB
Simplenote (Note taking, iPhone/iPad universal version): 853KB
Edit:
A cursory run-through of the flash apps listed by Adobe http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/ indicates that they're all approximately 10-11MB.
MTV's South Park Avatar Creator is 9.3MB. Three other avatar creators that seemed similar in the appstore averaged about 6.5MB. Not a very scientific comparison, admittedly.
Remember that "software decoding + crash problems" bit? It certainly would cause harm.
And Apple's not concerned about bringing more developers to the iPhone, they're concerned about bringing _great_ developers to the platform. It's never really been about numbers with Apple, anyway.
EDIT: I'm also not saying that Flash developers are bad, and that they shouldn't make things for the iPhone. I'm just saying that Apple's not playing a numbers game, they're playing a quality game. I'm sure Apple would love for all Flash devs to start making apps with Objective C.
Not adding it doesn't hurt anything either
But that's crazy talk -- it's not like iPhone OS is an Unix with several[1][2][3] well-defined and proven extension mechanisms, or anything...
[1] http://developer.apple.com/mac/library/documentation/Develop...
[2] http://developer.apple.com/mac/library/documentation/CoreFou...
[3] http://developer.apple.com/mac/library/documentation/MacOSX/...