The big story lately seems to be about Apple vs. Adobe. Apple has jeopardized many developers who rely on Flash to make their iPhone, iPad and iPod Touch applications by changing their user agreement to only allow applications to be written in specific programming languages. This has delivered a huge blow to Adobe who is already struggling to keep Flash afloat with the adoption of HTML5.
People have hated Flash since the beginning. Massive flash websites started appearing in the late ’90s, with heavy load times and annoyed anybody using a dialup Internet connection. These days, bandwidth isn’t an issue, but the hardware requirement for Flash is daunting. Watching a video using Flash Player makes almost any computer churn its processor fan in exhaustion. Why would we want it on small, mobile devices that have a fraction of the power of a basic computer?
Sure Flash makes it easy for developers to make apps and impressive games. Heck, many of my favorite games are written in Flash. But Adobe has failed to make a product that is viable on mobile hardware, and will end up suffering for it.
Instead of making Flash leaner, Adobe whines that Apple is evil while continuing to make their products more and more bloated with each revision. The truth is that Apple isn’t doing this because they feel threatened by Adobe, they just don’t want bloated, slow and crappy apps littering the user experience, and neither do I.