What level of OS compatibility do you want?
- Optimise code to take full advantage of all facilities and conventions available in each OS, only using common code where it does not interfere with this.
- Only use code for individual OSs where there is a significant advantage.
- Make code and facilities operate as similarly as possible on all OSs.
Windows has been undergoing some big changes in facilities with recent versions, and 10 will introduce a higher level of hardware platform accommodation.
Yet the Windows versions of Cubase seem to be languishing in the shadow of OSX’s limitations, so we have no acknowledgement of touch at all, and C8 seems to be trying to kluge the Mac UI onto Win.
I wish to start drawing a line to say that us Windows users should not have to be beholden to recalcitrant OSX-favouring managers and programmers in SB who cannot seem to pull their heads out of Apple’s backside, and see that we do not use Windows as if it was a poor relation to OSX.
I am not saying the OSX is not a good OS, and that people should not prefer it, but I think it should not be the reference by which Cubase is limited.