“For us, it was quite a big task,” Orta says. “We used the opportunity to re-architect the way the entire application works and looked at how we could optimize based on the new hardware. As soon as the M1 got announced last year we got to work importing the code in addition to what we had already been doing.”
The process of rewriting Capture One took a great deal of time, but Orta says that it’s not just M1 users who will see the benefits of the work.“There is a benefit for Windows users as well. A lot of the architecture work we have done has improved the code base across both operating systems,” he promises. “By the fact we rearchitected the app and removed legacy code and improved our practices throughout the entire process, it also means that users in other operating systems will get a tighter and more stable application as well.
“Because we committed to rearchitecting the app, whenever you look at legacy code, you always find surprises in what engineers wrote years ago; you’ll always find an easter egg you’re not expecting,” he explains. “Secondly, when you move to new hardware and when you start trying out and doing advanced software capabilities on new hardware, you’re always bound to find things that are not predictable. Some of the things we do in Capture One, only we at Capture One do, so we discovered things didn’t exactly work the way we expected them to.”