Hacker News new | ask | show | jobs
by jameshart 5349 days ago
So in that case, what about customers who DO buy new devices? Your argument suggests that developers won't build software to target the new capabilities their devices have. In which case the manufacturers' refusal to keep their old devices up to date is actually undermining their ability to sell new hardware ("Why should I buy a new android phone; all the software is written to target my existing two year old model")
2 comments

Apple faces this problem too.

There are many ways to make a new device attractive besides making it incompatible with old devices. Support for new radio standards. Larger, brighter, higher resolution screens. More flash storage, a better camera, more attractive industrial design, more built-in apps, and a more polished UI for built-in apps.

Will this sort of backwards-compatible improvement always be possible? Probably not. Someday all the specs will be maxed out. But for now it's a good strategy.

Developers can write apps that are backwards compatible, yet still support new OS or hardware features when available.

Also, some developers will write dedicated apps that make full use of new OS or hardware features (like fancy camera apps).