开发IOS应⽤真的⼀定要买苹果电脑设备吗?
不要忘记⽬的
如果你想开发ios或者苹果的app,⽹上很多⽹友都会建议你买⼀个苹果硬件——苹果电脑,⼀部分建议你安装⿊苹果。这两种⽅案中前⼀种费⽤很⾼,后⼀种费时费⼒(甚⾄到最后都要转向购买apple设备上了),⽽且可能因为显卡驱动,⽹卡驱动不匹配等问题⽽功亏⼀篑。我建议使⽤台式机添加内存条的⽅式在虚拟机上运⾏,虚拟机还可以抽象虚拟解决很多硬件匹配问题。接下来我将谈谈为什么这样对于专注于开发app的开发者来说最划算,要记住你的⽬的就是要以最低的费⽤开发苹果平台上的app⽽已,别让那些⽆谓的东西浪费你宝贵的时间,你可是⼀天⾄少赚300块钱的⼈。当然这是给囊肿羞涩的开发者的建议,苹果设备还是很棒的有钱就买⼀个也很爽。
性能瓶颈分析
macOS⾮常耗费内存空间,所以他的机器常常都是8G内存起步的,⽽你的普通笔记本⼀般也就8G内存,你还要装上虚拟机给macOS分配4-6G的内存空间,你的笔记本肯定吃不消(不流畅),因为windows在没什么任务的情况下已经吃掉2-3G了。⽽苹果macOS⾄少吃掉3.5G,虚拟机需要耗费⼀些的内存,所以就所剩⽆⼏了。因此增加内存才是解决的最好办法。笔记增加内存不⽅便,所以建议使⽤台式机。
我本⼈使⽤的台式机配置i5-4590,8G内存,1T普通机械硬盘,核显(没有独⽴显卡),win7专业版,安装vmware12 pro,运⾏
macOS10.12 不流畅,但是cpu随便应付,问题出在内存上。
win7空转(没开什么应⽤时,普通使⽤)的资源消耗如图:
打开vmware不运⾏macOS虚拟机时:
CPU⼏乎不会成为性能瓶颈,因为他的处理速度⾮常快,即使⾼峰达到80%也就瞬间回落。主要还是内存问题
运⾏macOS虚拟机状态(虚拟机不运⾏计算任务):
结论
看到这⾥,⼤家应该知道了,空载的macOS虚拟机就这么耗内存了,所以在虚拟机⾥运⾏开发⼯具就更是卡顿了,⾮常不流畅,所以增加1-2条内存条,组成16G或者24G内存就会游刃有余。⼀条内存条的价格也不过340元,两条也就680⽽已,实在是节省不少开⽀呢?你觉得呢?
升级补充
app开发多少钱添加⼀条8G内存后,总的机器内存容量16G,表现如下
和之前相⽐,空闲内存还剩3-4G这样,想想看,8G的情况下和16G的情况下相⽐,其实8G还需要4G才能刚好流畅运⾏,我们添加⼀条内存后,卡顿的情况就不再出现了,流畅!
升级的⽅案还有:添加⼀个固态硬盘,提升⽂件读取速度,性能就会⼜上升⼀个层级。
好了,接下来我们终于可以安⼼的专注于ios的app开发了,毕竟我们的⽬的就是开发⼀个app

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。