Apple’s Siri software has been garnered considerable interest since it débuted on the iPhone 4S earlier in the month with many wondering if the innovative voice-driven digital assistant would ever be compatible with older Apple devices.
It was widely reported shortly after the launch of the iPhone 4S that developer Steven Troughton-Smith had managed to get Siri working on an iPhone 4, although the communication with Apple’s servers essential for the service to retrieve local information proved one step too far.
However, a video released by 9to5Mac, has shown that further work by Troughton-Smith has remedied the situation and Siri is now fully functional on the earlier version of the iPhone. The clip clearly shows the app responding to commands, finding a local coffee shop, telling jokes, and answering the question “how many metres are in a kilometre?”
Unfortunately for expectant iPhone 4 owners, jailbreaking is required in order to port the system files required for Siri’s servers to connect to the older device and Troughton-Smith is prevented by EULA regulations from releasing details of the code manipulation needed.
The sight of Siri working on an iPhone 4 however has raised questions as to why Apple held back the software for the 4S, with many hoping that these developments will pressure Apple into releasing a version for older iDevices.
Troughton-Smith told 9to5Mac: “At this point it’s all about confirming this works across devices… and documenting everything,
“It does require files from an iPhone 4S which aren’t ours to distribute, and it also requires a validation token from the iPhone 4S that has to be pulled live from a jailbroken iPhone 4S, and it’s about a 20-step process right now.
“It literally took no longer than 10 minutes to put all the pieces in place and perform our first test on my iPhone 4, and it was an instant success.”
The developer also released a video showing Siri fully operational on a fouth-gen iPod Touch, although the chances of Apple porting Siri are slim with it likely to remain an 4S exclusive to encourage uptake of the new device.