Step 1: be a cheap (the cheapest?) option in the early phase of a market. This way you build up a sizeable customer-base using a market-segment with low/no expectations.
Step 2: app-developers will be forced to support your platform, despite low-quality platform, ecosystem or SDK if they want to be “everywhere”.
Step 3: With better/more popular apps supporting your platform you can start making more expensive devices or even sell/rent your platform to other players needing a checkbox to check before they can launch (ie smart-TVs).
Roku is really crap to use, but by playing by this book they’ve seemingly done well (as a business) so far.
I disagree, I find the Roku experience to be quite easy to use and it does what I want with no surprises in the UX.
My personal experience is that when one individual has a bunch of problems with a number of others, it is probably the one individual that’s the problem.
> they seem to have an issue with a lot of folks
https://en.wikipedia.org/wiki/Roku#Carriage_disputes
4. They have 4 listed disputes in Wikipedia: NBC/Universal, HBO, Spectrum, and Google; the first three were resolved (the first one the same day as the grievance).
https://channelstore.roku.com
There are hundreds (if not hundreds upon hundreds) of services provided over the Roku hardware/service including it's direct competitors (Amazon Prime TV / Fire stick), more than I can sit here and count without wasting my life.
You would have readers believe that Roku is out there pissing everyone off, being the bad kid on the block, making demands and being a troublemaker. They have had 4 disputes. 4. Out of hundreds of partners. 4.