Apple’s Developer U-Turn Signals Android Pressure

Apple has announced that it has relaxed some of the restrictions the company previously had on tools developers could use to create applications for its App Store, bringing joy to some circles in the mobile development community.

Yet, while some developers sing a collective “hallelujah,” others are asking whether Apple has gone far enough in opening up its policies — particularly when competing platforms such as Android are open and thriving.

Apple’s restrictions led to a backlash from the developer community and prompted some to write off building apps for the platform. Indeed, one developer, Lee Brimelow, a platform evangelist at Adobe, told Apple to go screw itself in a blog post. Apple’s restrictive policies were part of a bitter feud that raged between Apple and Adobe earlier this year over the viability of Adobe’s Flash and whether it should run on Apple’s iOS. Apple CEO Steve Jobs even stepped in to diss Flash.

Apple relaxes rules

However, Apple has listened to developer dissent and taken notice. In a statement released 9 September, Apple said:

“We are continually trying to make the App Store even better. We have listened to our developers and taken much of their feedback to heart. Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year.

“In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.”

“There was a lot of pressure on Apple to review these parts of the program license, and it is encouraging that they have changed their mind,” said Al Hilwa, program director for applications development software at IDC. “There was a lot of developer pressure and negativity around the restrictions because they in principle disallowed many technologies that involve virtual machine implementations that are a common architectural construct today in modern programming languages. With these restrictions, it would have been impossible to port Java apps or .NET apps, for example, amongst many other things, to the iPhone.

“What is more, the rules were not evenly applied and no one could confirm that there weren’t apps in the App Store that violated these restrictions. What is even more, I suspect that government probing or fear of it was a factor in this, but also the increasingly more competitive mobile platform space and the success of Android were likely factors.”

Growing momentum

Mark Driver, an analyst at Gartner, concurs. “This is clearly a reaction to significant developer complaints, and also clearly a reaction to growing momentum among Android developers,” he said.

In particular, Apple’s restrictive Clause 3.3.1, which irked many developers, read:

“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).”

Page: 1 2

Darryl K. Taft

Darryl K. Taft covers IBM, big data and a number of other topics for TechWeekEurope and eWeek

Recent Posts

X’s Community Notes Fails To Stem US Election Misinformation – Report

Hate speech non-profit that defeated Elon Musk's lawsuit, warns X's Community Notes is failing to…

1 day ago

Google Fined More Than World’s GDP By Russia

Good luck. Russia demands Google pay a fine worth more than the world's total GDP,…

1 day ago

Spotify, Paramount Sign Up To Use Google Cloud ARM Chips

Google Cloud signs up Spotify, Paramount Global as early customers of its first ARM-based cloud…

2 days ago

Meta Warns Of Accelerating AI Infrastructure Costs

Facebook parent Meta warns of 'significant acceleration' in expenditures on AI infrastructure as revenue, profits…

2 days ago

AI Helps Boost Microsoft Cloud Revenues By 33 Percent

Microsoft says Azure cloud revenues up 33 percent for September quarter as capital expenditures surge…

2 days ago