Google and Microsoft spat over ActiveSync: Hardly a war, more like a skirmish


January 30 Update: Just on the deadline, it seems like Google has acceded to a request from Microsoft to extend its support for ActiveSync connections to Gmail until July 31, 2013. The step simply makes sense as it reduces the number of users who would otherwise be mad at Google. 

Google has licensed Exchange ActiveSync (EAS) from Microsoft since February 2009 to use as a synchronization protocol between mobile devices that support EAS. The service is branded as “Google Sync” and deploys the same EAS protocol as used by lots of mobile devices to connect to Microsoft Exchange Server. The big difference is that Gmail replaces Exchange on the back end, a situation that’s possible because essentially EAS clients and servers communicate with a series of XML requests and responses transmitted over HTTP. For those who are interested in plunging into the details, ActiveSync is documented on Microsoft’s web site, where you should probably start with MS-ASCMD, the protocol’s command definition specification (quite a mouthful).

On December 14, Google announced that it was withdrawing support of EAS for free Gmail accounts as part of an exercise curiously named “Winter Cleaning”, which sounds almost like a code name for a World War II campaign. After January 30, 2013, only Google Apps customers for Business, Education, and Government will be able to set up new devices with Google Sync. Apparently devices that are already connected with EAS will continue to work.

The announcement generated a flood of commentary, including an assertion by Paul Thurrott that this move means that “Google is declaring war on Microsoft”. I’m not so sure. Among other postings, I was amused to read Ed Bott’s comment on ZDNet.com that:

EAS is a data exchange protocol. It’s not Microsoft code, and it has nothing to do with Exchange, the mail server program that Microsoft sells to corporations (and now to small businesses as well, via Office 365).

Saying that EAS has nothing to do with Exchange must have come as a surprise to the ActiveSync developers that work as part of the Exchange team at Microsoft. I’m sure that the comment really meant to say that EAS stands alone as a protocol that isn’t absolutely tied to Exchange, the truth of which is seen in the fact that Google has been able to implement EAS for Gmail.

In any case, a lot of the commentary to date has been universally negative, but I think a reasonable argument can be made for Google’s decision.  Consider these arguments:

First, Google has to license EAS from Microsoft and therefore has to pay Microsoft substantial fees given the number of EAS clients that connect to Gmail. According to an article by Mary Jo Foley published at the time when Google took out its license, “the standard fee Microsoft charges its ActiveSync licensees is $100,000 “or first-year’s royalties, whichever is higher, with a per unit royalty thereafter.” Think of the number of iPhones, iPads, Windows Phones, and other devices that can connect to EAS. Now imagine how many of these are connecting to a free Gmail mailbox. And finally ask whether Google enjoys the privilege of paying Microsoft to enable these connections. I think not. On the other hand, if you’re a paying Google Apps customer, the cost of the EAS license is more than taken care of by the revenue that Google gets from Google Apps. Money talks…

Second, I suspect that the largest community of EAS clients that connect to Gmail are those using iOS devices. Google has recently launched a heap of new and updated iOS apps, including one for Gmail. It obviously makes a ton of sense to gently convince people to use the Gmail app rather than EAS because now Google controls the user interface, overall experience, and protocols. In other words, when Google decides to enhance Gmail, it can do so in the knowledge that it can issue an update to the iOS app and doesn’t have to depend on using a protocol that it does not control.

Third, being forced to use a Microsoft protocol must have been a tough pill for Google’s engineers to swallow. No software engineering company likes to be forced to buy in a component from a major competitor, especially one that forces end users to configure email clients using something labelled “Microsoft Exchange” to connect to Gmail, which is the case on iOS devices. And then there’s the small matter of having to change Gmail so that it supports the EAS protocol and the ongoing maintenance of that capability, effort that the Gmail engineers would probably prefer to expend on new Gmail features.

Fourth, making a public announcement that Gmail has dropped some support for EAS takes some of the gloss off the success that EAS has enjoyed in the mobile device market. Even though EAS has had some problems lately with iOS 6, it’s still an extremely successful protocol that is supported by a very diverse spectrum of devices including iOS, Android, Windows Phone, and Windows RT. Drawing attention to other protocols like CardDAV and CalDAV and their own iOS apps increases publicity for Google and reduces the importance of EAS.

Finally, there’s the lovely prospect of being able to tag Microsoft with the blame when an iOS client can’t configure a connection and the end user doesn’t realize why. Following the advice on an outdated web page after January 30, 2013, they select “Microsoft Exchange” and attempt to connect to m.google.com only for the connection to be declined. Because the connection type is labeled as Microsoft Exchange, the subsequent failure to connect must be Microsoft’s fault!

The change in Google’s tactics is likely to affect Windows Phone users most. If you’re in this category and have a Gmail account, you’ll be forced to use IMAP4, what is now a sadly outdated and less-functional protocol, to connect to Gmail. And if you want to synchronize with Google Calendar? Or maybe even your contacts? No problem, if you can find a Windows Phone app that speaks CalDAV or CardDAV, the protocols preferred by Google to access these data.

All-in-all, a much better solution than attempting to use Gmail with IMAP4 is to move your email account to Outlook.com and have all of your Gmail forwarded there (and the Trueswitch solution is available to move all your existing messages and other data over). Outlook.com supports EAS and Gmail forwards email superbly, so you have the benefit of continuing to be able to use EAS while also receiving email to your Gmail address. This is how I receive Gmail on my Windows Phone 7.5 device.

Make no mistake, Google and Microsoft are at war over cloud services with a huge battle raging between Google Apps and Office 365. Tempting as it is to see more than there really is in “Winter Cleaning”, I think EAS is a skirmish rather than a full-on battle. Microsoft might smart in losing some revenue from an EAS customer, for this is what Google is here, but given the importance of EAS to Microsoft’s overall mobile device strategy (for example, look at how the Windows 8 Mail App uses EAS), I rather think they will quickly get over this bump. Windows Phone users will be less sanguine, but given the numbers of these users in terms of the overall Gmail population, I doubt that Google is too worried. And anyway, as pointed out above, an obvious solution exists for Windows Phone users, so there doesn’t seem to be too much to worry about really… So why all the fuss?

Follow Tony @12Knocksinna

Advertisements

About Tony Redmond ("Thoughts of an Idle Mind")

Exchange MVP, author, and rugby referee
This entry was posted in Cloud, Email, Exchange, Outlook, Technology and tagged , , , , , , . Bookmark the permalink.

4 Responses to Google and Microsoft spat over ActiveSync: Hardly a war, more like a skirmish

  1. shawn says:

    Nail, meet head. Best article iv seen yet on this issue.

  2. fel0niousmonk says:

    “an obvious solution exists for Windows Phone users, so there doesn’t seem to be too much to worry about really… So why all the fuss?”
    – First, that’s not a solution.
    – Second, you pointed out that this is bigger than just WP users: The native Windows Mail app in Win8 is also affected.

    Of the 2, Win8 will soon have the most users, right? I’m an avid WP(7/7.5/8) user and perhaps you could even call me an evangelist. But realistically, I think Win8 adoption will outpace WP adoption. WP penetration is still very low. But every new PC sold from now until vNext is going to have Win8. You could have said just as easy that this is no big deal because the total number of WP users is so low, compared to other brands.

    This is where it could cause problems for MS, WP, and even Win8. To me, seems like a much more foreboding landscape. This issue won’t be brushed away by using outlook.com for forwarded Gmail email. That’s just a workaround. Users are already squeamish of using Win8 for all the ‘change’ it brings, even if that’s a hyperbolic response. One of the nicest things to me in both of these products is the seamless email integration. If one of the arguably most-used features of a device is no longer a superb selling point, it puts a lot of doubt in a customer’s mind. And like you said, it tends to shuffle that doubt to MS.

    All that said, hopefully this means Google will be releasing a WP8/Win8 Mail app. Unified mail is nice, but an official standalone app is hardly a compromise, and it’s leaps and bounds better than cross-platform forwarding & delegation (does WP/Win8 Mail even support delegation?)

    I’ve been tired of these platform wars for years now. And customers as a whole are starting to get annoyed with it too as they become more educated and versed in the nuances of the underlying technology. The veil of wool these public corporate spouts show evidence for are getting thinner and thinner. Customers are tired of feeling coddled while there’s another hand deep in their wallets; it’s disingenuous. When these issues start taking precedence over customer’s needs and wants creating spurious walls and forcing customers to spend extra time and money working around stupid issues, we’ll really start to see the effect of money talking 🙂

    • Good comments. Let me respond.

      First, I agree that Windows 8 users will have more users than Windows Phone, unless something dramatic happen and Windows Phone 8 takes off at a rate that it might deserve but possibly won’t attain.

      Second, I think that the Windows 8 Mail app is not very good at all. I therefore don’t think of it as a player when it comes to email. Using a browser to access Outlook.com or Gmail is a much more satisfying experience in email terms. So I don’t worry about it.

      I agree with your point that the platform wars are tiring from a consumer perspective. But it is a fact that competition drives innovation and I hope that both Google and Microsoft will be encouraged to do better for consumers in the long run. In this case, I do think that Google has some solid reasons for withdrawing EAS support for Gmail and can point to a reason (and free) solution for iOS users. It’s sad that WP users are affected, but that’s just collateral damage in the current skirmishing. As I said, my hope is that in the long term something sensible emerges from all of this, maybe even a Gmail app for WP as you suggest.

      TR

  3. Ryan says:

    At the root of this issue is that the customer suffers. It feels like the core mission of Google, “Do no evil,” has withered in the corporate fight for dominance. Instead of allowing the customer to make an informed CHOICE, Google is taking that away and forcing their users into a scenario where the open market is just an illusion and your data is harvested and sold. Competition is healthy and it is the choice of each of the companies that we patronize to do what they choose with the data that we freely share with them. More to the point of this article, I believe that Windows Phone will be impacted, but not severely, except for the fact that Google also mentioned that it has no plans to develop apps for Windows Phone, which I believe to be another example of removing choice from users of a search and software company. Scale is not an acceptable excuse when Google has endless amounts of money that they could throw at Windows development, yet it continues to operate in a manner that exudes the appearance of isolation instead of collaboration.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s