Platform implementations on Mac