Skip to Content

TUAW Interview: Ambrosia's Andrew Welch on the iPhone update and iToner

As we reported yesterday, Ambrosia Software is working hard to get their iPhone ringtone maker iToner working again after it was broken by the iPhone 1.1.1 update. Last evening the president of Ambrosia Software, Andrew Welch, was kind enough to sit down with us (virtually, anyway) to comment on the iPhone update and iToner, as well as to share some of his outlook as a third-party developer more or less beholden to Apple's business decisions. I think he draws an important distinction between the sort of hacking that went into the actual third-party iPhone applications and what iToner does. Speaking as he does from long experience, I think he has an interesting perspective on the development of third-party applications in the Apple ecosystem.

Do you think Apple has done something unjust in locking down the iPhone the way that they have with the latest update?

Unjust, I would say no. It's Apple's product, and their license clearly stipulated what was allowed and was was not with the iPhone. I also understand their reasoning for doing what they have done. Agreeing with what they are doing is another matter.

Here's the thing. One of the things that Apple is very good at is creating excellent user experiences. For something general, like a computer, they can't create everything that people want to use... so Apple (grudgingly sometimes it seems) nurtures a developmental community for the Mac.

For devices like the iPod and the iPhone, they are limited in scope enough that Apple believes they can control every aspect of the product, and end up giving the user a better experience than if the Philistines were allowed to put anything on it they want to.

I understand this rationale, and to some extent, I agree with it. However I do believe that Apple is erring a bit too much on the side of controlling everything on the iPhone. So is it unjust? No. Is it unwise? That depends on your perspective.

As a third party developer, I absolutely want to develop for the iPhone. I think I can create some fantastic software for the iPhone that people will love, absolutely. However I do understand Apple's opinion that if they control every aspect of the phone, people won't end up with a lousy user experience.

So where is the line? What do think would be reasonable degree of freedom for third-party devs?

Apple is not marketing the iPhone as a PDA, so I think to an extent they don't care if it has the range of applications that Palm, the Blackberry, and other devices have. Apple is marketing the iPhone as the best damn phone money can buy. To an extent, it is. However I am reminded of their decision to not license the MacOS way back when... and an inferior but for more "promiscuous" standard is what ended up taking over the market.

There is slightly less of danger of that here, I think, because of the relatively limited scope of the device, but Apple is taking on an awful lot by saying that they are going to develop everything that goes onto the phone. We can all see the shortcomings in a number of areas... no to do list, for instance. No search in the list of contacts. These are things that no one can come up with a solution for except Apple.

It's a gamble. Apple thinks they can pull it off. I hope they are right.

Well clearly many devs would like access to the iPhone, but do you think Apple owes anything to third-party developers who work on a closed platform that Apple has not provided an official SDK for (e.g. besides the iPhone, the Apple TV)?

I don't think Apple owes third party developers anything. If they want to make it a closed device like they did the iPod, they can. The iPod was very limited in scope, and they did a fantastic job with it. The iPhone however... people expect much more. I think Apple is biting off an awful lot by taking on everything themselves.

That said, they certainly have and will continue to "bless" certain developers (like Google) with access to a way to develop for the iPhone if Apple finds the partnership beneficial. The key is that Apple wants total control. Again I understand the reasoning, but I question whether it's the best long-term strategy if they want this to be the device that meets everyone's needs

So specifically with regards to iToner do you feel that Apple has wronged Ambrosia in some way?

I'm frustrated, honestly. With iToner, we worked very, very hard to make sure we did things the right way. We didn't hack into the phone at all, we didn't "jailbreak" it - we used the same APIs that iTunes uses to put files on the iPhone, and we put those ringtones in the user area of the phone. This is why iToner ringtones survived OS updates.

Then Apple rolled out their iTunes music store sale of ringtones... and they broke iToner. The way they broke it seemed excessive, but understandable from a programming point of view, so we rapidly came out with a fix. The first few weeks of iToner's life was nothing but coffee, code, and sleepless nights for people here at Ambrosia, so as such, sure, it's frustrating that it's broken yet again.

We're not putting anything but data on the iPhone, and we're doing it in the right way, and we're putting it in the user area of the iPhone. Apple is intentionally making sure that products like ours don't work. That I think is a mistake - it's as if in an iPhone OS update, Apple decided that MP3s you got from ripping a CD should no longer play on your iPhone, and you should instead buy them from their store.

So I take it your position is basically that the user area of the phone should belong to the user and it's not really fair for Apple to artificially restrict what you can put there?

Absolutely. Apple should no more be controlling what ringtones I want to use than they should be controlling what music I can listen to, or what photos I can look at.

Here's a good analogy, I think. Apple came out with their online store, and they charged for music. They said "We know you can get music from elsewhere, but we're going to make the user experience so good that you'll want to get it from us." And guess what? They were right, it worked!

The tack they are taking with the ringtones, though, is not "We'll provide such great ringtones that you'll want to buy from us" but rather "This is all you're ever going to be able to use, too bad if you want to use something else." I think they took a winning formula, and got it entirely backwards.

I fully understand that much of Apple's behavior is the result of signing deals with multiple "devils" in terms of AT&T and the various music labels. So to an extent, I think some of the choices that Apple is making now are not their own. But I find it amazing that they'd take the exact opposite approach of providing fantastic content and a fantastic user experience to make you want to buy music from them.

I hope that this is not the attitude they are going to take going forward, because if they no longer focus on delivering the best possible content in the best way - and using that as a selling point - and instead try to sell things by restricting what you can buy, well. I think it's really sad.

Do you yet have a good idea what it will take to get iToner working again? Is Ambrosia prepared to more or less continually respond with updates?

Yes, we know what it will take to get iToner working again, and we've been working non-stop since the iPhone 1.1.1 OS came out. It really caught us by surprise, and [that's] why we said iToner ringtones would work with future iPhone OS updates: we put our data in the user area of the iPhone, and [Apple] would have to specifically go out of their way to block our software from working.

Sadly, that's what they did. It's really as if they decided one day to not allow you to play MP3s you purchased from elsewhere on your iPhone. So fixing it for us means a lot of work, because we have to figure out exactly how Apple decided to target us and block our ringtones from working. We'll fix iToner to work with iPhone 1.1.1. Our fear is that Apple will then once again block us from working.

That to me is a dance I don't look forward to dancing, but... I think we're writing a very legitimate application, and we're doing it the right way without hacking anything. I think we have every right to be able to exists.

But as of right now it's Ambrosia's policy to continue updating iToner as necessary in response to Apple's updates?

Obviously Apple holds all the cards in this game. I would really hate to have our customers have our app constantly broken and re-broken by Apple. We know a LOT of people at Apple that own and use iToner... and they love it! So yes, it is our policy to continue to make iToner work. It's almost become personal now, in addition to wanting to do the right thing and support our customers.

However if the day comes that we decide Apple is going to constantly target us, and make our lives miserable, we would have to evaluate what to do at that point. I hope that day never comes, I love iToner. I use it myself.

Is there any chance that you'd offer users a refund for iToner if it gets too difficult to keep up with the changes?

Yes, we've been in the Mac software business for 15 years. My name means a lot more to me than $15. If people want a refund, we will refund their money. It sucks, because it's happening due to forces beyond our control, but ultimately it is our product, and therefore our responsibility to make it work.

Ambrosia is one of the older Mac shareware publishers; do you feel like Apple's relationship with third-party devs has changed recently/over the years?

Apple is a business. When you're useful to Apple, they are very friendly and helpful. When a competitor of yours is useful to Apple, they will embrace the competitor. It's just business in that sense. When you do something Apple likes, or Apple can demo well, they love you. Otherwise they largely ignore you - I think this has been fairly constant over the years. That's not a criticism, by the way. I think it makes good business sense to operate in that manner. I can't say I've seen that aspect of things change much over the years.

What has changed is that Apple is producing more compelling products, and they are selling more of them. That's fantastic for us, since we feed off of them to an extent. Apple is producing exciting technologies these days more than in years past, and in that way, it's more fun to be working with them.

Do you have any advice for other developers who might be thinking of working on one of Apple's closed platforms?

My advice would be to go into it with eyes wide open. That means knowing that you're an ant that's scrambling around underneath the legs of an elephant. One step in the wrong direction, and you're toast. If you decide to develop for a platform that Apple tells you to stay away from, you have to be prepared to get crushed. That's why we're a little bothered by iToner being squashed as it has been... we went out of our way to do the right thing, not put any code on the phone, not hack it, etc. and yet still we get trampled.

I'm certainly not trying to play the victim here, but it is somewhat disheartening to work your guts out on a great product, only to have it seemingly senselessly terminated. So if you want to develop for a closed Apple platform... be prepared for the heartache that may come, no matter how careful about it you try to be.

Lastly, is there anything else you'd like to add?

And to end on a positive note, we're coming out with a product called WireTap Studio that I think is going to impress the hell out of you and your readers. It's a new way of thinking about recording and editing digital audio that I think breaks new ground... and it doesn't depend on a closed Apple platform!


Thanks to Andrew for taking the time to speak with us. We'll have more on WireTap Studio in the near future.

As we reported yesterday, Ambrosia Software is working hard to get their iPhone ringtone maker iToner working again after it was broken by...
 

Add a Comment

*0 / 3000 Character Maximum

39 Comments

Filter by:
HB

I think Apple is making a grave mistake and it's going to catch with them. I am a big fan of Apple but I'm very disappointed with some of the moves they are making in recent times. We have supported Apple through some lean times and they're throwing it back in our face. My mother use to tell me, "You can't do wrong and get by with it".

October 12 2007 at 6:00 PM Report abuse rate up rate down Reply
Rick A

All this control BS is really bothering me.

I bought my iPhone a couple of weeks after the release. I managed to get one ringtone on it and haven't upgraded to 1.1.1 yet, so it still works. I may stay at whatever version I'm at until this dust settles. I refuse to buy a ringtone for a song I already OWN.

While I find the iPhone a big step up from my Razr, I keep wi-fi turned off, use the internet on EDGE when necessary, set my mail to update every 15 minutes when not at home and use the Calendar to keep track of things. I also love using Google maps to check on traffic and having my kids' pictures on there.

All that being said, if my iPhone should die prematurely one way or another, I'm going back to my Razr. It's not worth $400 to replace the iPhone.

Other than that, I own 2 Macs, 3 iPods and 150 shares of AAPL. Steve's going too far on this issue of who owns the iPhone.

October 04 2007 at 1:13 PM Report abuse rate up rate down Reply
David

I'm with Steve up there at comment 17. I use ringtones for different people which are actually recordings they made into my phone (RAZR) where they say silly things which identify them as the caller. Don't have to put on my glasses to see that the kid is ringing me up. I have absolutely no desire for musical ringtones. So why would I even think of getting an iPhone given these issue. And so far Cingular/AT&T allows me to upload these recordings to my phone with bluetooth with no problemo.

October 04 2007 at 6:19 AM Report abuse rate up rate down Reply
johnh

Very worthwhile read! As a long-time Mac user (and iPhone owner), I've enjoyed quite a few of Andrew's works - he and Ambrosia do great work and I'm glad he's an Apple developer. I also agree with much of his assessment of this situation and am also saddened by Apple's recent actions which do not appear to be in their own or their customers best interests.

October 04 2007 at 1:07 AM Report abuse rate up rate down Reply
Todd Bernhard

Three things...

1) Has anyone looked into this from an ADA-perspective? Folks with Tinnitus and other disabilities might need special ringtones or speechtones and iTunes' selection doesn't cut it. I'd pay for celebrity speechtones like "This is Donald Trump. Your boss is calling. Answer it, or YOU'RE FIRED!"

2) My Nokia e62, *on AT&T*, allowed ringtones using any MP3 song stored on the phone. It also had built-in text-to-speech name announcing...very cool. And it had native Instant Messaging. And Bluetooth syncing. This is the same phone Steve Jobs called "crippled" at MacWorld January 2007.

3) Verizon just had a beef with Bob Marley's estate over use of his songs as ringtones. So it's the record labels, and that explains why only some songs are available.

So Nokia on AT&T allows any MP3 ringtones. Apple on AT&T doesn't. The difference is Apple, with iTunes, has to abide by the record labels demands. Maybe that's why Jobs was pushing for DRM-free music recently?

October 03 2007 at 10:24 PM Report abuse rate up rate down Reply
Tim smith

I am a lawyer who almost always had his mobile on vibrate with no sound, because it is a serious matter to have your phone interrupt court, where I appear almost daily. One judge even confiscates phones that ring while he is in session. I have been doing this long enough that I now feel phantom vibrations.

But I not only feel it when it is not vibrating, I frequently miss calls because I don't feel it when it is vibrating. I purchased iToner and installed a ringtone that quietly calls my name, telling me I have a call. It sounds like whispered conversation, and no one has ever thought it was my phone.

So Apple's attack on iToner not only eliminates a very useful feature, it prevents a replacement--at least until someone comes out with a hit song with the softly spoken lyrics, "Smith, you have a phone call. Smith. Smith, answer the phone."

October 03 2007 at 6:34 PM Report abuse rate up rate down Reply
koreyel

Upthread:

"Another company will take what Apple did right on the phone and add all the stuff Apple did wrong"

Well yeah.

If MS still had some testosterone in its blood...
All it would have to do is throw a billion at creating a iPhone that is totally open.
And thus: totally cool.

The problem is MS doesn't have any man-juice left.
It's a decrepit company run by a fat old man (Ballmer) who can't dance worth a lick.

But don't despair just yet.

Google is noting what is happening...
Google is decidedly geek-friendly.
They won't shun the coolest guys with all the hacks.
Know this:
The google phone is coming.
It is going to do a job on Jobs.


Now you know why Jobs cut the iPhone price. Got to get the gettin' while the gettin' is good. I feel for you perps that got locked into 2 year ATT contracts with your i-thing-a-ma-gip.

October 03 2007 at 5:22 PM Report abuse rate up rate down Reply
Fear

Has anyone wondered why a certain subset of the iTunes music store is available as ringtones?

Probably because Apple has contractual obligations to pay the record labels additional money if they repurpose the music to be used for other applications. i.e. ringtones. And that repurposing appears to apply on a song by song basis. Not on the complete catalog of a record label.

And maybe another part of that contract says that Apple must try to the best of their abilities to stop "non-purchased" ringtones from being used on the iphone.

So Apple has two options: don't sell ringtones period and allow 3rd parties to install their own ringtones, or follow their contract obligations with the record labels.

If they don't sell ringtones, then they will make a subset of their users happy.

Or they can sell ringtones. And allow an iTunes user to easily create a custom ringtone for their phone for $2. Selling ringtones will also try to appease the already shakey relationships with record labels who have recently demonstrated that they can do business elsewhere.

If i was in Job's position, it would be a difficult decision to make.

October 03 2007 at 4:56 PM Report abuse rate up rate down Reply
Avinash Badaltjawdharie

Great Interview!! and also really good answers!!

October 03 2007 at 4:55 PM Report abuse rate up rate down Reply
roberto

yeh, nice interview - the guy is a professional.

Only thing missing is any comment/question that goes to the heart of the issue which is that the intentional break is probably due to some agreement that ATT has with Apple regarding ringtones ... I mean otherwise Apple would make it a cinch to create your own ringotnes in their own Garageband app - yes? ... but oddly they left out an easy route for that. It all points to ATT and even the involvment of the record labels, who no doubt feels that they have 'compromised' a lot by allowing for the lesser priced tones with more liberal usage ... the phone co model insists on making a cut onevery ringtone and of course the labels do too. Apple has contractual obligations to both. Apple, when it unleashes further iterations of the phone down the road, and no longer feels compelled to partner with a singe carrier, will have more clout in negotiating and will hopefully do the right thing for the consumer. For all the vaunted 'control freak' aura around Apple, the fact is that they don't have it all ...

October 03 2007 at 4:34 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.