• On The Insider: Bruno Film Edited Due to Jackson's Death
July 1, 2008 11:51 AM PDT

Why Instinctiv avoided the iPhone SDK

by Matt Rosoff

A few days ago, I posted about Instinctiv's Shuffle application for the iPhone and iPod Touch. It's an interesting piece of software that addresses a growing problem for some discerning listeners--how to get a meaningful playlist without having to program it song by song--but it only works on so-called "jailbroken" devices.

Instinctiv found Apple's iPhone SDK to be too restrictive for its needs.

(Credit: Apple)

Instinctiv's FAQ alluded to problems that made it impossible for it to use the iPhone software developer kit (SDK), but I was curious to hear more, and Monday I had a chance to talk with Instinctiv co-founders Justin Smithline and Peter Brodsky.

As Brodsky put it, "Apple's not really releasing an iPhone SDK." To paraphrase his explanation, the iPhone runs Mac OS X. Apple could simply have allowed developers to write applications to that platform--that's more or less how jailbroken apps work--and let the developers figure out how to distribute them. That's the traditional software development model.

Instead, Apple is trying assert tighter control over the iPhone by allowing only code-signed applications to run on it. The only way to get your application code-signed is by participating in Apple's iPhone Developer Program. Which requires--among other things--developers to use the new SDK.

Developers can download the SDK for free to see whether they're interested in applying to become an official iPhone developer. But Instinctiv says the SDK was useless to them because it doesn't provide a way for applications access the music library. (One of many restrictions it imposes.) According to the Instinctiv co-founders, this is not about protecting users from badly written apps--it's possible to write an "approved" app with the SDK that degrades performance on the iPhone--but is being done strictly for business reasons.

I'm not a developer and am not qualified to evaluate this claim. But even if it's correct, so what? Apple spent a lot of time and money creating the mobile phone that everybody wants, and absolutely should be able to control the user experience, enforce exclusive arrangements with its carrier partners, and extract fees from third-party application developers.

But this strategy works only as long as there's no viable competition. Right now, there are plenty of other mobile platforms that third-party developers can write applications for--Symbian (which Nokia recently bought in its entirety and turned open source), RIM's Blackberry, and Microsoft's Windows Mobile just to name three. But those platforms either have inherent flaws--the Windows Mobile UI comes to mind--or the devices they're used on don't have the combination of style and features that the iPhone is becoming known for.

Google's taking the opposite approach of Apple, building its Android mobile phone platform on open-source software such as Linux and promoting it heavily to third-party developers. Instinctiv is bullish on the platform, and has already designed a version of its Shuffle app for Android.

But I'm pretty skeptical about Android's chances of changing the world. When buying a phone, are consumers really looking for a large choice of applications? No. They're looking for a cool phone that does a few things very well, and a service provider that offers reasonable service in the widest possible range. The iPhone has the edge in hardware design, it has most of the features and applications that most people want, and while AT&T's service isn't perfect, neither is anybody else's. Android might have been great five years ago, going head to head against Symbian and Windows Mobile in their infancy. But competing against the iPhone's unified array of hardware+software+online services will be a tough task for any company.

Matt Rosoff is an analyst with Directions on Microsoft, where he covers Microsoft's consumer products and corporate news. He's written about the technology industry since 1995, and reviewed the first Rio MP3 player for CNET.com in 1998. He is a member of the CNET Blog Network. Disclosure.
Recent posts from Digital Noise: Music and Tech
DJ app for Microsoft Surface
Music copyright lawsuit targets Microsoft, Yahoo, Real
CD Baby will let bands sell singles, download cards
Road to Pandora now goes through Amazon
Walkman vs. iPod
Best bassline ever?
Bing + RealPlayer SP = an iPhone full of ripped videos
Eighteen bucks for an iPhone decal?
Add a Comment (Log in or register) (8 Comments)
  • prev
  • 1
  • next
by Pete Bardo July 1, 2008 4:13 PM PDT
The SDK is $99 for developers of free or commercial apps, $299 for in-house/proprietary apps. I guess that's ok. But why place an artificial limit on functionality by not including access to certain parts of the hardware? That doesn't make sense--but, then again, selling iPhone only through AT&T doesn't make sense to me either. Apple may be making a comeback, but it still seem myopic to me.
Reply to this comment
by ~Neo~ July 1, 2008 5:14 PM PDT
"Apple spent a lot of time and money creating the mobile phone that everybody wants, and absolutely should be able to control the user experience, enforce exclusive arrangements with its carrier partners, and extract fees from third-party application developers."

I would not say that "everyone" wants one, iPhone overpriced, underperforming, locked down, childs toy compared to other devices from HTC.
Reply to this comment
by cbazza July 1, 2008 5:22 PM PDT
If the iPhone has most of the features and applications that most people want, then why is Apple bothering with an SDK for 3rd party developers ???

Android hasn't even being released yet and you say it would have been good 5 years ago !!! Android is going to attract some much 3rd party innovation that is going to leave iPhone behind, kind of like what Windows did to the original Macintosh.

Makes me laugh to read your comments about Apple having the right to extract fees (30%) from 3rd party application developers. What is going to happen is that most developers will ignore the iPhone and continue to developer for other phones.
Reply to this comment
by MacKirk July 1, 2008 6:03 PM PDT
Well, your comments are interesting because they could not be any more wrong. When Apple released the SDK they got 250,000 downloads. They had 25,000 people apply to be developers. They have so far accepted 4,000 developers and expect real live applications to appear as soon as September 11. The iPhone App Store, with it's low costs, it's frictionless administration and flexible pricing, is going to turn the iPhone into the next legitimate platform. And we won't have to wait long to see who is right. The revolution begins on the 11th and repercussions should begin almost immediately.
by MacKirk July 1, 2008 5:53 PM PDT
Why assume that Apple's limitations are arbitrary? Apple is one of the rare companies that really seems to think things through. Just because Apple hasn't EXPLAINED the reason for a limitation doesn't mean they don't have a reason for the limitation. If they've limited functionality, there is probably a very good reason (at least from Apple''s perspective) for it.
Reply to this comment
by setgo July 1, 2008 6:53 PM PDT
I guess that's why your following and commenting on iPhone news articles huh? If this is how you really feel dude then be like me. I hate Windows Moble (after owning a Q) so I don't read any related article and couldn't give a d@#$ what they are doing with it, so therefore you will not read a post from me about it. Stop trollin' around.
Reply to this comment
by setgo July 1, 2008 6:56 PM PDT
-Neo-

I guess that's why your following and commenting on iPhone news articles huh? If this is how you really feel dude then be like me. I hate Windows Moble (after owning a Q) so I don't read any related article and couldn't give a -- what they are doing with it, so therefore you will not read a post from me about it. Stop trollin' around.
Reply to this comment
by Cirbirus March 9, 2009 7:08 AM PDT
Apple has their own way of doing things and they pretty much don't give a toss if you like it or not. They are happy only dealing with the people that like them. They have some of the best tech support around but complaining to them about their corporate policies is like spitting into the wind.

As an iPhone developer I can say it SUCKS that we can't access the iTunes library. I understand why they do it; they don't like people downloading stuff off iPods because they think you'll just share your music with everyone, and you would. I know I would have written an app to beam items from one phone to the next. So as much as I hate it I do understand it.

But it still gets my goat. The way I feel is if I bought the hardware, it's mine. I can do what the hell ever I want with it and no silly EULA is going to stop me. In fact I think EULA's are ridiculous so I just say out loud when ever I encounter them, "I DO NOT agree with this EULA and if you do not agree that I should be able to open and use this without agreeing to the EULA then make it magically disappear, otherwise you accept that your EULA is null and void." That's about as binding as a EULA.
Reply to this comment
(8 Comments)
  • prev
  • 1
  • next
advertisement
Click Here

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About Digital Noise: Music and Tech

Matt Rosoff is an analyst with Directions on Microsoft, where he covers Microsoft's consumer products and corporate news. He's written about the technology industry since 1995 and reviewed the first Rio MP3 player for CNET.com in 1998. He's also a bass guitarist and an avid collector (and digitizer) of LP records. DISCLAIMER: This blog contains the personal opinions of the author and does not necessarily represent the opinions of his employers or of CNET Networks. As an IT industry analyst, the author occasionally agrees to nondisclosure agreements from Microsoft or other companies, and he will not violate the terms of such agreements on this blog.

He is a member of the CNET Blog Network and is not an employee of CNET.

Disclosure.

Add this feed to your online news reader

Digital Noise: Music and Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right