The bug isn't in their code, but in Macs themselves and the implementation of APIs. Workarounds of those shortcomings are not always easy, and as they say, they don't use the things. Blame Apple for shoddy development.
![Trollface ¦]](./images/smilies/troll.gif)
I dont' think they said that the game is compatible with Macs, but that Haven runs on the Java platform. That means it will (ideally) run on any computer that runs Java. (If they didn't say that, it should be the statement used.)
Note: an easy solution would be to run Linux to play Haven.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.