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进行开发

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,056评论 2 89
  • 今天是你回家的第十二天,也就是2017年1月30日。 年一过便是离家的日子不远矣,在家里这几日考完了近50几万字的...
    虚实先森阅读 182评论 0 7
  • 布克船长带你走出“选书难”的困境 当代诗人臧克家曾说:读过一本好书,像交了一个益友。反之,就如清代学者王豫所说:凡...
    贝贝亲子阅读阅读 260评论 0 0