Defending Apple’s right to screw Adobe!

First, let me get admit that I’m a known hater of Flash technology, for reasons that has to do with always causing crashes, requiring plugins, bad performance, not being cross-platform compatible, resulting in bad usability, breaking out from the web's default interaction system and many more.

Having said that, I’m writing this to show you that all of Apple’s decisions regarding putting flash down are completely logical, justified and make perfect sense from Apple’s perspective.

 

Apple has always maintained control over everything they do, starting from the hardware, design and software down to the retail experience, for the main reason of maintaining a quality and an experience that - let’s admit - no other company offers these days.

That was perfectly okay with everyone (both Apple and non-Apple users) up till the point Apple released the iPhone, became widely popular and users started to “think” that they have the right to “decide” on Apple’s behalf.

Apple didn’t change at all! It just happened that they got into a new business and are doing what they’ve always done, but to new companies (Adobe). And we gotta give it to Apple, their strict adherence to quality and experience is one of the reasons for their exceptional products.

 

So, why Apple is doing what they’re doing to Adobe?

Adobe flash is a bad technology! It doesn’t perform well on mobile devices (so far!), and seeing Apple’s stance towards achieving optimal experience, they wouldn’t let Flash run on the iPhone or iPad, at least not in its current form. And how does Adobe react? They decide to be stubborn about it, and instead of trying to talk this with Apple and understand their objections, they went their own way to circumvent Apple’s decision by working on a feature in Adobe Flash CS5 to allow developers to port flash apps to the iPhone, which creates a new - more fundamental - problem for Apple, that has to do with losing control over their platform.

It goes against Apple’s fundamental rules, for anyone other than Apple to define the framework for iPhone apps! And Adobe is trying to do exactly that, by hacking their way into the iPhone with their meta-platform (Flash-to-iPhone compiler).

Apple’s answer came yesterday, by changing their terms to disallow all private APIs, rendering Adobe’s efforts pretty much useless, and dictating a statement stronger than ever that: we control our platform and we are very serious about maintaining that control, and there’s no way into this platform but the front door.

What will Adobe do next? Who knows! But if I were in their shoes, I would give up the fight and work with Apple and discuss ways to get Flash into iPhone/iPad by doing whatever Apple’s engineers think it’s good practice, or else, face banishment to the underworld of the biggest mobile platform, risking flash's future in other mobile platforms and eventually the web...

Filed under  //

Comments [5]

Welcome to my new blog

It's not exactly a blog, just a place where I can post my longer-than-140 characters thoughts that doesn't belong to my twitter account, they might be expressed in a few sentences or they might need an essay of sorts to contain them, depending on the topic and most importantly how much time I have.

I've updated the date of this post for 3 times since I first wrote it! Each time with the intention of launching it and starting to actively write again. 

But this is it! I'm back for real this time...

Comments [2]