Hacker News new | ask | show | jobs
by hansvm 717 days ago
How, exactly, is any of that relevant?

Apple locks decade-old web features (say, e.g., web notifications) behind a contract wall and handles that contract wall exceptionally poorly, taking your money in exchange for goods and services only to later add additional terms and requirements and not refund your money without two court orders.

It leaves an especially sour taste in your mouth when you note that users paid a premium for devices which, at a minimum, ought to be able to do decade-old web things. Developers are paying for the privilege of maintaining that facade.

Separately, yu're not paying for development tools; you're signing a highly imbalanced contract (with a well-funded entity with a history of enforcing those imbalanced terms) and paying to give iPhone owners the sort of software they were implicitly promised when buying a top-of-the-line phone. "Apple Pay" is even worse since that same contract forbids you from using other options; it's not for your convenience, it's just obfuscated pricing with some legalese in the mix.

For the record, paying for development tools is fine. JetBrains offers actual benefits instead of abusing the courts for rent-seeking. Plus, their contracts are (comparatively) very reasonable (and also rarely enforced, so terms you don't like are less important). You could probably put together a financial argument against Apple's behavior here, but that's not their worst offense by a long shot.