Yelp has sneaked in the Augmented Reality feature in the new version of their iPhone app, which was released a couple of days back.
The feature is exclusively available to iPhone 3GS owners and can be enabled through an Easter Egg.
If you look for the “What’s New” section for the iPhone app on the iPhone App Store, it lists the following changes:
However, there is no mention of the Augmented Reality feature, which can be enabled by shaking the iPhone three times.
After shaking the iPhone three times, you will get the following message “The Monocle has been activated” and a Monocle button will appear in the top-right corner.
When you tap the button, it launches iPhone’s camera with a cool overlay of business listings along with the star rating. The feature apparently makes use of the digital compass available in iPhone 3GS and GPS.
You can checkout the video of the cool augmented reality feature below:
Yelp has sneaked in the augmented reality feature by using an unpublished API that officially breaks iPhone’s SDK agreement.
The problem with using undocumented API is that the next firmware update could break the iPhone app if Apple decides to make some changes to the API.
It could also mean that Apple rejects or removes the iPhone App from the App Store thus forcing Yelp to remove the Easter egg from their iPhone app.
This is not the first time that an iPhone developer has used an Easter egg to enable something that Apple wouldn’t have approved. Developer of the iPhone app, Lyrics had also included an Easter egg, which allowed users to turn the profanity filter off so that they could view the objectionable and explicit lyric content.
Checkout the AR feature in Yelp’s iPhone app (direct iTunes link) and let us know if you liked it.