龙空技术网

M2 Pro Mac Mini 使用体验,Xcode构建项目的速度是 MacBook 的 2.09 倍。

知识大胖 208

前言:

眼前小伙伴们对“xcode vs”大体比较着重,朋友们都想要学习一些“xcode vs”的相关知识。那么小编在网络上网罗了一些对于“xcode vs””的相关内容,希望看官们能喜欢,大家一起来了解一下吧!

当我的 M2 Pro Mac mini 终于到货了,我做的第一件事就是针对它要更换的计算机 M1 MacBook Air运行一些基准测试。在两台 Mac 上运行的 Geekbench 测试显示,Mac mini 的多核处理能力几乎是 MacBook Air 的两倍(15,158 对 7,735)。这些结果与Geekbench 网站上的Mac Benchmarks分数一致。

由于 Xcode 性能是我升级到 M2 Pro Mac mini 的主要原因,我比较了两台 Mac 上几个 Xcode 项目的构建时间。Mac mini 在此测试中的表现甚至更好,构建项目的速度是 MacBook Air 的 2.09 倍。

在我两年前从 2016 款 13 英寸 MacBook Pro 升级到 M1 MacBook Air 时实现了令人难以置信的性能提升后,我认为我再也不会看到处理能力如此大幅提升。但现在,就原始多核处理能力而言,M2 Pro 提供了比 M1 更大的提升。疯了。

自从我在 2008 年开始编写 iPhone 应用程序以来,我一直是一个满意的 Mac 用户,但我以前从未拥有过强大的 Mac。在过去的 15 年里,我购买了许多 Mac mini、13 英寸 MacBook Pro 和 MacBook Air。所有功能强大的机器,但它们都无法与当时可用的高端 Mac 的性能相媲美。但是,对于 12 核 M2 Pro Mac mini,我现在拥有的 Mac Geekbench 在单核处理方面排名第三¹,在多核处理方面排名第五。与排名在其之上的 Mac Studio 和 Mac Pro 型号不同,M2 Pro Mac mini 提供高端性能而无需高端价格标签。

去工作

拥有如此强大的计算机的最大好处是它会激励您用它做一些伟大的事情。我对使用 M1 MacBook Air 创建的高尔夫主题 Wordle 应用程序 ( Word Golf Ace )的艺术作品感到失望。M2 Pro Mac mini 启发我再次尝试它。我一直在为我所有的应用程序使用 PaintCode 创建基于矢量的艺术,但我知道我已经超出了它的预期用途。我没有使用功能强大的 M2 Pro 进一步推动它,而是决定重新考虑为我的应用程序生成矢量艺术的方法。

对于我的高尔夫球场背景,我从位图图像开始用作参考。在线搜索让我找到了一个Medium 故事,该故事提倡使用图像编辑器Photopea将位图转换为矢量图像并将结果导出为 SVG 文件格式。我以前使用过 Photopea 的这个功能,结果好坏参半,但在新 Mac mini 的推动下,我决定研究将位图转换为矢量的其他选项。

事实证明,有许多可用的工具,但我快速关注的工具是VTracer。运行 VTracer 后,我将生成的 SVG 文件导入 Pixelmator Pro 以创建最终矢量图像。下图显示了在 M1 MacBook Air 上使用 PaintCode 创建的 Word Golf Ace 高尔夫球场图像,以及在 M2 Pro Mac mini 上使用 VTracer 和 Pixelmator Pro 创建的更新图像。

一旦我对 Pixelmator Pro 中的图像感到满意,我将结果导出回 SVG 格式并使用另一个新工具svg2pdf将图像转换为基于矢量的 PDF。虽然 Xcode 支持将 SVG 和 PDF 格式导入资产目录,但我在 TestFlight 中看到两种矢量格式的构建尺寸更大。这需要进一步调查,并且可能需要切换到PDFKit才能获得我想要的结果。

由于更新后的高尔夫球场图像由不规则形状的矢量组成,因此我决定发布一个 Word Golf Ace 更新,并将高尔夫球场呈现为位图。我怀疑其他人会注意到其中的区别。

结论

去年年底,当我使用 M1 MacBook Air 创建 Word Golf Ace 时,它​附带 14 个高尔夫球场,完整构建耗时 53 秒。受 M2 Pro Mac mini 的启发,我将 VTracer、Pixelmator Pro 和 svg2pdf 添加到我的工作流程中。结果?我能够向我的应用程序添加十几个新球场,极大地改善高尔夫球场图像,并将完整构建时间减少到不到十秒。虽然我还有一些工作要做,要将我基于矢量的图像工作流程完全从 PaintCode 转移出去,但 M2 Pro Mac mini 激励我继续前进。

更新:Geekbench Mac Benchmarks现在的 12 核 M2 Pro Mac mini 在单核性能方面排名第一,在多核性能方面排名第二。不知道是什么原因导致 2019 年后期 Mac Pro 的高端机型在排行榜上跌得这么厉害。

标签: #xcode vs