cgrafx wrote:macOS is platform independent and has been since before apple switched to intel processors more than a decade ago. IOS and MacOS are the exact same core code base. it doesn’t care if it’s an arm processor or an intel processor, etc. it’s just a compile switch. there are some restrictions on interface libraries because IOS uses touch only interface guidelines, but if you can develop macOS code it’s a pretty easy switch to IOS.
IANAD, but I know that it's *never* that simple.
For one, the interface needs to be completely redesigned (and ideally, rethought from the ground up) for touch. This is a LOT of work, especially for a company whose reputation is built in large part upon the usability of their hardware.
With Big Sur, this will be made easier because the Mac will just run iOS apps, but in reality, the same thing applies — operating apps conceptualised for touch-screen interfaces with a mouse and pointer
sucks (which is why I'm worried about the future of Mac software quality).
For another, iOS works from a number of completely different assumptions about sandboxing, access to various directories on the disk etc. It's already pretty maddening that the Nord apps refuse to work with any files (samples, bundles, programs) located outside the user's home directory, and there's bound to be a whole slew of issues when switching between the platforms.
Third, macOS being hardware-agnostic does not mean that all software that runs on it will be, as well.
Theoretically, sure. But I was there for the Intel transition (and, in fact, for the PowerPC transition back in 1994-ish). "Theory" is such a wonderful thing.
Remember that when Apple's hype machine calls a process "trivial", it will probably just mean "pretty trivial
compared to what you're used to dealing with", but that doesn't mean it's actually that simple, or at the least, not just massively time-consuming.
IIRC, they had two (?) people working on software — that includes the operating systems for Nord Stage, Nord Electro, Nord Wave, Nord Piano, AND the Windows and Mac clients. Plus whatever new products are in the pipeline.
Taking a week out to work on a new Sample Editor has direct consequences for bugfix updates for ALL of those product lines, and release schedules for any unreleased products.