EDIT: further, porting Xcode to another platform would be non-trivial. With the addition of Marzipan, you can forget about Xcode being on any third-party platform.
EDIT: further, porting Xcode to another platform would be non-trivial. With the addition of Marzipan, you can forget about Xcode being on any third-party platform.
A better analogy is developing Apple Apps is like trying to farm where BigCo forces you to buy their expensive tractors with no option to use anything else.
Or to use your mechanic example, imagine BMWs can only be worked if you use their proprietary tools that nobody can make.
No one is forcing developers to make apps for Apple. There are plenty of other platforms anyone can develop for without paying a fee or buying a Mac. Developing for Apple products is a business decision, just like choosing to work on import cars vs domestic cars. Plenty of repair shops only work on domestic cars because they're easier to repair and cost less. That's a business decision. Are you losing out on a particular market? Sure. But that's a business decision. If developing for iPhone will get you more than $XXX, then it's worth it to buy a cheap Mac and pay the developer fee because it will increase your profits more than you will spend. If that's not the case, then just develop for Android which only costs $25.
I don't like paying the $99 fee or having to develop on a Mac just to make iPhone apps, but if it bothered me that much I would just stop making iPhone apps. Tim Cook did not come to my house and force me to make an app for him, I made the decision by myself knowing that the platform had restrictions and everyone on the platform had to abide by them.
As long as everyone is subject to the same rules, everyone has the same decision to make. No one is forcing anyone to make that decision.
Microsoft wasnt forcing anyone to buy PCs. It is for people who choose to do that ("the market") that the company is unfairly wielding the power.
Microsoft forced Windows into being basically the only OS on the market in the 90s, and dropped their prices to 'free' in order to destroy competition. They didn't force you to buy a PC, but if you wanted a computer, because of Microsoft's practices, Windows was basically your only option. Conversely, if you don't like Apple products, you're in luck because smartphones are an incredibly competitive market and Apple only reaches the very highest end of that market.
In what way is Apple pushing the market into buying more iPhones and locking out Android from the market? It doesn't matter how monopoly rules work unless the company actually has a monopoly.
Apple prevents everyone from using a competing app store. No, the Play Store does not compete with Apple's store. You cannot substitute either for the other so they're in different markets.
Walmart prevents everyone from buying products from competing stores. No, Target does not compete with Walmart, you can't buy Great Value products at Target so they're in different markets.
Hacker News prevents everyone from using a competing site. No, reddit does not compete with Hacker News. If I click the "reply" button it only posts to Hacker News and not reddit so they're in different markets.
I guess by that definition everything is a monopoly. I'm going to sue to get my Coca Cola bottles filled with Pepsi under federal anti-trust laws.
Indeed. You cannot substitute an Xbox game for a Playstation game or vice versa. Xbox games and Playstation games are different markets.
> I'm going to sue to get my Coca Cola bottles filled with Pepsi under federal anti-trust laws.
Having a trademark technically constitutes a monopoly. But there are good reasons to have trademark law anyway.
> Walmart prevents everyone from buying products from competing stores. No, Target does not compete with Walmart, you can't buy Great Value products at Target so they're in different markets.
> Hacker News prevents everyone from using a competing site. No, reddit does not compete with Hacker News. If I click the "reply" button it only posts to Hacker News and not reddit so they're in different markets.
I'll pretend you kept these ridiculous strawmen to yourself. If you have any actual arguments, I'd love to read them.
Literally 100% of the other languages I've used did not have a yearly fee to use.
I know plenty of coders that are professionals that don't program for Apple.
This is an Apple specific problem.