Max wouldn't be cross platform if it was windows specific like that?
Being cross-platform does not automatically disqualify platform specific functionality, so long as it is made clear how it works on respective platforms. That way people who do not have cross platform capabilities as a priority, can still use more powerful functionality, without sacrificing cross platform capability for those that wish it.An example: USB support in Java is mostly limited to the Linux platform.