Earlier quoted context omitted.
> I think in fact a lot of people do want them to do this. I, the engineer, do not want them to do this. Before Google and Apple, I didn't have this problem. I didn't have to pay their tax or march to their beat. You might argue that it's their platform and that's the cost for us to pay. But it wasn't always this way! These companies leveraged their advantages to steal eyeballs away from an open web and lock them in…
> Before Google and Apple, I didn't have this problem. I didn't have to pay their tax or march to their beat. You still don't! You don't have the play by their rules, and you can still target everyone who has a non-Google or non-Apple phone, which as a target market is appreciably no one, much as it was before Google and Apple entered the phone market. You can target them if they have phones produced by your hated ma…
Personal PCs were just this back in the 90's and 00's. Microsoft tried to create a walled garden, but it failed due to the world wide web.
Google and Apple saw how Microsoft failed and decided that the app store would be a first class citizen on day one and that the mobile web [1] would be an afterthought. They learned from Microsoft's mistake and used their positions to make app stores the new status quo.
It could have easily gone a different way, but I understand how the business interests got us to where we are.
[1] the mobile web wouldn't have been nice without more money and research poured into it. The web stack could have been supplemented or a new one could have been developed. These companies obviously had other priorities than to pay for something that netted them nothing, but individual developers wound out worse for it.