Steve Jobs allows video streaming app to enter App Store with undocumented API use
Update: Wow, this is a buggy app. We got it to work..just barely. More below...
Knocking Live Video (app store link) hit the App Store today. Its journey there was an unusual one however. The application is simply a peer to peer video streaming app. IT allows people to connect via social media application Facebook.
The major roadblock was that Knocking Live Video uses undocumented (and therefore unusable APIs) to stream video from iPhone to iPhone. Naturally, with the automated API checking tool, the app was rejected for this reason initially.
According to Ars, however, the developer sent an impassioned email to sjobs@apple.com....
But Meehan was convinced that his app was worth fighting for. "When it was rejected, I decided not to give up and reach out directly to Steve Jobs via e-mail," he told Ars. "I reached out to Apple to reconsider our application due to its potential to culturally change how people share live moments phone-to-phone."
He made his case "in a way that was not about me or our app, rather about being a life-long user of all Apple products, about how I believed in Apple and that I believed Jobs would respond," Meehan said.
Meehan ended up composing a passionate plea to Apple's CEO, explaining he has been frustrated and disheartened with the app approval process, which often leaves developers wondering and waiting with little or no response from Apple about any potential problems. He pointed out that there are other apps that had been approved using the same private API call—though it was prior to Apple's suspected use of automated analysis software that can comb through code and spot references to unapproved APIs. Meehan even "humbly" requested that Jobs himself review a demo of the app and reconsider it for approval. He then fired off the e-mail to Jobs at 11pm on Saturday, November 21.
An Apple executive, who wishes to remain anonymous, contacted Meehan at 8:30am the following Monday morning to discuss the app and its rejection. He revealed that the order to reverse the app's rejection came "directly from the top." Within three hours of the phone call, Knocking Live Video was approved for sale via the App Store. The app is available for free starting today.
This is interesting for a number of reasons. Firstly, it is the first time that El Jobso has pushed an app through the App Store rejection process. It is also a kick in the ... to developers like Qik who have had streaming applications for other platforms (and jailbroken iPhones) for awhile but never got permission to do this at the App Store. Does this mean that the the Undocumented API is now documented?
Also, it is the first time any legit application (*ahem Cycorder) has allowed the 3G iPhone's camera to do video. Maybe Apple will allow other apps to turn the original and3G iPhones into camcorders. We know they can do the job from the success of jailbroken app cycorder.
It also isn't going to help AT&T's last place network now that people are streaming video between iPhones.
In fact, we're not so sure that this one is going to last. It might be wise to get it while you can.
Latest Stories on 9 to 5 Mac
- Amazon is building Kindle app for iPad, other tablets
- Will Apple let a full resolution Kindle.app into the iPad App Store?
- iPad's iBookstore App should play with thousands of free books from Project Gutenberg
- Toshiba 640GB portable USB hard drive: $90+free ship
- Another SJobs@apple.com email, this time dissing Google's Picassa
- Sprint tries to get on iPhone bandwagon with 4G hotspot
- 9to5mac: What's the best value in monitors?



Delicious
Digg
StumbleUpon
Reddit
Facebook
Google
Yahoo
Comments (20)
Very cool. As always Steve is the man. Or deity.
This App is definitely not ready for the AppStore. It's very unstable and after an hour trying with a friend, we never got a decent video link to establish.
He's on a 5bar 3G and I'm at home with WiFi.
Crashes when we're trying to open the app (takes about 10 tries).
Then crashes when streaming a video (my "video", which my friend say it's more like a frame every few seconds, only lasted a minute, my friend's stream only lasted 3 sec and I couldn't even see anything on my end)
Then crashes again when you try to reopen the app and try again.
Cool app, great concept, awesome backing making it to the App Store, but runs poorly.
Both of our phones are 3GS.
I've got the same exact problem but I'm using the iPhone 3G. I've been trying for a while now with my girlfriend's iPhone 3G and it just constantly crashes. Maybe that's the reason why it got rejected in the first place?
yeah strange it would get approved considering how buggy it is. I still haven't been able to launch it. Crashes every time on iPhone 3GS via wifi
tried rebooting after installing?
did a hard reboot, home+power. App launches, then crashes when knocking on a friend :p
Same thing here, just crashes, iPhone 3G, no jailbreak.
Not really unstable, just doesn't run : )
still crashes on launch
I've tried reinstalling, rebooting, etc... Just doesn't work. Title screen comes up for 25 seconds and then quits. 32 gb 3GS. Can't get to website either. Is this a joke?
to bad it keeps crashing.
Just a hunch: something tells me that it's trying to connect to his server upon launch and the wave of new users is crushing it. I picked it up earlier in the day and I was able to launch it many times and it got worse and worse as the day went along. Now, it's completely unlaunchable.
Yep, confirmed it. As soon as I turn on airplane mode, the application launches quickly, but complains that it can't connect to the server. So, it's definitely trying to do a connection at startup. Just wish it gave an error instead of exiting without warning, that drove me crazy trying to figure it out!
maybe that's why the appstore rejected it?
maybe app store rejection isn't as random as everyone thinks?
This is going o revolutionize phone sex lol
Still I can't open it.........
This is great. Finally something good to report on the AppStore front.
Doesn´t even start on my 3GS
I have the same phone, but fortunatly it's on contract I never really use any of the advanced features so performance has never been an issue for me.
Many of our users were initially facing a few issues with the app. Taking into account their feedback, we recently released 1.1 version of the Knockinglive Vid app and it is now available at the app store: http://itunes.apple.com/us/app/id335489392?mt=8
The new features include -- Improved Video Quality, Better Performance, Enhanced User Interface, Privacy Settings,Invite your friends to download, Improved Search to easily find friends, Easy Sign Up and Device Recognition.
You can visit http://www.knockinglive.com for more information.
Cheers,
Team KnockingLive