by DJ Vintage on 23 Nov 2015, 09:01
General Note:
I am currently hearing a lot of problems on software usage from different platforms. This goes for iOS, Windows and Mac and for Cross, Serato, Traktor and even the brand new Rekord Box DJ.
Many application manufacturers (not only DJ software) have had warnings up about not upgrading (yet) because of possible incompatibilities with the new OS upgrades.
Unfortunately lots of people are itching to throw new OS upgrades on their gear when it comes out. All good and well if you don't have any "mission-critical" stuff on there, but it can (and often does) become a problem when you do.
It seems developers are in an ever increasing hurry to release new OS versions. And that sometimes takes away time from the application programmers to figure out what has changed, what issues those changes present and how to solve them in the new release of their software.
In a perfect world, the day a new OS upgrade is launched, so should a new program update (which still needs to be backward compatible with the old one too, since not everyone will upgrade immediately). Alas, it's a far from perfect world, so we now have a timing issue.
It's why I always advise to not upgrade to a new OS version for at least 3-6 months. If what you had works, don't change it until you are totally sure you can upgrade 100% safely.
Let's face it, OS updates hardly ever bring you new features that you have been waiting for.
By the same token, if you stick with old versions too long (OSX 10.7 Lion instead of at least 10.10 Yosemite or 10.11 El Capitan - I would wait a bit longer with the 10.11 for earlier stated reasons), you will get to the point that backward compatibility no longer is feasible or fair to expect.
Computers, while everywhere and with ever more intuitive operation, are still highly complex things. And software is increasingly more complex too. Consider that most DJ software companies aren't exactly 1.000+ employee multinationals that can just throw some more manpower at things whenever Apple or Microsoft or Google decide they are gonna force feed the public a new OS version.
While we as users have every right to expect that our programs do as advertised, even on newly upgraded OS versions, I do believe it is fair to give the developers some leeway in fixing things.
And as I said before "if it ain't broken, don't fix it". Not until you know the fix is gonna work as well as the previous "unbroken" situation.
Just my two cents (general point and not directed at the OP and replier in any way)