How does Microsoft make money from Android