|
|
|
|
|
by cglong
1213 days ago
|
|
This article misses the elephant in the room: Apple. For years after the App Store launched, developers asked for an integrated way to provide upgrade pricing to help support major upgrades. Instead, they usually had to resort to creating an entirely new entry in the App Store. How many customers were lost because they didn't know they had to go back to the Store to download a separate app named Thing 2? And how many then felt ripped off that they didn't get a discount after having previously purchased Thing 1? After years of being asked for upgrade pricing, Apple instead introduced and then started pushing developers to embrace the exact subscription model we see today. Unlike paid upgrades, a subscription guarantees recurring revenue not only for the developer, but for Apple themselves. |
|
In the older model, you could purchase hardware and associated software and even if the company stopped supporting either, you still had a basic working system that might last for ten years or more with care. You could still send email, type up documents, send to a printer (that's a whole other story now), and have a useful functional tool, even if a lot of the web would stop working over time.
Now it all seems to be about accelerated obsolescence, ensuring products have short lifetimes to force consumers to adopt the latest products. Backwards compatibility gets dropped, deliberate strategies are introduced to force anyone wanting a banking app on their phone to upgrade to the latest model, etc.
My solution has been to switch over to Linux for almost anything computer-related, except for some business things where you have to interact with the Apple/Microsoft world. Unfortunately mobile phones are much worse and you need to keep updating the mobile phone well before the hardware fails, and even there I occasionally contemplate dropping the smartphone entirely... Can't wait for full Linux-on-mobile.