2009 is just over 10 years ago :)
Also not great examples.
One of the main reasons webOS and Symbian died (including Windows Phone by the way) is because they barely had any apps and developers didn’t want to build for those platforms.
Because either the developer APIs were bad, the hardware was slow or there weren’t many people around on those platforms.
Microsoft tried to incentivise developers, but it didn’t work.
And consumers didn’t want to stick around those platforms.
So it shown us that:
- people want to stick on platforms with active developers
- developers want to develop for platforms with great APIs, hardware and great distribution
RIM, Nokia and Palm tried, burned billions, but the market (via consumers and developers) has spoken, and made Apple right - people care about experience, whether they are people that consume or build the software.
It’s no easy feat for new entrants (Google & Apple) to dethrone existing mammoths.
But they’ve done it and turned others into history and a business lesson about innovation and changing the status quo.
They had a single rule for developers - we’ll charge you fee for our work (R&D, APIs, software, hardware, distribution, handling payments and taxes worldwide).
Developers voluntarily agreed and chosen Apple (then Google) instead of what RIM, Nokia and Palm offered.
In the end I feel it was the right decision, everyone won.
Now, after history’s been made and unsuccessful platform and models died out, developers (companies) decided to change their mind: "Hey, remember how we agreed to your rules and changed the world together? Well, we want to go back to the days of no distribution and marketplace fees, but still have access to the best hardware and billion people on your platforms. We don't care that it's normal for other marketplaces to charge 30-50% fees (Walmart/PlayStation), you're a monopoly!" (even though we know Apple is not a monopoly, and developers played a huge part in demise of the 3rd player in the market - Microsoft) ¯\_(ツ)_/¯