The more typical case is this, where you get to spend your time and money doing real-world R&D and discovery of what works for them, for free.
If you're going to dance with a vampire, don't be surprised when it bites you.
The more typical case is this, where you get to spend your time and money doing real-world R&D and discovery of what works for them, for free.
If you're going to dance with a vampire, don't be surprised when it bites you.
You can also spread your footprint. As just an easy-to-discuss example, Facebook and Twitter develop for many different someone else's platforms, by supporting multiple browsers [who in turn support multiple OSs], multiple mobile platforms, etc.
Proprietary platforms lure developers to their stack by making development easy. Learning an open source is typically more difficult, but the reward is greater freedom. Believing you're forced to build on proprietary technology is a fallacy.
It's in the long term interest of any business not to rely on the goodwill of some other business. This goes for Microsoft as much as for Google, Apple, Amazon, etc.
And you will always be relying on someone else's proprietary tech - whether it's laptops or power stations or cloud infra. The trick is deciding then to outsource and when to build your own.
Mobile and desktop both have more risks than the web, but they also have vastly more dependency on their ecosystems.
But isn't that the height of specialization? What does a platform mean anyways if its only used for one thing and not by others?
It it somewhat unfortunate that things like this make it abundantly clear that such a reality is not possible.
History really repeats itself in this regard. First we get ourselves in a tight situation with lots of closed platforms, which is bad for everyone. Then someone comes along, spouting a new philosophy of openness (Stallman comes to mind). The philosophy takes hold and open technology flourishes for a while.
But then a huge corporation appears, offering to contribute to this new abundant ecosystem with great new things. By now, people are too relaxed and optimistic, so they readily accept this. Yet, little by little, the corporation exploits this, seizing more and more control, until we get right back where we started.