The Apple vs Adobe debate has been raging since the announcement that a change to the iPhone Developer Agreement, specifically section 3.3.1, would ban the Adobe Flash to iPhone App compiler. In fact, Adobe has already thrown in the towel on this, days after the tool launched with Creative Suite 5. The reasons for this are many and varied, but essentially it boils down to 3 main issues:
- Flash is not a web standard.
- Control over the features that developers use should not be dictated by a ‘meta-platform’, but by first party tools.
- Flash is buggy, crash prone and eats battery life like its going out of style. Especially on OS X.