Google: Yeah, we did use an undocumented API. So what?
On last Sunday's talkcast, we all speculated on the situation behind Google's voice app using undocumented API calls on the iPhone. Either Google just went and did it themselves, or they got special permission from Apple to dive into places that most developers aren't really supposed to go. And it turns out that the former is true: Google says to CNET that, yeah, they used undocumented APIs. What are you going to do about it?They're not using private frameworks at all, and apparently Apple isn't even part of the situation -- Google's engineers just jumped on some extra, undocumented features in the API. The danger here for most devs, apparently, is that if Apple changes something in the undocumented stuff, it'll break the app. But Google seems unconcerned -- they have the resources, apparently, to change things if needed.
As for Apple themselves, my guess is they'll do what they've been doing: stay hands-off until a smaller developer breaks something really important. If anyone is going to get special permission to bend the rules, it'll be Google, and given that Apple's API agreements are something they can choose to enforce (or not) as they see fit, Google likely has nothing to worry about.
Share
Categories
Analysis / Opinion Freeware Apple Developer iPhone iPod touch
On last Sunday's talkcast, we all speculated on the situation behind Google's voice app using undocumented API calls on the iPhone. Either...
Add a Comment
Google might have had Apple's approval to do this. It's not a big deal.
November 28 2008 at 1:27 PM Report abuse Permalink rate up rate down ReplyDoes google voice search only work in the US? The UK version of google mobile app has no mention of it...
November 26 2008 at 6:16 PM Report abuse Permalink rate up rate down ReplyOh yes it does! Just turned off by default and not mentioned in the blurb!
November 26 2008 at 6:18 PM Report abuse Permalink rate up rate down ReplyIt works, but I've not been able to get it to work well. I tried searching for my full name "Joel Ivory Johnson" and so far the closest it has come is "Julie Avery Johnson." It usually interprets it as "Shoreline Johnson."
November 27 2008 at 9:49 PM Report abuse Permalink rate up rate down Replyi'm glad google is doing this, because I hope it is the start of an avalanche.
November 26 2008 at 3:13 PM Report abuse Permalink rate up rate down ReplyYou don't get it. Undocumented API's usually exist because things are still in flux in the background - Apple is still working on get stuff right. When Apple documents the API's, they make a commitment to support them and to not break them as stuff gets updated. If an 'avalanche' of people start using undocumented API's, then when Apple needs to change the way something works to support feature X correctly, or make things easier for developers - all those people's apps will crash - which is a terrible customer experience.
Look, Google is a big enough company that Apple is going to test their app when they update and make sure they don't break it. Google's willing to take that gamble, and also has enough engineers to throw at fixing any issues right away. But that's intractable for 10,000 other applications. Then the developers all piss and moan at 'evil' and 'inconsiderate' Apple for breaking them.
Using documented API's is part of creating good software. IMHO - unless they had permission from Apple - this is bad form on Google's part.
http://www.youtube.com/watch?v=8HUvTp8ZcJs
November 26 2008 at 2:50 PM Report abuse Permalink rate up rate down ReplyCome on. Google definitely has a deeper reach within Apple than most third-parties out there. This is a non-issue.
November 26 2008 at 2:35 PM Report abuse Permalink rate up rate down Replythis is bullshit, should be sames rules for everyone!
November 26 2008 at 2:27 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
- Philips wOOx Alarm Clock Radio for Apple iPod / iPhone for $60 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



12 Comments