Re Skyhook: Google has made no such demand on any OEM. Google demanded Moto not replace Google location services with Skyhook. Many Android phones have shipped with, e.g. Verizon's location services and maps.
Based on what has appeared in commerce, you can run, and preload if you are an OEM, any competing service on an Android device. But Google draws the line at denying Google data from their own apps. Seems reasonable.
Based on what has appeared in commerce, you can run, and preload if you are an OEM, any competing service on an Android device. But Google draws the line at denying Google data from their own apps. Seems reasonable.