Hacker News new | past | comments | ask | show | jobs | submit login

> How do you think Apple has done that?

1. They aggressively deprecate and modify endpoints. Microsoft maintains APIs for decades. Apple deprecates and modifies them with frequently little or no warning, necessitating expensive and time-consuming maintenance. This makes the one-time purchase unviable as a business model for developers.

2. Apple doesn't permit paid application upgrades (v2). Everything has to be done with IAP. This means developers can't abandon old versions and start selling and supporting new versions without losing all their SEO, affiliate links, marketing, branding, coupons, etc.

3. Apple doesn't facilitate wishlists, meaning sales are much less effective.

4. By disallowing competition, Apple ensures iPhone users are a captive audience. They can't purchase one-time software elsewhere. They have to accept the subscription to get the most value out of their phones.

This is entirely by design. It's hardly "the market" speaking. There is nothing free about the "market" on iPhones.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: