How Google Controls Android: Digging into the Skyhook Filings
thisismynext.com
thisismynext.com
For example the part where Google blocks Motorola from using Skyhook, but then Samsung ships with Skyhook. Moto goes back to Google to request a waiver so it can ship Skyhook:
"•Google denied the waiver on June 22, saying that Andy Rubin had already denied Sanjay Jha’s request for a waiver. Oh, and “compatibility is a learning process,” and “Motorola should not be concerned with other OEMs and their devices.” Look not at the world, Motorola. Look only inside yourself."
How can a phone company not be concerned with other OEMs and their devices? That's like telling Google to not be concerned with other search engines.
I think Google is taking the right steps to keep Android a high quality platform to the benefit of developers and end users.
Apple used to use Skyhook and more recently has created their own by having iPhones send them data. The recent privacy blow up over the iPhone's keeping a location log wasn't actually the user's location, but a cache of their version of the skyhook database.
Yes, they're all doing this.
(You can say no; I did, and the phone periodically whines at me that I'm not getting the best possible location fixes because of it. But that may still not completely cut off the flow of location data to the cloud. You can infer a lot about peoples' locations and intentions from a Google Maps query stream even if they don't come labeled as "this is my current location" --- and it's hard to tell from the outside which of them do.)
From the Skyhook website:
Skyhook's Devices can easily provide location-awareness to any Wi-Fi enabled device. Its portable architecture delivers location while minimizing device-specific implementation time. Skyhook's Core Engine is an entirely software-only location system and does not require specialized hardware chipsets. The lightweight client can be configured to run across a broad range of mobile operating systems, devices and platforms.
So was the advantage just speed of implementation and the cost of the hardware?
It's a freaking location database. You don't risk bad PR and anti competitive label for WiFi location data. All phones pretty much can do cell tower based or proper AGPS based location.
Looks anticompetitive to me folks. They're using their dominant position in mobile to support their dominant position in location. Someone's head needs to roll over this.
There's nothing legally wrong with "bundling" one product with another. It happens all the time, in all sorts of markets. It only becomes a problem under antitrust law, and I don't see Android as a monopoly yet.
But yeah, it's a little shady. Clearly there is harm to the user base if there isn't robust competition for location services.
Damned if you do...