文章插图
为什么你需要一台mac来开发IOS和macOS要开发一个iOS或Mac应用程序 , 您将需要以下内容:
- 苹果开发者计划成员 。它的价格是每年99美元(约80英镑) , 你可以使用测试版软件、高级应用程序功能、广泛的测试版测试工具和应用程序分析(更多信息请点击这里) 。为了测试和部署应用程序 , 你只需要一个Apple ID , 但是如果你想在App Store上销售你的应用程序 , 你需要成为开发者计划的成员 。
- 即使你不是用Mac开发你的应用程序 , 你也需要Mac来编译上传到app Store的最终产品 。
- Xcode是macOS和iOS开发的主要工具 , 只能在Mac上使用 。它可以从Mac App Store免费下载 , 目前的版本是11.5 。其中包括iOS、watchOS、tvOS和macOS最新版本的Swift 5、Swift tui和sdk 。注意 , Xcode需要macOS Mojave 10.14.4才能运行 , 所以您还需要…
- 可以运行macOS Mojave 10.14.4或更高版本(见下文)的Mac 。
正如我们下面将要讨论的 , 在Mac以外的任何设备上运行macOS是很困难的 , 有很多原因我们不推荐这样做 。
文章插图
如何选择最好的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能提供最好的编码环境吗?
- 这是Mac未来的主流吗?
- 这款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笔记本电脑的优缺点 。
推荐阅读
- 人工智能技术或成为未来网络安全的引爆点和驱动力
- 假发套和假发片哪个好?
- 6年换车和开到报废,哪个划算?帮你算清这笔账
- 春尖和毛尖有什么区别,喝茶和品茶有什么区别没有
- 音响和音箱的区别
- 大麦茶的存放技巧,大麦茶的泡法技巧和步骤
- 茶叶有什么用,好茶叶和不好茶叶有什么区别
- 生意参谋版本区别 生意参谋标准版和专业版区别
- 和田玉籽料|旧藏·和田玉籽料抓住机遇原石雕
- 清明节的来历和习俗