SAP Business One has no native client on MacOS. The best way is to use Windows remoteApp or XenApp which will directly present remote SAP Business One Client window to your MacOS system instead of login to the remote desktop. It will give you better user experience than other solutions.
Hope this can answer your question. If you need extra help, feel free to contact us