• 开发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而已,实在是节省不少开支呢?你觉得呢?

    升级补充

    添加一条8G内存后,总的机器内存容量16G,表现如下

     和之前相比,空闲内存还剩3-4G这样,想想看,8G的情况下和16G的情况下相比,其实8G还需要4G才能刚好流畅运行,我们添加一条内存后,卡顿的情况就不再出现了,流畅!

    升级的方案还有:添加一个固态硬盘,提升文件读取速度,性能就会又上升一个层级。

    好了,接下来我们终于可以安心的专注于ios的app开发了,毕竟我们的目的就是开发一个app

  • 相关阅读:
    多校赛3- Painter 分类: 比赛 2015-07-29 19:58 3人阅读 评论(0) 收藏
    K
    Drainage Ditches 分类: POJ 图论 2015-07-29 15:01 7人阅读 评论(0) 收藏
    Power Network 分类: POJ 2015-07-29 13:55 3人阅读 评论(0) 收藏
    Labeling Balls 分类: POJ 2015-07-28 19:47 10人阅读 评论(0) 收藏
    Network 分类: POJ 图论 2015-07-27 17:18 17人阅读 评论(0) 收藏
    Borg Maze 分类: POJ 2015-07-27 15:28 5人阅读 评论(0) 收藏
    Case of the Zeros and Ones 分类: CF 2015-07-24 11:05 15人阅读 评论(0) 收藏
    滑雪 分类: POJ 2015-07-23 19:48 9人阅读 评论(0) 收藏
    Wormholes 分类: POJ 2015-07-14 20:21 21人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/jiajialu/p/7076365.html
Copyright © 2020-2023  润新知