|
|
|
|
|
by kt103099
2180 days ago
|
|
What drives most of the limited backward compatibility is the amount of testing required. If you want to officially support new features on an older harder platform, you should test that they work. And fix any bugs found. And maybe some of those older machines don't have hardware for a new feature, so you have to devise a way to fail gracefully. At some point you just need to cut off the older platforms and move on. Similar reasons many web developer complained in the past about having to support old versions of Internet Explorer. No one accused anyone of 'planned obsolecense'. BTW, the author of this article is not ignorant in these affairs: https://en.wikipedia.org/wiki/Steven_Sinofsky |
|