Here is something we see during training a lot. People using MAC OS.
Obviously you can set up a server and connect to that using Safari (ThingWorx is fully tested on IE, FF, Chrome and Safari)
But what if you want to develop locally? You can install Tomcat (and then deploy ThingWorx) on a MAC OS
Here is the [Video | http://www.youtube.com/user/ThingWorxCommunity?v=RTPwzByeUOU] showing how.
nice
This is my development environment, but what I use it's Virtual Machines (Windows/Linux) for the Server inside my machine.
Since docker is on MacOs you can also try our docker container...
GitHub - Foxoncz/docker-thingworx: Simple dev setup for thingworx.