您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > Mac

适用于编程和开发人员的苹果Mac电脑

时间:2020-06-10 15:40:38  来源:  作者:
适用于编程和开发人员的苹果Mac电脑

 

为什么你需要一台mac来开发IOS和macOS

要开发一个iOS或Mac应用程序,您将需要以下内容:

  1. 苹果开发者计划成员。它的价格是每年99美元(约80英镑),你可以使用测试版软件、高级应用程序功能、广泛的测试版测试工具和应用程序分析(更多信息请点击这里)。为了测试和部署应用程序,你只需要一个Apple ID,但是如果你想在App Store上销售你的应用程序,你需要成为开发者计划的成员。
  2. 即使你不是用Mac开发你的应用程序,你也需要Mac来编译上传到app Store的最终产品。
  3. Xcode是macOS和iOS开发的主要工具,只能在Mac上使用。它可以从Mac App Store免费下载,目前的版本是11.5。其中包括iOS、watchOS、tvOS和macOS最新版本的Swift 5、Swift tui和sdk。注意,Xcode需要macOS Mojave 10.14.4才能运行,所以您还需要…
  4. 可以运行macOS Mojave 10.14.4或更高版本(见下文)的Mac。

除了上述之外,有一些好处开发Mac即使你没有构建一个苹果的平台,关键是:你可以在Mac上运行所有主流的操作系统,windows, linux等,所以你可以用你的Mac程序中安装任何操作系统。想要为你的应用程序制作一个Android版本吗?没有问题。

正如我们下面将要讨论的,在Mac以外的任何设备上运行macOS是很困难的,有很多原因我们不推荐这样做。

适用于编程和开发人员的苹果Mac电脑

 

如何选择最好的Mac进行应用程序开发

我们已经确定,为了使用最新版本的Xcode,你将需要一台能够运行macOS Mojave 10.14.4或更高版本的Mac,下面是可以运行Mojave的计算机:

  • MacBook(2015年初或更新)
  • MacBook Pro(2012年中期或更新)
  • MacBook Air(2012年中期或更新)
  • Mac mini(2012年中期或更新)
  • iMac(2012年底或以上)
  • Mac Pro(2013年底或更新款,或2010年中和2012年中带金属显卡的机型)
  • iMac职业

那么,哪一款mac电脑最好呢?

如果你考虑一下上面提到的每一台Mac电脑,那将是一个巨大的Mac笔记本电脑和台式机系列。有些软件比其他软件更适合应用程序开发。你可能会发现一台Mac看起来很便宜,但另一台Mac的价格可能会更高,只需要多花点钱。

要找到最好的Mac进行开发,你应该考虑以下几点:

  1. 这个Mac能提供最好的编码环境吗?
  2. 这是Mac未来的主流吗?
  3. 这款Mac是否比你想的要贵?

我们将详细了解以下要求:屏幕、可移植性、RAM、CPU、存储、电池寿命、端口和外设。

适用于编程和开发人员的苹果Mac电脑

 

屏幕:

对于编码器来说,最有用的东西之一就是大屏幕。作为一名开发人员,您可能会同时打开几个程序和窗口:web浏览器、文本编辑器和Xcode IDE(集成开发环境)等等。

你会从大屏幕中受益,或者你会感到局促不安(例如,如果你使用Unity3d进行游戏开发,情况就更糟了)。

27英寸的iMac是所有Mac电脑中屏幕最大的,它的Retina 5K显示屏是你能得到的质量最好的5K显示屏之一。事实上,如果你想要一个5K的显示屏,买一个27英寸的iMac比单独的5K显示屏更划算。

但开发者真的需要一台27英寸的iMac吗?不是真的。如果你想使用大屏幕,没有什么可以阻止你将一个(或两个)外部显示器插到任何一台Mac电脑上。

如果你正在寻找一台便携式Mac电脑,单独的屏幕是个不错的选择。这样一来,你就可以随时随地地编写代码,而当你坐在办公桌前时,更大的屏幕也能让你受益。

那么当你不在办公桌前的时候呢?基于你需要尽可能多的屏幕的理论,你可能会考虑一台16英寸的MacBook Pro。但是一台13英寸的MacBook Pro,或者更便宜的MacBook Air就足够了吗?

至于16英寸和13英寸MacBook Pro的区别——13英寸的型号可能就足够了(或者你可能会考虑停产的15英寸的型号,如果你能找到一个销售)。我们曾经建议不要购买MacBook Air,但后来苹果公司在2018年10月(最近一次是在2020年3月)升级了MacBook Air系列,新款MacBook Air与老式的Air处于不同的水平。下面我们来看看这些Mac笔记本电脑的优缺点。

说到笔记本电脑的屏幕尺寸,选择Retina显示屏的Mac笔记本会有很大不同。视网膜显示器不仅外观漂亮,而且还可以缩放分辨率——所以你可以使用缩放来提高分辨率,并在Xcode中看到更多的代码。

现在所有的Mac笔记本电脑都配备了视网膜显示屏——2018年以前的老款MacBook Air除外。

2019年7月,苹果为MacBook Air的显示屏添加了True Tone,这已经是MacBook Pro的一个特色。这可能是一个好处,如果你倾向于在黑暗中编程,因为它调整颜色以适应光线条件,应该帮助你避免眼睛疲劳。如果有吸引力,那就买2019或2020年的MacBook Air或2018年以来的任何一台MacBook Pro。

过去有一台12英寸的MacBook。苹果公司已经停止了这款产品的生产,但你仍然可以买到。但我们建议不要这样做,因为MacBook Air和13英寸的MacBook Pro并没有更大或更重,而且有更多的优势。

无论你选择哪款MacBook,我们建议你在办公时考虑单独屏幕的成本,因为作为一名程序员,你将从尽可能多的屏幕空间中获益。Air和Pro都可以支持两个额外的4K屏幕,或者一个5K屏幕,这很方便。16英寸的MacBook Pro甚至可以支持苹果新的XDR显示器,但你并不需要它。

说到单独屏幕的成本,2018年的Mac mini完全没有屏幕,但它支持5K或两个4K屏幕,所以这可能是值得考虑的。

适用于编程和开发人员的苹果Mac电脑

 

规格

下一个考虑事项是Mac的规格。编码应用程序不会那么大力量消耗你的Mac玩游戏图形密集型(除非你恰巧是开发一个图形密集的游戏),但你会发现自己扯掉你的头发在等待Xcode来编译代码如果你有一个合理规范的机器。

什么是用于编程最好的配置?下面我们将讨论RAM、CPU和存储。

内存

说到编程,内存是关键。Xcode占用了大量内存,如果你使用Photoshop等其他应用,你的电脑很快就会因为内存不足而陷入困境。

你至少需要8GB的内存——这就排除了所有配备4GB内存的老苹果电脑——不管怎样,他们不可能支持最新版本的Xcode。然而,如果你购买了一台新的Mac电脑,我们建议你选择16GB的内存作为定制选项,以确保你将来的购买。

苹果公司在2020年为13英寸的MacBook Pro升级时,将两款中端机型的标准内存设置为16GB,并可选择升级到32GB。16in的MacBook Pro也提供16GB的标准内存,购买时还可以选择升级到64GB内存——但我们认为你不需要这些。

这是一个很好的理由,让我们认为中端MacBook Pro优于标准配置8GB内存的入门级MacBook Pro。这些机型不仅内存更少,而且比MacBook Air的8GB内存慢(8GB 2133MHz LPDDR3和8GB 3733MHz LPDDR4X)。

这并不是说你应该排除入门级的MacBook Pro。你可以在购买时再花900元把它升级到16GB内存(8GB 2133MHz LPDDR3内存还是比较慢的)。

如果你想知道以后是否可以升级内存,或者给二手Mac增加更多内存,答案可能是否定的。除了27英寸的iMac,其他mac电脑都没有用户可升级的内存。2018年的Mac mini、21.5英寸的iMac和iMac Pro都可以更新内存,但只有在苹果公司注册的专业人士才能更新。2019年12月发布的Mac Pro也有可升级的内存,但售价过高,这对你来说可能有点过了。

mac的升级难度是出了名的大。在某些情况下可以做到,但这样做几乎不容易,通常高风险,并将影响您的保修。

CPU

如果你要在几代Mac电脑中进行选择,Mac内部的处理器是一个重要的考虑因素。虽然你不需要最快的处理器来编程,但你一定要确保你买的是物有所值的最好的处理器,尤其是当你考虑买一台旧的、二手的或翻新过的Mac电脑时。

不要想当然地认为苹果公司目前销售的所有mac电脑都使用同一代处理器。有些mac电脑已经在2020年更新过了,还有一些自2019年以来就没有更新过,还有一些自2018年以来只有很小的tweeks,还有一些自2017年以来就没有更新过(比如入门级的iMac)。老一代的处理器可能拥有令人印象深刻的GHz,但更少GHz的新处理器可能会更快。

另一个要考虑的事情是处理器的类型。你需要8核、6核、4核、酷睿i7、酷睿i9吗?还是双核、酷睿i5就够了,甚至是2018年入门级Mac mini的酷睿i3 ?或者你应该看看像iMac Pro或Mac Pro提供的Xeon工作站。

我们可以立即决定后者——可以肯定地说,你不需要任何像iMac Pro或Mac Pro那样强大的程序(除非你正在编写一些难以置信的图形密集型程序)。

在双核、四核或六核处理器之间进行选择(或者决定是否升级到i7芯片甚至i9芯片)就不那么明显了。如果你有一个用于编码的双核i5处理器,或者是入门级的MacBook Air的i3处理器,你可能就没问题了,但如果你有多余的钱,那么买一台功能更强大的Mac电脑也无妨。

存储

你不应该需要太多的存储空间,因为你的代码不应该占用太多的空间——如果需要的话,你需要查看你的代码。

我们建议不要购买任何有硬盘驱动器的Mac电脑,这样入门级的iMac和Mac mini以及一些旧的、二手的机型就被排除了。如果你的Mac有一个硬盘驱动器,你会发现构建Xcode需要很长时间。相反,选择带有SSD的Mac电脑——如果你担心没有足够的空间,你总是可以买一个外部存储设备。

我们建议你忽略那些128GB ssd的mac电脑,如果你负担得起的话,选择256GB或512GB。这应该不难:近几个月来,苹果一直在增加mac电脑的存储容量,因此过去128GB的mac电脑现在有256GB和512GB,现在已经升级到1TB。我们提到这一点主要是想提醒你,老款看起来可能不错,但它们的存储空间可能只有现有机型的一半。

我们建议您避免使用提供1TB硬盘驱动器或1TB融合驱动器的imac,虽然1TB存储可能听起来很吸引人,但我们警告您,使用硬盘驱动器会降低您的速度。

电池寿命

如果你想买一台Mac笔记本电脑进行编程,电池寿命是一个需要考虑的因素。程序员们抱怨说Xcode消耗了很多电池,所以要经常使用充电器。

如果最大电池续航时间对你来说很重要,那么MacBook Air的电池续航时间为12小时,13英寸的MacBook Pro为10小时,16英寸的MacBook Pro为11小时。但是,如果你看到在售的2015-2017款没有Retina显示屏的老款MacBook Air,就不要买了(苹果已经停产了)——这样的话,Pro上更好的显示屏值得失去那两个小时的电池续航时间。

端口和外围设备

还有一个考虑因素,对你来说可能重要也可能无关紧要,那就是所提供的端口。Mac笔记本电脑因缺少端口而臭名昭著。为了让它们更小巧、更薄,苹果公司在端口上节省了很多,以致于现在停产的MacBook只有一个USB C端口,而这个端口也必须用来充电,这也许是它淘汰的原因之一。

如果你想把你的Mac笔记本电脑连接到外接屏幕和外接存储器上,如果你想在坐在办公桌前时单独插入鼠标和键盘,那么请确保你有足够的端口。

好消息是,大多数mac电脑都提供了Thunderbolt 3——它结合了USB-C适配器。入门级的13英寸MacBook Pro和MacBook Air提供两个Thunderbolt 3端口,而中档的13英寸MacBook Pro和16英寸MacBook Pro提供四个Thunderbolt 3端口。

在台式机方面,21.5英寸和27英寸的imac都提供了两个Thunderbolt 3端口、三个USB 3和一个SDXC插槽,而2018年的Mac mini提供了四个Thunderbolt 3端口,以及HDMI和USB 3接口。

如果你需要老式USB-A端口,你需要看看Mac电脑的台式机或适配器,因为目前没有Mac笔记本电脑提供这种端口。

哪种Mac最适合编程

在本节中,我们将查看现在可用的每一台Mac,并讨论其作为编码机器的优点。如果你想在MacBook Air和MacBook Pro、iMac和Mac mini之间做出选择,请继续读下去。

MacBook Pro

MacBook Pro有13英寸和16英寸两种尺寸,都是视网膜显示屏。16英寸的车型于2019年11月上市,取代了15英寸的车型。在2019年7月之前,只有15英寸的MacBook和两款13英寸的机型有触控条功能,还有一款更老的非触控条MacBook Pro。那款入门级MacBook Pro在2019年7月进行了更新,获得了触控条。所以现在所有的MacBook Pro型号都有一个触摸条。

触摸条有点像马麦酱,人们要么喜欢它,要么讨厌它。你开发的应用程序很可能会利用这种方便的方式来访问控件,希望这对你是一种奖励。

16英寸的模型将给你更多的屏幕空间,这将是有用的,如果你需要同时打开多个窗口。

13英寸的MacBook Pro仍然是一个不错的选择,自2020年5月升级以来,这两款中档机型都配备了16GB的内存作为标准配置,这对开发者来说是一个额外的奖励。你还可以购买16GB内存的入门级机型。

比起更便宜的MacBook Air, MacBook Pro将为你提供更实惠的电量——尽管自苹果于2020年3月更新MacBook Air以来,二者之间的差距有所缩小。


如果您需要更广泛的编码,那么它可能没有uumph。你可以期待从上面提到的MacBook Pro更快的complie时间。MacBook Air

我们之前提到,苹果公司在2018年10月对MacBook Air进行了一次重大更新——在多年忽视之后重新启用了它。最近,苹果在2020年3月升级了MacBook Air,增加了10代处理器

另一个变化是在2020年3月的价格,它的入门级价格降到了8993元,这是你能买到的最便宜的Mac笔记本电脑——尽管已经不像以前那么便宜了。新款MacBook Air最棒的一点是,它不再受制于较旧的处理器和缺乏视网膜显示屏。现在它可以配置16GB内存(而不是以前的8GB最大内存)。

实际上,MacBook Air现在有了一些令人印象深刻的配置,这使得它成为了一款适合开发和编码的机器。也许是显卡让它稍微慢了一点——但是如果现在或将来需要更快的GPU,你总是可以附加一个eGPU。

如果你想买一台MacBook Air用于休闲应用程序开发,我们推荐它作为一个选择。将内存调到16GB,至少可以得到256GB的SSD版本。

MacBook Air有一个特别的优点,那就是它的电池续航时间——12小时,比其他任何Mac都长。


Mac mini自2018年以来就没有过重大更新——苹果只是在2020年3月将标准存储空间增加了一倍——但Mac mini仍然是一个很有吸引力的套装,我们希望许多开发者会考虑是否要升级。虽然它不像以前那么便宜了,但它仍然是目前市面上最便宜的Mac电脑(尽管你将不得不把显示器、键盘和鼠标的成本考虑在内——但无论如何你都可能拥有它们)。iMac

和MacBook Pro一样,iMac也有两种尺寸。21.5英寸和27英寸的型号。两者都有高分辨率的视网膜显示器。2019年3月,大多数苹果imac的更新与新处理器,现在有四,6 - 8核8和9代处理器选项(除了入门级模型,它只有一个双核和自2017年以来一直没有更新,我们将建议不要购买,因为它有一个机械硬盘)。最大的区别是价格。

我们在这里的主要警告是,苹果已经有一年多没有更新iMac了,所以我们认为更新即将到来。

Mac mini

和MacBook Air一样,Mac mini也有好几年没有更新过了——直到2018年10月,这两款电脑都得到了亟需的关注。

用Mac mini,你只需花iMac价格的一小部分就能买到一台令人印象深刻、功能强大的机器。比如,花9000元你就能买到一台Mac mini,配有3GHz 6核i5,512gb SSD和8GB RAM(升级到16GB再花1620元)。正如我们之前所说的,它的显卡不如拥有离散显卡的iMac好,但你可以在以后插入一个eGPU。


最适合开发者的Mac

总之,13英寸的MacBook Air对于那些想在Mac上构建iOS或Mac应用的人来说是个不错的选择。我们推荐256GB的版本,在购买时增加16GB的内存,这将使价格达到14214元。

另外,MacBook Pro也是一个很好的编程选择——尤其是如果你想找一些功能更强大的东西的话。带有触控条的13英寸MacBook Pro配备了256GB的固态硬盘,加上16GB的内存,售价将达到17365元。(你当然可以选择没有触控条的老款MacBook PRo,但要知道这些机型都比较老)。在这里买一台苹果的MacBook Pro。

然而,由于程序员可以从大屏幕中获益,我们建议您在办公桌前也购买一个屏幕,以便插入您的MacBook Pro。这将使成本增加几百英镑,所以你可能需要花费超过18000元,这种情况下你可以买一台3.0GHz 6核27英寸的iMac:增加16GB内存将使价格达到17366元。



Tags:Mac电脑   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
一般Mac电脑连上WiFi就可以使用,但Mac电脑插上网线后如何设置?下面分享mac电脑插网线后是如何设置的。1、插入网线后,打开Mac电脑的系统偏好设置; 2、打开系统偏好设置后,点击“...【详细内容】
2022-05-09  Tags: Mac电脑  点击:(95)  评论:(0)  加入收藏
如果Mac电脑的数据丢失或删除了,想要将它们找回,有什么办法吗?Mac电脑如何恢复数据?用下面这个方法试试。在互联网时代,电脑是我们学习和工作的必备品,我们使用电脑生产出一些数据...【详细内容】
2022-04-26  Tags: Mac电脑  点击:(112)  评论:(0)  加入收藏
华为开源的openEuler操作系统目前主要用于商业服务器端,我们可以在自己的电脑上进行直接安装,或者你用虚拟器进行安装也可以。由于虚拟机安装方式更省钱、安装卸载更方便,下面...【详细内容】
2022-04-18  Tags: Mac电脑  点击:(168)  评论:(0)  加入收藏
电脑上的各种存储介质都属于消耗品,固态硬盘也是,不管硬件品控如何,存储介质总会有一天出现故障。为了预防这类情况的发生,我们要时刻关注这些存储介质的健康状况,以免造成不必要...【详细内容】
2022-03-15  Tags: Mac电脑  点击:(473)  评论:(0)  加入收藏
今天给大家分享一下,我的电脑 上安装的好用软件。 如果你也有想分享的软件,欢迎在末尾的评论区留言~ Xnip Mac 自带了截图功能(快捷键 Cmd + Shift + 4),但对比之前在 Windows 上...【详细内容】
2022-01-25  Tags: Mac电脑  点击:(107)  评论:(0)  加入收藏
由于移动通讯的发展,在平时的生活中我们经常用到网络WiFi,有些用户为了防止蹭网影响自己的网速会设置隐藏WiFi,那么,使用Mac电脑如何连接隐藏的WiFi?1、点击Mac电脑上的WiFi图标2...【详细内容】
2022-01-18  Tags: Mac电脑  点击:(252)  评论:(0)  加入收藏
Mac 配备了触控 ID(Touch ID),可以使用它来解锁 Mac、授权从 App Store 和 Apple Books 进行购物等等,如何使用触控 ID 解锁Mac?下面我们分享使用触控 ID 解锁Mac电脑的操作步骤...【详细内容】
2021-10-22  Tags: Mac电脑  点击:(276)  评论:(0)  加入收藏
如果有人想要登陆我们的Mac电脑怎么办?在Mac电脑上有一个客人账户就是方便于将Mac临时借给他人的时候使用。如何添加客人账户?下面分享如何给Mac电脑添加客人账户。1.首先点击...【详细内容】
2021-08-17  Tags: Mac电脑  点击:(428)  评论:(0)  加入收藏
如何开启MacOS的悬停文本功能?在 Mac 上启用“悬停文本”后,您可以将指针移到屏幕上内容(例如文本、输入栏、菜单项或按钮)的上方,在单独的窗口中以高分辨率显示项目的放大版本...【详细内容】
2021-07-20  Tags: Mac电脑  点击:(273)  评论:(0)  加入收藏
在Mac电脑上,系统自带有一个客人用户账号,如果确认你的电脑无需给客人用户使用,建议你在苹果电脑上关闭这个【客人用户】账号的权限。那如何关闭客人用户账号呢?跟着小编一起来...【详细内容】
2021-03-29  Tags: Mac电脑  点击:(668)  评论:(0)  加入收藏
▌简易百科推荐
“自己的电脑是Mac,朋友想从我的Mac里拷贝一些文件过去,但是发现插入硬盘之后,文件无法拷贝进去,但是她的硬盘插在她自己的电脑(联想)上又可以正常复制文件,这是为什么呢?怎样才能使...【详细内容】
2022-07-13  赤友软件    Tags:NTFS硬盘   点击:(11)  评论:(0)  加入收藏
在这篇文章当中我们将继续寻找那些隐藏在 macOS 中那些「大隐隐于市」的效能工具。macOS 自带的屏显功能macOS 自带的屏显键盘操作功能隐藏得比较深,需要用户自动手动开启;使...【详细内容】
2022-06-05  少数派    Tags:macOS   点击:(61)  评论:(0)  加入收藏
一般Mac电脑连上WiFi就可以使用,但Mac电脑插上网线后如何设置?下面分享mac电脑插网线后是如何设置的。1、插入网线后,打开Mac电脑的系统偏好设置; 2、打开系统偏好设置后,点击“...【详细内容】
2022-05-09  爱玩小不点    Tags:mac电脑   点击:(95)  评论:(0)  加入收藏
IINA 是一款自由及开源媒体播放器,由中国开发者用 Swift 程式语言编写,目前只支持 macOS 平台。IINA Mac上最好用最强大的视频播放器,免费而且极其高效,占用低,解码速度快。...【详细内容】
2022-05-07  INS666    Tags:IINA   点击:(290)  评论:(0)  加入收藏
如果Mac电脑的数据丢失或删除了,想要将它们找回,有什么办法吗?Mac电脑如何恢复数据?用下面这个方法试试。在互联网时代,电脑是我们学习和工作的必备品,我们使用电脑生产出一些数据...【详细内容】
2022-04-26  易我数据恢复    Tags:恢复数据   点击:(112)  评论:(0)  加入收藏
Mac操作系统虽然比Windows操作系统流畅很多,但是从本质上说,也是一个从“Unix”操作系统内核发展而来的操作系统。Mac操作系统用久了,特别是长久不关机的Mac系统也会由于软件运...【详细内容】
2022-04-25  肥球inCD    Tags:Mac   点击:(101)  评论:(0)  加入收藏
推荐一款优质的mac图像浏览器,EdgeView for Mac的功能全面,支持浏览JPG、PDF、GIF、TIFF等格式的图像文件,而且EdgeView mac特别版内置文件浏览器,无需提取即可打开ZIP、7-zip、...【详细内容】
2022-04-20  本命1995    Tags:EdgeView   点击:(75)  评论:(0)  加入收藏
华为开源的openEuler操作系统目前主要用于商业服务器端,我们可以在自己的电脑上进行直接安装,或者你用虚拟器进行安装也可以。由于虚拟机安装方式更省钱、安装卸载更方便,下面...【详细内容】
2022-04-18  码农科技    Tags:VirtualBox   点击:(168)  评论:(0)  加入收藏
在Macbook的笔记本上都有苹果的logo,这个苹果logo是可以点亮的,下面我们分享点亮MacBook上的苹果logo的操作步骤。1、在Macbook中打开系统偏好设置, 2、在系统偏好设置中,点击“...【详细内容】
2022-04-13  爱玩小不点    Tags:苹果logo   点击:(272)  评论:(0)  加入收藏
MacBook 怎么选,这里有详细介绍,来自小红书,让更多人看到!!...【详细内容】
2022-04-12  数码信息库  今日头条  Tags:MacBook   点击:(110)  评论:(0)  加入收藏
站内最新
站内热门
站内头条