Every so often there is an app in the jailbroken market that reminds us about the limitations of the App Store. xGPS is one of those apps. It brings turn-by-turn navigation to jailbroken iPhones. This type of navigation is something that non-jailbroken iPhone users have been demanding for a long time.
We covered this topic several times in the past and even noted changes to the iPhone OS that could readily support turn-by-direction directions and outside vendor development of apps providing these kinds of directions here, here and here.
xGPS takes advantage of the iPhone access to Google's map data and driving directions, but adds a voice and a real-time active navigation readout. You can see it in action below:
The program supports the following features: bookmarking, logging for trip calculations, etc., wireless map transfer from your computer, Google Terrain Maps are now supported, GPS information can be shared in email, English voice support, night mode, web browser support for GPX trace view on a computer via Wi-Fi, etc.
The version that currently exists in Cydia does not support the voice features, but it is expected that version 1.2 supporting the new features will be available soon. xGPS also supports both generations of the iPod Touch.
This application, like many others demonstrated before it, appears to work very well. Why Apple does not allow these apps is a mystery to most people. Instead of good turn-by-turn directions and real time GPS navigation Apple has instead given us access to over 30 farting applications. We are sure that most iPhone users would prefer something more substantial than a bunch of bad gas.