浅谈廉价的iOS开发设备
小编注:文中提到了黑苹果,仅做技术讨论,不建议将苹果操作系统安装到非苹果电脑上。
前言
在很久之前我曾经写过关于黑苹果的安装,但是那篇文章未审核通过,大感可惜。因为很多在校大学生希望学习iOS编程开发,却受制于MacBook Pro高昂的价格,望而却步,毕竟学生收入不多,而且很多人购买笔记本电脑都是在大一的时候,可能根本不懂买回来了啥,女生就是轻薄好看,男生就是游戏本打游戏。这就是我认为黑苹果的其中一个作用,但是张大妈这儿并不允许发文,同时黑苹果也是一项非常艰难的工程,虽然在大神们的努力下,黑的过程越来越简单,但是仍然充满不确定性和大量的阻碍,本文为那些希望体验macOS和学习iOS的人提供一些简单廉价的方案,希望大家能淘到一些好东西。
先声明,在这里不欢迎大家对Windows/Linux/macOS进行互相对比,举例如macOS适合编程,程序员都用MacBook Pro,或者UI设计师、视频剪辑都用MacBook,我个人认为都是胡扯,macOS只是在Linux和Windows之间取了一个平衡,兼有Unix工具链和简单易部署的开发环境,也有友好的UI交互和生态丰富的软件集,但是这些都是次要的,自身的编程能力和学习能力才是你最大的财富。
MacBook Pro
旧货也是好货,很多二手MacBook Pro的性能非常强大,同时价格也非常便宜,MacBook Pro相较于之后我要介绍的黑苹果方案,最大的好处在于省心省力,不论多么简单的黑苹果,都涉及到试错调试以及大版本升级可能的崩溃,如果预算充足,可以考虑老MacBook Pro,不推荐Air,此外我们还要删除15寸版本,15寸的MacBook Pro带带显卡,很多存在显卡虚焊的问题,并且体积巨大,不适合程序员随身携带。
这里我们只讨论2011年以后的机型,原因是2010年及早期的MacBook使用的CPU相较于现在的差距较大,并且再早的机器各个部件都会老化,指不准啥时候就出事了,相信大家也不想猜坑,所以2010年及之前的全部删除。
接下来时间划分为三块:
1.2011年——2012年中
以MD101为例,具体参数如下:
概括一下,i5双核四线程+两个内存插槽+一个2.5硬盘位+一个光驱。
这段时间的MacBook Pro有两个比较大的特点:第一,具有相当良好的扩展性,可以加内存加硬盘,丰富的接口和光驱提供了强大的兼容性,该有的接口一应俱全;第二,屏幕并非Retina屏幕,而是老式1280*800的分辨率,但是提供了mini DP和thunderbolt 1合一的接口,完全可以外接minidp的显示器作为第二屏幕。
常见的型号有MD101/MD102/MD314/MD313,这里我比较推荐MD101,存量较大,并且结实耐用,目前闲鱼空机价格约在2000出头,加16G内存和256G SSD大约800元左右,但是需要注意的是此时期的MacBook Pro使用的电池只能循环500次附近,会出现更换提示,所以一定要询问商家是否更换过电池,并且现在的电池循环多少,如果已经更换过电池,相当于为你省下了200多的电池费用,非常划算,而闲鱼非个人卖家基本就不会更换,那么你就得多掏这笔钱。但是个人卖家大概率会更换光驱位为硬盘托架,这也是需要询问好的,毕竟有光驱就能刻录DVD,很多电影直接存DVD里,从光盘成本考虑还是很划算的。
整机高配可以控制在3000以内。
2.2012年底——2015年
以ME864为例,参数如下:
相较于上一个时期的MacBook Pro,主要有以下一些特点:第一,性能和上一时期没有明显差别,但是屏幕更换为了Retina屏,不外接显示器也非常爽;第二,重量相较于上一代减轻了一些,厚度也变薄,输出从双USB+thunderbolt 1升级为了单USB+双thunderbolt 2;第三,扩展性基本没有,SSD属于苹果自己用的接口,想换必须要上拆机盘,内存无法扩展;第四,Retina屏幕可能存在涂层脱落的现象,但是苹果提供了免费更换的服务,所以如果可以尽量购买14年之后的,因为这个时间之后的笔记本仍然在免费更换范围内。
常见型号MD212/ME864/ME865/MGX72xx/MGX82xx/MF839/MF840,由于无法升级SSD和内存,所以必须要配8G内存和256G SSD起步的存储。其中ME865闲鱼价在4000元附近,不推荐,因为屏幕已过保修,价格和存储、内存相较于MD101都不占优势,建议MGX72xx,4500能拿下相当不错的机器,如果加钱上16G那就再好不过了。
3.2016年——2018年
这里不再详细罗列参数,只做简单分析,原因是这时期的MacBook很保值,不适合本文。
2016年MacBook Pro进一步缩小厚度,减轻重量,并且将扩展接口统一改为了USB Type C,加入了Touch Bar,价格不菲,2018年MacBook Pro加入了T2芯片,用作Siri和其他一些用途的处理工作,并且CPU从原来的双核心四线程飞跃为四核心八线程,不过从目前价格来看,2018年的也差不多是2016年的两倍了,单从性能来说,双核心四线程不跑编译基本够了,完全没必要花这么多钱购买一台作为学习之用。
Mac mini
Mac mini一直作为最廉价的体验macOS的设备,这里当然不能少了它,但是相较于MacBook Pro系列的丰富,Mac mini产品线则非常单一,目前市面上比较多的是2012年的MD387/MD388/MD389,再往前的不推荐入手。
配置如下:
可以很容易看出,Mac mini配置和2012年的MacBook Pro是完全一致的,价钱却并不便宜,空机基本也要2000+,相较于MacBook Pro还失去了可携带性和屏幕、电池等等,完全不如MD101。但是Mac mini由于移动比较少,并且没有电池,所以成色一般不错,适合没有移动需求的用户。
Mac Pro
接下来就是苹果鼎鼎大名的垃圾桶了,看到这里可能有些人就要说,这不是廉价开发之选吗?为什么搞一台三万多的电脑,确实,垃圾桶性价比非常低,低配版接近3W的价格根本不是一般人能hold住的,Mac Pro受限于它的形状,散热也比较差,而且里面还塞了两张AMD的D700垃圾卡,更是热成狗,但是这并不能掩盖它强大的CPU性能和丰富的接口数目。
配置如下:
Mac Pro采用了LGA 2011处理器,也就是所谓的X79系列,最高可支持Xeon E5 269x v2处理器,十二核心二十四线程近乎无敌的跑编译和多开的能力,不少公司的iOS开发部门都会采购一台用作打包编译。并且支持扩展到64G的DDR3 REG ECC内存,双AMD显卡也能在Adobe中进行Open GL加速,从加速效果来看,不比现在主流的显卡慢多少(Linustechtips曾经对不同显卡进行加速的效果对比,不同档次显卡加速效果差不多,当然打游戏估计是跪了)。双千兆网卡,6个thunderbolt 2接口,最高同时支持3台5K显示输出或6台非5K输出。可惜并不是thunderbolt 3接口(当然那时候也没有),不然可以称得上是完美。
目前闲鱼上有不少ME253处于待售状态,成色非常新,价格10800,买回来后更换CPU,升级内存,在这么一个小巧玲珑的外形下隐藏着一颗狂暴的内心,颇有些西装暴徒之感。
很多人看到这里要来说了:你买这货不如组装黑苹果,跑的比西方记者还快。那你就是naive了,首先,如果你想装X79/X99/X299平台,兼容性不如普通的消费机主板,例如我之前的X99平台在装黑苹果就废了九牛二虎之力,导致我研究完这个平台后就没有任何电脑能难住我了;第二,Intel消费级CPU普遍高频少核,高频最大的作用就是打游戏,macOS下游戏真的少的可怜,所以高频无用,最重要的多核反而缺失;第三,有人说我上Ryzen啊,Ryzen装黑苹果的难度非常大,需要改内核,所以强烈不推荐。
所以,如果你学习iOS开发到了一个阶段,不想浪费太多时间在打包编译等等上,可以选择这款Mac Pro,我个人觉得这一代的Mac Pro还是具有一定的收藏价值的,啥时候有钱了我也买一台...
黑苹果方案:
受限于张大妈的政策,我这里就无法给大家讲解如何黑的这个过程和原理,但是我可以为大家推荐几款相对来说比较容易黑,步骤难度不大,黑的效果完美的的机器,供大家挑选,也可以避免大家走弯路。
1.Intel NUC5 i5 MYHE
Intel NUC一向以小巧玲珑著称,对标Mac mini,可惜Mac mini一直不更新,导致也没有正面交锋过,所以很多人也非常喜欢黑Intel NUC,网上现成的EFI配置非常多,黑苹果大神RehabMan写了一篇关于这台设备的黑苹果教程,并且不断更新,点击看文章。
Intel NUC5 i5 MYHE的配置为i5 5300U的处理器,双核心四线程,有两条DDR3L的内存插槽,支持16G内存扩展,支持B Key M.2固态和2.5寸硬盘位扩展,并且内部可以更换网卡,这也是最后一代可以更换网卡的Intel NUC,此后的NUC6/7都不推荐购买,因为无法无线上网,除非RehabMan完善了NUC8的黑苹果,那么为了性能的提升可以考虑购入NUC8连网线使用。
外部4个USB3.0,一个耳机接口,mini DP和HDMI一应俱全。配一个带音像的显示器,就算得上完美了。
但是需要注意的是,NUC5只有MYHE版本能更换,其他版本均不可拆卸网卡,那么还不如购买更新的NUC6/7。
2.技嘉BRIX(GB-BXi5H-4200/GB-BXi5-4570R/GB-BXi7-4770R)
如果你觉得上面的NUC5不好,千万别购买NUC4,可以看看四代处理器的技嘉BRIX。同样RehabMan大神出品,随版本更新升级,技嘉Brix和Intel NUC5类似,但是BRIX内部的SSD是mSATA而非M.2,网卡是miniPCI-E而非ngff,其余基本一致。但是目前闲鱼价格都比较贵,性价比缺失,除非你手头正好有mSATA硬盘或者网卡是miniPCI-E的,不然不推荐购买。黑苹果文章点击这里。
3.Acer Swift 3 SF315
这是一款i5 8250U的笔记本,扩展性强,性能出众,价格便宜,非常值得购买。在站内也有很多相关的评测,这里我就不再详细谈论,这款笔记本在更换网卡后可以比较完美的黑苹果。
4.Dell 成就 5370
这台电脑是我很久之前就想购买的,因为性价比实在是太高了,顶尖的i5 8250U性能释放,支持内存扩展,带Type-C接口,USB3.0充足,屏幕素质出色,支持电源快充,大厂售后,最最重要是超低的价格,目前闲鱼8G核显版本的优品只要3600就能拿下,个人认为缺钱想买笔记本,啥都不用想,往这上面怼就行了,而且这台电脑更换网卡后可以完美黑苹果,只是硬盘只有一个,电池容量略小,而且屏幕边框确实有点宽。
5.Dell XPS 9570 i5 8300H
这台电脑也是强烈推荐有需求的入手,XPS的超薄边框超轻机身搭配i5 8300H狂暴的性能,最难能可贵的是还支持内存扩展,硬盘扩展,大电池的更换和全速雷电3!!!抛弃了鸡肋独显后的XPS搭配显卡坞,不管是打游戏还是深度学习计算都非常棒,目前闲鱼价格7000+,这款是我认为最适合的XPS,那些8750H的CPU大多数都是发挥不出来性能的,反而不如8300H。而且Dell一向对黑苹果支持的不错,所以也是可以完美黑苹果的,而且由于最近几年模具改变很小,所以早期的EFI配置小小更改就能应用到现在的机器上。
6.XiaoMi Pro
这款机器其实并不完美,因为小米Pro并不能更换网卡,而且也不支持增加内存,但是架不住i5 8250U和便宜的价格,最重要的是使用人比较多,而且都是相对来说有点技术的程序员,所以这款电脑黑苹果已经非常完善了,完全就是照着教程走不会有问题,保守估计能黑好几年不用你费心。而且质感、价格和性能都相对不错,所以我最后还是放上来了,如果有兴趣的也可以考虑闲鱼淘一个。
我想说的话:
其实整篇文章,并不想教你如何黑苹果,只是如果你有iOS学习的需求,手头又正好没有相应的设备,那么可以考虑这些价格不贵,性能又不错的好东西,基于读者并不是特别懂黑苹果,我这里要么是白苹果,要么就是那些提供了成熟黑苹果方案的设备,省心省力,但是我更加推荐白果,因为黑苹果这个坑如果掉进去,那就很难出来了,喜欢折腾的人会把自己折腾的精疲力竭,哪里还有时间来学习呢?毕竟我在文章最前面就说了,编程的水平才是决定了你的能力,黑苹果黑的漂不漂亮那也只是一个工具,就跟初学Linux的人总喜欢问哪个Linux发行版好,怎么折腾才能让桌面变得漂亮,实际上真正厉害的人根本不在意这些,他们只要用的顺手,不拖慢他们的节奏,无所谓什么系统,无所谓什么配置,都只是工具,随心所欲不逾矩,这才是学习的终极。
冰人的眼泪
校验提示文案
爱兔兔
校验提示文案
chuelynn
校验提示文案
干架人
校验提示文案
Jacky辉
校验提示文案
惠百氏最靓的仔
校验提示文案
陈德深
校验提示文案
blackocean
校验提示文案
公开集结
校验提示文案
hunk
校验提示文案
KtTop
校验提示文案
SLYc
校验提示文案
SLYc
校验提示文案
野火烧不尽ya
校验提示文案
Hwaaa
校验提示文案
战逗逼
校验提示文案
黄昏百分百
校验提示文案
巴西冷静的虎鱼
校验提示文案
过小跌
校验提示文案
陈德深
校验提示文案
柠檬怪
校验提示文案
野火烧不尽ya
校验提示文案
如梦如幻啊也
校验提示文案
三送
校验提示文案
流年暗
校验提示文案
有一个人
校验提示文案
SLYc
校验提示文案
SLYc
校验提示文案
ray2003
校验提示文案
蒙泰纳
校验提示文案
黄昏百分百
校验提示文案
值友0000000009
校验提示文案
剪刀手1111
校验提示文案
captain-haddock
校验提示文案
或许期待
校验提示文案
惠百氏最靓的仔
校验提示文案
阿俊锅liu
校验提示文案
玉面小白狼
校验提示文案
KtTop
校验提示文案
hunk
校验提示文案