Apple/Adobe Kerfuffle Goes Federal; FTC To Investigate iPhad Development Clauses

Apple/Adobe Kerfuffle Goes Federal; FTC To Investigate iPhad Development Clauses

A few weeks after Apple announced its revised programming rules for iPhad devices, Adobe dropped the bombshell that it was abandoning Apple's platform. Up until late April, Adobe had tirelessly pledged Flash support for the iPhone, but certain changes to the developer license made it too risky for the company to continue development. Apple and Adobe have publicly sparred in the last week and the Flash developer may have deliberately upped the ante. Sources at the FTC revealed today that the regulatory agency is preparing to investigate Apple's developer license to see if it unfairly restricts competition—purportedly at Adobe's request.

The troublesome section of Apple's developer license is 3.3.1, which states:
Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited.
The limitations above add up to a big, blinking "NO FLASH" sign on the side of the digital highway. Flash isn't the only API effected by the new rules, other developers, like Unity 3D, were also impacted—but Adobe was obviously Apple's target when Cupertino revised its terms and conditions. Jobs recently defended the company's "No Flash" position in a lengthy rant on Apple's site; his sixth reason for avoiding the standard is pertinent to our discussion.



"We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform," Jobs wrote. "We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers."

He continues:

"This becomes even worse if the third party is supplying a cross platform development tool. The third party may not adopt enhancements from one platform unless they are available on all of their supported platforms. Hence developers only have access to the lowest common denominator set of features...we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms."

There are two ways to read this excerpt. From Apple's point of view, Jobs is saying that the company can't afford to be chained to a cross-platform framework that could prevent Apple from designing products that deliver an optimal user experience. To an outsider, however, Jobs' position sounds awful anticompetitive. Even if we grant Jobs' point regarding multiplatform development tools—specifically, that they cater to the least common denominator—Apple is scarcely reliant on third parties to provide software for the App Store.

If the FTC deems to investigate this issue, Jobs' sixth point will make a lousy legal defense. It relies on certain assumptions regarding Flash and the behavior of Adobe (or any third-party API developer) without proof that such problems have ever existed. Apple isn't blocking Flash because Adobe has hindered iPhone development, they're blocking it because Adobe could. If an antitrust violation has occurred (and that's a huge if), the argument won't fly.
0
+ -

if apple does not want to use adobe then let them do what they want to do, this reminds me of the Microsoft and IE... really this is getting to be a little headache but then again it keeps the legal department busy :)

0
+ -

This has nothing to do with Apple not wanting to use Adobe. It has everything to do with Apple telling all the software developers out there that they can not use Adobe.

0
+ -

I think adobe should just stop making apple software. that would be classic!!! make everyone dual boot, and then what was the point at getting an apple in the first place? 

0
+ -

Adobe HAS to be the one to provide all of the Internet content. Just ask them.

They'll do whatever it takes to make it so.

They're doing it right now.

This will get interesting while it plays out.

0
+ -

Again, this is not about Flash the internet plugin, but Flash CS5 developers programing enviroment. Basicly it allows people who know how to code in Flash to write general programs (.exe for example). This is a full on multi-platform compatable programing enviroment. There is actually no (easy) way to tell that the program was written with Flash CS5 by looking at the compiled code.

Please stop mixing Flash (internet browser plugin type) with Flash programing development.

0
+ -

Right Der!

What would be the point of getting an Apple if you can use the programs they tout for creativity! Other than that, they would just be expensive brushed aluminum boxes!

I think Apple is being the Elitist here. As much as I hate Flash (Animation), we still have other choices across all platforms. And they do support other OS's

Maybe Adobe needs to come out with their own Tablet with all the features Apple doesn't have, make it half the price. Then tell Jobs to bit their Apples! :P

Login or Register to Comment
Post a Comment
Username:   Password: