September 11, 2010
Following a trend of relaxing restrictions in its app acceptance policy, Apple on Thursday announced that it would no longer ban iPhone applications written in other languages from its app store subject to certain provisions (which would exclude Adobe AIR). While Apple made a strong case as to the risks that third-party development tools made to the platform, I argued that, for many Flash developers, the choice was probably between using Flash or no app, as opposed to Flash versus Cocoa. And, of course, there’s nothing about Apple’s tools that prevent developers from making a bad app. The now more-transparent review process can be the point of quality control in either case.
In any case, it’s a win for Flash, and that means a win for Adobe, right? In its response to the announcement, Adobe reminds that Apple still does not allow Flash to run natively on iOS devices. No, the allowing of apps with the Flash cross-compiler is ultimately not the native Flash home run Adobe really wants. But, had Adobe kept in there, swinging away and pledging to continue to work with Apple to address the issues Apple has with Flash and the cross-compiler (regardless of the realism of that prospect), it would have a better story to tell now. It could have shared some level of responsibility in helping to convince Apple of the cross-compiler’s value (Adobe is, after all, an iOS developer), which opens up the the three (installed) bases of iPhone, iPod touch, and iPad to Flash developers.
But that’s not what Adobe did. In April, Adobe CTO Kevin Lynch blogged that Adobe was moving forward from iOS. And in August, frustrated by the impasse, Adobe CEO Shantanu Narayen noted in reference to Apple, “They’ve made their choice. We’ve made ours and we’ve moved on.” Adobe was too eager to close the door when, clearly in hindsight, it had a chance to be reopened. Apple has cracked the door open to Flash developers a few months after Adobe decided it wouldn’t even drive them to the party.
Now, of course, Adobe is resuming work on the Flash cross-compiler for iOS. But can you imagine if Microsoft was so quick to shrug its shoulders when trying to advance its platform? “Sorry, guys. Mobile’s been a tough nut for us to crack. Android seems to be getting pretty popular now, though, so maybe you should consider casting your lot with that.”
Tags: Adobe, cross-compiler, Flash, iPhone