4 ms·
Wait, what? Chrome is not Apple's product. It's Google's. And being already set up for testing does not make it free. Hardware dies, and you have to replace it
by lambda 14y ago
Wait, what? Chrome is not Apple's product. It's Google's.
And being already set up for testing does not make it free. Hardware dies, and you have to replace it. More and more developers move on to newer OSs, and it becomes harder for them to get all of their development environment working in the older OS to find and fix bugs.
Have you ever tried developing a product with backwards compatibility across 4 different OS releases? It is by no means easy, it limits what you can do, and it makes your software more complicated and bug prone.
Don't think of it as having to make a conscious decision to stop. It's more that you have to make a conscious effort, that gets greater as time goes on, to continue supporting the older release. More libraries that you use start dropping compatibility. More new features have to be ifdef'd out, leading to divergence in what your software supports on different systems. More effort has to be put into keeping the build system running. And more manual testing needs to be done.