Native RNDIS USB tethering support for OSX Android phones can be USB tethered via RNDIS protocol on Windows and Linux. As far as I understood Apple does not provide RNDIS driver for OSX.

Are there RNDIS drivers for OSX by third party (Android vendor) or community? 

I don't want to use any any app for tethering, I want the real thing, as other operating systems can do it, so please no suggestions for alternative methods.
Since then, this driver has come out. It's FOSS too.

http://www.joshuawise.com/horndis