When macOS 10.15 Catalina was first released in October 2019, many audio developers urged caution against prematurely upgrading, insisting that their hardware and software products would not be compatible.
Now that a few months have passed and we’ve had time to live with the new OS for a little while, it’s worth reviewing where we stand in reality.
At the time of its release, exact details of the limitations incurred by Catalina were not entirely clear: we knew that Catalina would drop support for 32-bit software - rendering older applications such as iWork ’09 and Microsoft Office 2011 unusable. This had ramifications beyond the immediately obvious too:
QuickTime Player 7 and any applications that used QuickTime 7 as an underlying technology, such as MPEG Streamclip and Pro Tools 2019.10 and older (even though Pro Tools is a 64-bit application);
SoundRadix’s 32Lives plug-in adaptor (which allows 32-bit AudioUnit plug-ins to be used in 64-bit hosts such as Logic Pro X) does not work.
But there were also concerns surrounding newer technologies that Apple was introducing:
Application Notarisation
In order to further combat malicious applications, and building on the Gatekeeper technology introduced in OS X 10.8 Mountain Lion, Apple announced that notarised applications would be a requirement in macOS Catalina.
Notarisation requires that app developers submit new builds of any non-Mac App Store apps to Apple for automated analysis for malicious content; the process is quick and easy and, although it requires developers to jump through an additional hoop, it’s not an arduous one once they’re set up for it.
However, the notarisation process does check to ensure applications are using improved security routines, so there is some - potentially non-trivial - additional work to get ready for notarisation initially. Once they’ve been notarised, apps will then launch without any fuss - unless there is cause for Apple to revoke any notarisation (if an application is found to contain malware, for example) in the future.
Applications which have not been notarised can still be launched, in the same way that unsigned apps can be launched now - by right-clicking on the application and choosing Open from the contextual menu.
Additionally, any applications which were signed before 1st June 2019 do not need to be notarised - so older applications which would have worked otherwise will continue to work without modification.
To ease the transition, Apple delayed their requirement for notarisation until 3rd February 2020; from this point, we may see an increase in issues due to a lack of applications being notarised - though (as far as we can tell), software working under Catalina before this date continues to work after.
Of course, this will affect plug-ins as well as the host DAWs themselves: it appears that a notarised host will not load any un-notarised plug-ins - so we should expect some version juggling to come.
Extensions
Kernel extensions (or KEXTs) - required to install custom drivers for interfacing with hardware peripherals - are a tricksy kettle of fish - but one that might have already been successfully rendered into a delicious chowder.
Due to the privileged place extensions currently have to live inside the system, Apple have placed more stringent requirements on them for quite a while. macOS 10.13 High Sierra further tightened this by requesting user permission the first time any new extension attempts to launch.
Notarisation of extensions has already been a requirement since April 2019, and applies to macOS 10.14 Mojave too. Given that the sky didn’t fall down at this time, things are looking good for this not to be a major issue moving forward. Again though, Apple have given a free pass for older software, allowing extensions signed before 1st April 2019 to run without modification.
Moving forward, Apple have indicated that the current extension technology will be phased out over the next few years and replaced with a new, more secure, framework - so we can look forward to yet another period of transition even after Catalina settles.
iTunes - RIP (Mix, Burn)
Much was made in the media about the breakup of iTunes, and how this would wreak unprecedented havoc on our modern way of life. In practice, the transition has been very smooth indeed.
iTunes’ functionality has now been split into four parts:
Each of these new applications feels and (largely) functions exactly like its counterpart in iTunes. Obviously Music is the most heavily-used aspect of the suite, and the new app appears to be based on the old iTunes codebase: you still have access to a locally-stored music library, together with the iTunes Store and Apple Music functionality.
About the only things that stopped working were third-party applications that referenced the iTunes library - though workarounds are available for some situations, whilst developers update to fully integrate with the new Music app.
Official Manufacturer Support
Whilst many many many manufacturers noted that they did not support Catalina when it was released, a number of them have now announced compatibility. Here is a brief overview of some of the more significant applications, plug-ins and hardware:
|
---|