Apple Blocks iPhone Video Camera App

The makers of iVidCam, a video recording app for the iPhone, contacted me about how Apple blocked their iPhone app ahead of the release of the iPhone 3G S, which features a video camera.

I regret not seeing this letter in my inbox earlier, but I think it´s worth sharing. Of course, take this with a grain of salt. Here it is:

This is our story of how we created a breakthrough video camera app for the iPhone only to have our hopes unfairly crushed by Apple.

In October, we started development on iVidCam, a video recording app for the iPhone. We invested a lot of capital and resources because we knew if we got a video camera app working, then it would be an instant hit. By January, we had finished the mp4 video encoding engine, but we needed a way to take multiple pictures per second to make video.

In February, our breakthrough came. Apple featured 25shot, an app that took 25 pictures in 5 seconds. The app used a custom camera view and took 5 screenshots per second. Our team studied the app and integrated the same function into iVidCam. We saw Apple’s featuring 25shot on the front page of the App Store as a signal to developers that this function was highlighted and encouraged by Apple.

In March, we finished development of iVidCam and even added wireless transfer and YouTube upload functions to the app. We were confident that this app would go #1 in the App Store. It had everything users wanted – a functional video camera app, mp4 encoding, wireless transfer, and YouTube upload of the recorded videos. We posted the app to iTunesConnect for Apple approval on March 27. Several days later we were shocked to discover Apple had rejected the app due to what they said was an “unpublished API.”

The same day we called the highest management person at Apple we knew, John Geleynse. We met him at the L.A. Tech Talk last year and he appeared to be the main iPhone evangelist. We thought that he could surely help us. On the phone, he was cordial and even agreed with us that talking to the regular reviewers was not going to do anything. He told us to email him an email stating our case with specifics and that he would forward it to Lead of the App Review Team. He assured us this was the way to go.

We emailed John Geleynse the same day. And this was the beginning of almost 2 months of being ignored, neglected and overlooked by Apple. Our emails to the Lead of the App Review Team were not being directly responded to. We asked for dialogue, and they gave us no personal replies but sent us form letters intead. Throughout this process, we were committed to working with Apple and not complaining publicly. We wanted to give every opportunity for Apple to address our concerns. Apple deeply disappointed us by ignoring us for months.

* March 31-May 18 correspondence with Director of Tech Evangelism, John Geleynse

By mid-May we had reached the point of exasperation. Our efforts to dialogue with Apple, their main iPhone evangelist, and the Lead of the App Review Team had led to nothing. We decided to try one more time with Apple, this time writing to the highest management possible, Steve Jobs. Here’s our May 18th letter to Steve Jobs that we asked several high management people at Apple to make sure it got to him:

* May 18 letter to Steve Jobs

We ended up getting a reply from Senior VP Phil Schiller, who ironically is going to be giving the keynote speech at June 8, 2009 WWDC where Apple could announce their own video camera app for the iPhone. Phil Schiller’s email and following correspondence ended up to be another big disappointment. Apple never took us seriously and refused to dialogue with us on the issues we brought up.

* May 18-27 correspondence with VP Phil Schiller

After two months of being unable to dialogue with Apple, we learned that perhaps we were just too insignificant in Apple’s eyes. Even though we had published hundreds of iPhone apps in the App Store, we were just one developer with a complaint in Apple’s eyes. We decided to draft a petition letter to end the unfair practice of rejecting custom camera view apps by Apple.

* Petition Letter from Photo App Developers

And finally, we’ve decided to share our story publicly. Maybe Apple will change if enough people let them know they don’t agree with how they’ve handled this situation. We can no longer do it by ourselves, we need your help.

* Please email Apple to let them know you’re unhappy about their actions (appreview@apple.com and schiller@apple.com).

In closing, this saga has seeded many doubts about the partnership that Apple has with developers like us.

1. Our company has been damaged and devastated.

We’ve spent the majority of our resources on iVidCam, only to see it unjustly rejected and Apple closed to dialogue. It’s frustrating especially since we were big fans of Apple and our company of 6 iphone developers has been committed to developing iPhone apps and working with Apple. We were counting on iVidCam sales. Now our company is struggling to break even and we’re at the unenviable place of deciding whether continuing to develop for the iPhone is sustainable or not.

2. It doesn’t feel good to be disrespected, neglected, and misled as a developer.

It’s been a stressful process because we’ve tried our best to communicate and reach out to Apple, only to be ignored and not treated as a true dialogue partner. If Apple treats developers like this now, what is the future of Apple-and-developers relations? In our case, we feel like Apple misled us, changed the rules arbitrarily, and punished us for trying to be good iPhone developers that work within the system. Ironically, our company has been committed 100% to developing for the non-jailbroken iPhone, only to be punished by Apple. And if Apple comes out with their own video camera app on June 8, 2009 at WWDC, it will be a sad day for us and also thousands of developers. The App Store is not a good system when the people in charge can do whatever they want with no accountability, even at the loss and damage of other parties.

3. What’s a published API?

One of the key issues in our story is what constitutes a “published API”? We’ve stated this over and over to Apple, but we believe that one of the strongest publishing mechanisms they have is the front page of the App Store. Apple appears to meticulously choose which apps to feature. The featured apps encourage users to buy them and developers to develop them. In this case, Apple featured 25shot in February and QuadCam in May, along with approving dozens of custom camera view apps in between. These featured apps appeared to millions of iPhone users on their desktop and also on their iPhones (AppStore). If these apps were using an “unpublished API”, then why were they featured multiple times on the front page of the App Store? And why were dozens of these apps approved? If Apple was wrong in featuring these apps, then they misled developers like us to spend tons of capital and resources in development. Regardless, by featuring these apps, Apple clearly implicitly published the use of these APIs to millions of users and developers. And by continuously featuring these apps, Apple strengthened their published position of the custom camera api usage.

Please share this story with your readers.

yours,
David and Susan Lee
GP Apps

3 thoughts on “Apple Blocks iPhone Video Camera App”

  1. I agree, it’s about time something happened to them. If Apple ever has to face a fraction of the restrictions Microsoft must follow, developers and consumers would both benefit greatly. Never mention that to the die hard Apple fans but it really would be a great thing.

    Hit them and hit them hard.

    Reply
  2. Why don’t you just sue Apple. Don’t hire a lawyer. Just represent yourself.

    Let them throw their legal department and lawyers at you. It makes no difference. You can just stumble along. The press will cover you and the court has to help you present your case.

    It will also be a good opportunity for Google and Android partners to make their case to developers who are looking to be treated right.

    Look up Nolo Press publications for good advice on how to represent yourself.

    Maybe you can even get the State/US Attorney to take a look and see if this falls under unfair trade practices. This sounds like the same kind of stuff that Microsoft did and has gotten slapped around for multiple times.

    Reply
  3. David and Susan,

    I’m sorry to hear about your experience. I was just searching for a Video app and came across this page. Although it’s awful and completely disrespectful, I am not surprised even the slightest. Apple is a company who, for quite some time now, builds up their reputation by making false claims about PCs. They have done such an ugly job that I went from enjoying their products to forcefully avoiding them. The reason I purchased an iPhone was because the hardware was great and I have waited so long for a nice small web device to use around the house. The only impressive piece Apple brought to the table was the hardware. Any real value has been because of developers like yourself. Apple has proved time after time that they do not care about their customers or their direct supporters. They have an attitude that they need no one. They had this same attitude when they received the live saving loan from Microsoft. I certainly believe that a majority of the management (and customers) would have rather seen the company dissolve in bankruptcy than to take money from Microsoft.
    Apple doesn’t admit to mistakes as much as they create lies about competitors. If I had advice it would be to look at a company’s character before investing with them. Sure, sometimes you can make money but at the end of the day you are just a tool used for growth. I would also suggest that you check out Android as I feel that’s a perfect mix between the iPhone and Windows Mobile. Also, Windows Mobile 6.5 and 7 should bring some good customer base to that platform.

    Good luck,
    Zac

    Reply

Leave a Comment