4 ms·
If you wanted to program for Windows you still had to buy a computer. You could argue that you could get a Windows computer cheaper than a Mac but in the long r
by msie 10y ago
If you wanted to program for Windows you still had to buy a computer. You could argue that you could get a Windows computer cheaper than a Mac but in the long run that difference is insignificant when you're spending many years with the same hardware.
I'm still programming iOS apps on a 2012 Macbook Pro because I'm not rich. Performance is still pretty good!
Android Studio runs on a lot of hardware but it's slow unless you have good hardware, which costs money.
- enobrev 10y agoThat's true, although Windows can be run in a VM. I'm not saying that would be the ideal means of developing for Windows, but it's an available option, and MS even offers free images for testing on various OS versions. Meanwhile OSX can only be run in a VM on Apple hardware.
- msie 10y agoOk, so Apple hardware for the win!
- douche 10y agoSo, I haven't tried actually doing this, but is there a real reason you can' load OS X up on a VirtualBox VM, etc, or is that just what Apple tells you you can do with the software you bought from them?
- hobs 10y agoOS X basically prevents this with default install, you will have to get a hacked OS X image to do this, and that is a legal grey area depending on your country. You can find out more by looking up hackintosh.
- tomjen3 10y agoHe isn't developing for the Mac though, he is developing for the iPhone. You don't have to have a Linux machine to write code for Android.
- deleted 10y ago[deleted]
- msie 10y agoForgive the rambling but it's getting late and I'm sleepy: I'm just saying that people are complaining too much about having to buy a Mac to write code for iOS. If not must, then you should buy a Windows machine to develop for Windows but you don't hear anyone complain about that. You have to buy an Oculus Rift to develop Oculus Rift software. You have to buy an Android device to test your Android program. etc... You don't have to buy a Linux machine to write code for Android but if you don't have a computer at all then you have to buy one. There's stuff you have to pay for to get into programming...To build software that will make you money. Windows/Linux developers are complaining that Apple didn't release free tools for their platform and overreacting.
- chipperyman573 10y ago>Windows machine to develop for Windows There are so many ways to develop Windows apps on OSX (unless I'm misreading, which I might be because this point is so blatantly wrong) >Oculus Rift to develop Oculus Rift software You can download the SDK without the Rift, you just can't test how it will work on a rift without... a rift >You don't have to buy a Linux machine to write code for Android but if you don't have a computer at all then you have to buy one I mean... you're not wrong but the point is you can buy any computer you want, not some overpriced, under-powered laptop with an apple on the lid
- ci5er 10y agoI will stand up and be prickly here and say: please do not judge the world by your (apparently) Apple-centric circumstance. I (personally) am a nomad. I can not carry 27 computers with me. My world would be best served by having one computer that does all the jobs. Apple hinders me in this; it does not help. Yes, I can (and do) do Hackintosh VMs, but it makes me feel dirty. Whenever I have to deploy on an iphone, to test I buy a bank of iphones (and give them to the neighborhood children when I am done). That should be good enough.
- microcolonel 10y agoYou can program and build programs for Windows and OS X on Linux, Windows Phone I'm not entirely sure about.
- titanix2 10y agoYou need some precise combinaison of Windows and Visual Studio to target a given version of Windows Phone. At least if you want to use emulators, you'll need a Windows 8 to target WP8 (otherwise Win7 is fine IIRC). Windows 10 is required to build Win10M apps targeting UWP. You can still use WP8 tools (thus Win8) to make WinPRT or Silverlight apps. That's the theory. In practice the last insider build have a bug which forbid app deployment, and for some builds nows the Silverlight app runtime had its own bugs (keyboard related for example). For having used this tools since WP7 I really feel a decline in quality on the mobile OS and I wouldn't recommand to bother anymore.
- WayneBro 10y agoWindows runs any hardware or virtual machine. OS X does not. So, no...you don't have to buy a computer to run Windows because you can run it on your existing computer.