First third-party app to get Siri support demo'd
Proxy hack
Coders are beginning to take advantage of the Siri proxy server released last week to hijack Apple's voice assistant for other apps. First out the gate: FastPdfKit developer MobFarm.
The MobFarm team have used software writer @plamoni's Siri Proxy code to allow Siri running on an iPhone 4S to enable their app to be voice controlled.
Here's the hack in action:
Siri Proxy sits between the 4S on a Wi-Fi connection and the internet bridge to Apple's guzzoni.apple.com server, which interprets the voice recording and squirts back the decode as an XML file. Fresh Siri commands can be supported through Siri Proxy plug-ins.
The in-bound XML data gets relayed to the FastPdfKit, which performs the dictated actions accordingly, such as word searches and page navigation.
ModFarm demos it on a separate device to show it in operation - Siri takes up the whole screen on the iPhone.
Siri Proxy builds on developer Applidium's successful decoding of the protocol Apple uses to send data back and forth between Siri and its servers. ®
COMMENTS
Been here before
Last time it was 'no native apps' then came the SDK and well, things worked out quite well.
I expect Siri API's will be available before Apple brings it out of beta, it is the future after all, dontcha know. In the meantime, i expect apple will attempt to block this sort of thing.
Why?
You still need an iPhone 4S, and this is essentially just using the voice recognition system, like dictation would.
Not sure why Apple would be concerned at all?
Shoud it stay or should it go
Apple must be in a dilema - should this reverse engineered code be pulled (as I am sure any other r.e code would be) or should they let it stay so that it can build the status of Siri up...
They will probably end up squashing itm and quietly absorbing it and bringing something similar out themseleves.
Some poor bastard in apple
Is frantically coding a block for this right now.
The only comfort is that he'll be so hopped up on Jolt cola and proplus that it take apple 4 attempts to get the block right.
