If you want to do any OSX or IOS development, you need a Mac. You could try to build a hackintosh but it&#x27;s not easy to find a laptop that will fit the bill. MacBooks are a premium machine, nice hardware and keyboard. But they&#x27;re not perfect. I&#x27;ve had trouble with them, and so have people I know. I use a hp machine, and it does quite nicely, but then I mostly develop windows software.