Home / Blogs

Apple's Naked Self Interest

Alec Saunders

Any vendor in the platform business knows that their primary product is programming interfaces — the so-called APIs that developers depend upon in order to deliver applications. The API exposes features of the platform, and differentiate applications running on that platform from all others. Lose control of the API, and you will lose control of the developer. Developers are the leading indicator for platform success. Ergo, lose the developer, lose the platform.

Steve Jobs' protestations about quality aside, Apple's recent moves to bar developers from using any but Apple approved technologies to write iPhone applications is naked self interest… nothing new. For example:

  • In 1992, Borland was kicking Microsoft's rear with Turbo C++ and a development framework called Object Windows Library (OWL) which abstracted the underlying Windowing system out of existence, allowing developers to write applications that run on several OS platforms, including IBM's competing OS/2. In Canada, Microsoft's developer market share was below 30% in 1992. They were about to lose the entire Windows franchise to Borland — a company that made programming languages. Microsoft responded by releasing C7 with the Microsoft Foundation Classes (MFC), Visual Basic, and a number of other tools that eventually became Visual Studio. Within less than two years, market share amongst developers had climbed back over 70%.
  • In 1993, IBM made their famous statement that OS/2 was a better Windows than Windows. They allowed Windows applications to be run inside a virtual machine on OS/2, giving them instant access to the thousands of Windows applications on the market. Having done that, however, developers chose to write applications for Windows instead, knowing that they would run well on OS/2. IBM never made significant inroads into the developer community, and OS/2 never gained traction.
  • In the telecom industry, Nortel (and many others) routinely asked developers to sign NDAs before allowing access to the APIs for their products. The NDA was a legal mechanism by which vendors could prevent their APIs from falling into the hands of competitors, and thus hinder the development of compatible knock off technologies.

Controlling APIs by tying them to the use of specific development tools is simply a bare-knuckled way of retaining control of the platform, which is critical to the health of the iPod/iPhone/iPad franchise. It's not about screwing Adobe or developers who use Flash. It's about not allowing Adobe and other cross platform vendors to screw Apple.

As Microsoft learned from their experience with Borland, Jobs and co need to be mindful that developers will naturally migrate to tools which offer advantages such as productivity improvements, cost savings, or user experience benefits. Prohibitions, unfortunately, will only work for Apple for a short time. Ultimately, they must choose to compete for the hearts and minds of developers. I expect that they already know that, however, and are planning one or both of:

  • a licensing program to allow third parties to build development tools that use the iPhone API natively.
  • a suite of modern development tools and languages that give productivity benefits in line with what developers are used to in the web development world. MacOS already comes with Ruby built in. Why shouldn't iPhone OS also support Ruby or something similar?

Either would also be in their rational self interest.

By Alec Saunders, Vice President, Developer Relations, BlackBerry . More blog posts from Alec Saunders can also be read here.

Related topics: Mobile

WEEKLY WRAP — Get CircleID's Weekly Summary Report by Email:


"internet infrastructure" ? Scott Francis  –  Apr 12, 2010 9:03 AM PST

as interested as I am in this story (I spend a fair amount of time talking about it at work, on IRC, etc.), it doesn't seem to have any connection to Circle ID. And for the best analysis of the whole situation I've yet seen, take a look at http://www.devwhy.com/blog/2010/4/12/its-all-about-the-framework.html

Re: "internet infrastructure" ? Ali Farshchian  –  Apr 12, 2010 9:56 AM PST

Thank you for your feedback Scott. You're right about the overall relevancy of the subject to CircleID however as today's Apps and API's increasing involve the Internet, looking at how significant players decide on the usage of various related platforms can be quite educational (or at least valuable to be aware of). And yes the link you have provided for the additional analysis of the situation is definitely recommended for anyone with further interest in the subject.

To post comments, please login or create an account.

Related Blogs

Mobile Broadband Penetration in Asia

The Changing Mobile World

ICT Sectors Are Merging Into a New Wholesale Platform for the Networked Economy

The Mobile App Trap

Are Apps a Passing Phase?

Related News


Industry Updates – Sponsored Posts

DeviceAtlas Granted Patent on Device Detection Accuracy Method

SpotXchange Chooses DeviceAtlas to Target Ads to Specific Devices

5 Ways Google Brillo Can Change the Device Landscape

Sophia Bekele's Keynote Speech on "Africa: The Next Frontier for Mobile Technology"

Standards and Browser Compatibility

36 Must-Know Mobile Market Statistics For 2014

Mobile Web Traffic: A Dive Into the Data

Mobile Web Has Now Overtaken PC in 40 Nations, Including India, Nigeria and Bangladesh

New Chinese "Mobile" Top-Level Domain Now Available

Ofcom Benchmarking UK Broadband Performance Welcomed, But Needs Considerable Improvement

Join dotMobi at World Hosting Days 2014, April 1 - 3

Afilias Announces Its First Internationalized TLD With the Launch of .MOBILE in Chinese

dotMobi and Verio Introduce goMobi Mobile Website Solution in Europe

dotMobi and Verio introduce goMobi mobile website solution in Europe

dotMobi and Digital Element Announce Strategic Partnership

Maximizing the Mobile Web User Experience: Tips of the Trade

Dyn Acquires Mobile Dashboard App Trendslide

dotMobi and Nginx, Inc. Bring Device Awareness to Web Servers

Webtrends Chooses DeviceAtlas for Device Data in Webtrends Analytics Solutions

DeviceAtlas Device Detection Solution Selected by Komli Mobile for Ad Serving Platform

Sponsored Topics