How to use Google services in Windows Phone 8

A vast number of people out there use Google's array of services as their primary providers for email, search, online calendars, synced contacts, maps, storage and more. With Windows Phone, Microsoft is obviously gearing users towards their competing services such as Bing and Outlook, haphazardly including support for Google as what appears to be an afterthought.

That said, it's still possible to integrate and use your Google account in a way similar to Android, although it is definitely not as tight. A variety of things require tweaking and hacking to get working properly, but at the end you will actually be able to use your Gmail account and calendars in a decent enough manner. We're here to show you what needs to be done to use Google services in Windows Phone 8.

You must still use a Microsoft Account

Before we explain how to integrate your Google account into Windows Phone 8 properly, you will still need a Microsoft Account for a number of critical WP8 features, most notably the Windows Phone Store. Luckily most people will already have a Microsoft Account if you've used Hotmail or Xbox LIVE in the past, and the latter integrates straight into the Games Hub, so it's not too much of an issue to add it.

The biggest annoyance for someone primarily using a Google account is that when you sync your Microsoft Account, it will automatically pull all your contacts, and there's no option available to not sync them. If you've used your Hotmail account in the past for spam mail and random chats with people on Windows Live Messenger, a whole bunch of unwanted contacts will be pulled.

There are two methods to deal with this. The first is to simply filter your People Hub to only show contacts from your most important accounts, whether that be Facebook, Gmail or whatever. You can do this in the People Hub through pressing the menu (••• icon) > settings > filter my contact list and then unticking accounts you don't want to be displayed.

The second is to permanently delete any contacts from your Microsoft Account, which is best done through the web interface. In outlook.com, press the down arrow beside the Outlook logo, then select the People tile; click the settings cog to filter to the appropriate accounts, then simply tick the contacts you want to delete in the left hand pane and click the Delete button that appears.

Push Gmail and syncing contacts

While there is an easy option to simply sync your account as a Google account in the settings, you'll get better results if you set it up as an Exchange ActiveSync account because it enables push email. Don't worry, because all of your contacts and your primary calendar will be synced across as well, just like if you were to set it up as a standard Google account.

To set up said Exchange ActiveSync account, go to the phone settings and then to email+accounts > add an account > Advanced Setup. In this menu, enter your Google account's email address and password, click next and then choose Exchange ActiveSync. From this menu with more options, the necessary Server box appears; here enter m.google.com, click sign in and you're all good to go (leave the Domain box blank).

Note: You can actually get push email through adding just one Google account, although if you're syncing more than one Google account you must use Exchange ActiveSync accounts to get push for all of them. ActiveSync has another benefit aside from multiple push accounts, as it allows for Google Tasks to be synced to the device, and we found it to be (on average) quicker at pushing emails to our WP8 phone.

Another thing you might want to do is set up the mail application to actually delete emails when you press the delete button – for some bizarre reason this is not the default behavior, as the app will only archive emails when you press delete. You'll need to open your phone's browser, make sure it's set to use the mobile version and then browse to m.google.com/sync. Log in, choose WP8 from the list of devices and select Enable "Delete Email As Trash" for this device.

Most other features you're used to in Gmail work, such as archiving (simply move the email to All Mail) and labeling (move the email to the label folder). Contacts sync perfectly with complete info from your contacts, and will link up with contacts from other sources such as Facebook and Skype if you've added those accounts.

Adding multiple Google Calendars

Another example of poor Google integration in Windows Phone 8 is the lack of multiple Google Calendar support, but thankfully you can enable this through a hack of sorts. This process is a little bit more complex than the method for push email through Exchange ActiveSync, and it requires a desktop PC, but it does work in the end.

  1. On your desktop PC, open your web browser (in this example we're using Chrome) and download a user agent switcher extension. We used this one for Chrome.
  2. Temporarily disable JavaScript in your browser's settings
  3. Using the user agent switcher extension, set your browser to a mobile device user agent string (we used iOS) and then open m.google.com/sync
  4. Log in, and choose your device from the list (usually will be "WP8")
  5. In the address bar the URL will be m.gooogle.com/sync/settings[.....]&supportMultiCalendars=false - change the last word from false to true and reload the page
  6. Even though it says Select up to 1 calendars to sync to your device simply tick multiple calendars that you want to use and click Save
  7. You're all done, so re-enable JavaScript and restore the default user agent string

Note: The instructions above apply if you've set up your Google account as an Exchange ActiveSync account. If you have set it up as a standard Google account, you can follow the same steps without disabling JavaScript as it will allow you to select up to 25 calendars.

Now you can go back to your Windows Phone 8 device and re-sync your Google account, which should load the extra calendars to your device for configuration after a reboot.

Ditching Bing Maps for Google Maps

In our Windows Phone 8 review we mentioned that Bing Maps is rather lackluster, often failing to pinpoint locations we've searched for and random navigation bugs hamper the overall experience. If you don't have a Nokia Lumia phone with their improved mapping apps, one of the best solutions is to switch to using Google Maps in the form of an app.

We recommend gMaps (link to the Store here), which brings a full Google Maps experience to Windows Phone. As of writing the app hasn't been updated to use the 16:9 and HD resolutions of flagship Windows Phone 8 devices like the HTC Windows Phone 8X, but it's likely in the future that an update will come.

As gMaps taps right into the Google Maps APIs, you'll get full location pinpointing as well as navigation, current location, compass capabilities, Street View, Latitude and satellite maps. It can be a little rough around the edges but it's a far better experience than Bing Maps currently is.

Using other Google services

Bing Search is well integrated into Windows Phone 8, using the physical search button on your phone for quick lookups while providing other handy services such as Bing Vision, Music and Scout. If you desperately want to use Google for searching instead of Bing you'll have to download and open their dedicated app every time (Store link), which isn't as convenient as using the search button for similar results.

For Google Reader there is no better app on the Store than Nextgen Reader (Store link), which comes complete with a Live Tile and a fantastic interface. It's well worth $1.29 and there's a free trial available as well which appears to have all the functionality.

If you use Google Drive over SkyDrive there aren't any apps we found in the Store that actually work well enough to recommend. As SkyDrive integrates right into the Office Hub, OneNote and the camera we would suggest you choose it over Google Drive (you also get more free storage) if you want to sync stuff from your Windows Phone.

Perhaps one of the most well known and well made applications is MetroTube, which is the go-to app for watching YouTube videos. Download and install it now if you haven't already (Store link).

As for Google+ it's best to use the web interface, and for other services such as Finance, Translate, Offers and News you can either head into your web browser or download a substitute app from the Store. The Wallet Hub is a good substitute for Offers/Wallet and it's built right into the operating system, while there are plenty of stock apps on the Store to replace Google Finance.

Report a problem with article
Previous Story

Discuss: One month after release, how do you feel about Windows 8 and Surface?

Next Story

Xbox co-creator speaks about Ouya project

22 Comments

View more comments

To my knowledge adding as a Google Account also brings Push (as items arrive) the rest of the post is good if you want more Google Services

Neksus said,
To my knowledge adding as a Google Account also brings Push (as items arrive) the rest of the post is good if you want more Google Services

Nope, for some reason adding a Google account only allows you to select a time, the shortest of which is checking each 15 minutes. Using Exchange ActiveSync allows you to get emails as they arrive

Scorpus said,

Nope, for some reason adding a Google account only allows you to select a time, the shortest of which is checking each 15 minutes. Using Exchange ActiveSync allows you to get emails as they arrive

If you add 1 Google account then you are able to select "Download new content as items arrive" for the sync settings, but for any further Google accounts then you can only select "every 15 mins" from the sync settings.
If you add the Google accounts as Exchange ActiveSync accounts as you describe above, then all can be set to sync as content arrives.

yj589794 said,

If you add 1 Google account then you are able to select "Download new content as items arrive" for the sync settings, but for any further Google accounts then you can only select "every 15 mins" from the sync settings.
If you add the Google accounts as Exchange ActiveSync accounts as you describe above, then all can be set to sync as content arrives.

Ah yeah I see it now, had to delete a few accounts. It seems ActiveSync is faster to push emails by a few minutes though, and it allows syncing of Tasks

Scorpus said,

Nope, for some reason adding a Google account only allows you to select a time, the shortest of which is checking each 15 minutes. Using Exchange ActiveSync allows you to get emails as they arrive

I do not have this issue on either my WP8 (Lumia 920) or my old WP7 phone (Dell Venue Pro). I have two Google accounts set up (one Gmail and one from my university) and they're both set to "as item arrives" and instantly push email. My phone usually vibrates before my notification in Chrome on my PC appears.

You made it sound like it is Microsoft's fault?

for some bizarre reason this is not the default behavior, as the app will only archive emails when you press delete

for some bizarre reason this is not the default behavior, as the app will only archive emails when you press delete

If you are an actual Gmail user, this is not bizarre at all and is and should be the default behavior. You don't delete email in Gmail, you archive it so it's easily searchable later. If you are David Petraeus, you can (and should) check the "Delete Email as Trash" checkbox but for everyone else, you archive.

nice article, about a year too late after I ditched all google's products due to their horrible support for any MSFT platform. I wish a company that preached so much about open would be really open instead of playing by the Microsoft playbook of the 90s.

except for maps, ditching google was one of the best decisions I made and wouldn't go back no matter what at this point.

I would have also added Gchat+ or IM+ for Google Chat support.

Otherwise, very good post, goes a long way to make the WP8 platform ecosystem neutral. But it seems that getting Microsoft services on Android is easier than getting Google services on WP8.

really... google on your windows phone? Some people are annoying as blank. Makes you wanna take a bat to their knees. The whole point of having a Windows® phone is so I don't have to mess with google garbage. Gmail is constantly going down and riddled with bugs; my favorite, no email for a whole day then bam flood of emails that are days late. No Thanks google = garbage

Can you use apps like gMaps and MetroTube without giving them your Google pasword? I still want access to my account, but in a way like "do you allow this app to acces your <things>", instead of entering my Google password.

Phasma said,
Can you use apps like gMaps and MetroTube without giving them your Google pasword?

Yes, although to view your YouTube subscriptions/uploads you will have to log in

I wish Windows Phone 8 had a good very usable Google Talk and Google Voice clients. Right now I am tied to my Android device because I use Google Talk and Google Voice extensively.

Why Microsoft didn't equip Windows Phone 8 (or Windows 8 and Windows RT for that matter) with a nice built in jabber client is beyond me. At least support Google Talk. OS X does with iChat ...

I wish I could convince the right people. Microsoft products are great, but I want to have the freedom to use services by Google. Either Google needs to provide some good apps, or Microsoft needs to. I think in this case, Microsoft would have the larger gain here. "Come use our product, it supports the services you use today!"

ObiWanToby said,
I wish Windows Phone 8 had a good very usable Google Talk and Google Voice clients. Right now I am tied to my Android device because I use Google Talk and Google Voice extensively.

Why Microsoft didn't equip Windows Phone 8 (or Windows 8 and Windows RT for that matter) with a nice built in jabber client is beyond me. At least support Google Talk. OS X does with iChat ...

I wish I could convince the right people. Microsoft products are great, but I want to have the freedom to use services by Google. Either Google needs to provide some good apps, or Microsoft needs to. I think in this case, Microsoft would have the larger gain here. "Come use our product, it supports the services you use today!"

i don't use wp yet, but this was a concern of mine too... apparently there is a good app called MetroTalk that is a google voice app for wp- http://metrotalk.wordpress.com/
and one called Gchat for google talk- http://gchatapp.com/

i'm happy with the native gmail and google calendar support. bing maps is fine, never had a problem, and if I loved google this much, I would use an android

Commenting is disabled on this article.