Microsoft and Google may have competing products, but they are in completely different businesses. Microsoft is in the business of software, Google is in the business of data. That's why there's a public Bing Search API[1], but there's no public Google Search API.
> Microsoft and Google may have competing products, but they are in completely different businesses. Microsoft is in the business of software, Google is in the business of data.
In what way are Windows and Edge "software" but Android and Chrome are not?
> That's why there's a public Bing Search API[1], but there's no public Google Search API.
The company that is operating a data service is the one not in the data business?
> In what way are Windows and Edge "software" but Android and Chrome are not?
> The company that is operating a data service is the one not in the data business?
A company in the software business charges for the usage of its software (Windows, Bing API). A company in the data business gives the software for free, and monetizes the data it collects about its users (Android, Google).
> A company in the software business charges for the usage of its software (Windows, Bing API). A company in the data business gives the software for free, and monetizes the data it collects about its users (Android, Google).
A services API isn't software. You're not buying a copy of the code and running it on your computer. And Google offers the same category of thing (paid services), e.g. the Google Maps API or G Suite, while Microsoft offers free services equivalent to google.com and gmail.com like bing.com and outlook.com.
Meanwhile Microsoft has been giving away actual software like Windows 10 for free, along with a variety of other things like IE/Edge (including for non-Windows platforms), VS Express, the Skype software, etc.
They're direct competitors operating in largely the same markets and using the same business models.
> It's called SaaS, which stands for "Software as a service"
In other words, you're not buying a copy of the code and running it on your computer. So the provider has all your private information.
And if that's "software" then how is Google not a "software" company? All their services are that.
> Google generates 84% of its revenues from ads[2], Microsoft generates 95% of its revenues from software[3].
It's understandable that you missed this, but the distinction you're making is arbitrary. Microsoft can book ad revenue under software and service categories because the software/service is what generated the ad views. They definitely make more than 5% of their revenue from ads.
Percentages are also useless in general. If Google merged with Amazon (which has much higher revenue) then most of their revenue wouldn't be from "advertising" but how would that change their incentives at all? If anything it would be worse -- now they're providing more non-advertising services to you and have the incentive to spy on you via those services to increase their ad profitability.
It's Google's Custom Search API, designed to increase the usage of Google, not to replace it. Bing Search API allows creating new search engines that don't send user data back to Microsoft. That's why DuckDuckGo is powered by Bing, not Google.
Microsoft and Google may have competing products, but they are in completely different businesses. Microsoft is in the business of software, Google is in the business of data. That's why there's a public Bing Search API[1], but there's no public Google Search API.
[1] https://azure.microsoft.com/en-us/services/cognitive-service...