Google Now makes the jump to IOS

Predictive search has long been one of Google’s stated ambitions. But how do you provide people with information they need before they even ask the question?

Predictive search has long been one of Google's stated ambitions. But how do you provide people with information they need before they even ask the question?

Well, by using a variety of sources that includes things like your location, your previous searches and Google products such as your calendar. Google Now is the company's step towards being there with the info you need before you knew you needed it.

The service consists of three broad areas:

Managing your day - Say you've bought flight tickets or have a dental appointment. Google Now displays the relevant info on a series of 'cards' which help you stay on top of your day - showing things like traffic conditions on your route to the airport or appointment so you're not caught short.

Be a local - By using your location, Google Now can also help you seek out things to do when you're in a new city, based on your interests. Everything from public transport to events and local currency are included, hopefully helping you to get the best out of your travels.

Stay connected - All your interests from sports to films and relevant news are served to your phone, with the information seeking you out rather than you having to go look for it.

Released last year, Google Now has seen some increasingly positive reviews - and the app has now made it onto iOS, giving iPhone and iPad users the chance to try it out - while of course further expanding Google's reach.

And with Google Now making the jump over to iOS this means that along with Siri, iPhone users can now have the two best intelligent personal assistants on the one device. With Google's predictive search technology giving users information before it's asked for, and Siri also looking to provide the same type of information through voice requests, will a clear winner emerge, or will they coexist? Only time - and user experience - will tell.