Pretty sure that RA2 only works on PC. Might want to ask around though.
I remember that Zog had a thread about this. I can't find it though, so here is my answer:
There exists a free program made by Oracle (the guys that made Java) called VirtualBox that runs virtual machines, which are basically operating systems inside other operating systems, kinda like video game console emulators. Your best option is to set up a Windows XP virtual machine on VirtualBox (XP is getting the axe in April, so Microsoft probably won't care if someone downloads a product that they are no longer profiting off of anyways). Although this might not work as desired.
There is a company called VMware that is dedicated to stuff with to do with virtual machines. Their products are usually hailed as the best, but I can't figure out if they're Mac-compatable or not and the VMs are generally expensive.
And yes, RA2 is PC only. It works on any Windows OS newer than--and including--Windows 98. You also need DirectX 8.1+ installed on the VM before RA2 can be run, although DirectX 8.1 is included on the CD and could problably be downloaded elsewhere (XP supports up to DX9).
If all else fails, then the only choice would to be to buy a PC. A good Windows 8 laptop with a touchscreen generally goes for anywhere between $350US and $600US, but some of the fancier models are more expensive.