Windows上开发MacOS/iOS程序的方式

为什么要开发MacOS/iOS/OSX程序?
因为这些系统面向的是高端用户,也就是说不差钱,所以AppStore基本全是收费软件了,这样开发软件比安卓更容易盈利,游戏更不用说了。

1.虚拟机或模拟器,如VMWare、VirutalBox来安装一个MAC。网上对于这个问题的回答基本都是这个答案。这是一种免费的解决方案,就是性能会很低,不建议这样做。(有人说那是看你主机配置高低了吧,不过呢,如果买得起能让vmware中顺畅跑mac的windows本的人,应该不会舍不得钱买个二手mac本吧?)
2.买mac本。这是最贵的解决方案,因此性能也最高,钱和性能永远是正比的。原装的有6000/8000/1w/2w,各种配置都有。而二手市场买(京东淘宝)95成新能便宜20%以上,做开发最适合。二手市场目前便宜的在3k左右,大概也是CPU=I5 内存=4G SSD=128G这样的配置,蛮经济的,如果自己有路子,也能买到2k价位的同款二手
3.使用远程VPS,普通VPS都是win或者linux,mac少见也不便宜。这里介绍几个:
https://www.macincloud.com/ 140¥/月
https://www.macstadium.com/pricing 490¥/月
http://xcodeclub.com/ 180¥/月
https://cloudxmac.com/ 154¥/月
4.自己改造MAC系统,就是所谓的hackintosh了,使用黑科技直接将mac安装在PC上。这需要耗费大量时间,而且很多驱动可能不太好搞,但是搞定的话,性能会不错,也不花钱,是真的赢家
5.ReactNative/Xamarin/VisualStudio/PhoneGap等方式都是类似的,最终还是需要一个mac系统,要么作为编译服务器,要么需要xcode编译。但是如果仅仅做越狱开发的话比如Theos是支持Cygwin/Linux进行iOS越狱程序开发的,只是不能开发app,可以交叉编译方式开发命令行程序。高阶玩家会使用frida用脚本借任意一个app作为壳子,用javascript进行开发

最后呢,我自己选择了第二种

你可能感兴趣的:(Windows上开发MacOS/iOS程序的方式)