程序员用M1 Mac当开发主力的一系列软件体验

搬瓦工机场JMS

相信很多想要进军程序员的小白们都有这样的疑问:

MacBook换成ARM芯片后,它还是程序员的开发利器吗?一些常用的开发工具在M1下能不能完美运行呢?

经过程序员的尝试,一些常见开发工具的兼容状况也得到披露。如果你还在因为这些问题犹豫要不要买,那么看了这篇文章或许能得到答案。

代码编辑器VS Code


现代化轻量级mac微软代码编辑器,支持几乎所有主流的开发语言的语法高亮、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。现在VS Code可以通过Rosetta 2转换来运行,而insider版已经原生支持ARM平台的MacBook,相信正式版也不会太遥远。

Visual Studio Code for Mac(最好用的微软代码编辑器)

立即下载Visual Studio Code for Mac(最好用的微软代码编辑器)

Visual Studio Code for Mac中文版是一款免费开源的现代化轻量级mac微软代码编辑器,支持几乎所有主流的开发语言的语法高亮、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。visual studio code mac版下载跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。

2022-05-08173.72 MB简体中文

Xcode


Xcode为开发人员提供了用于用户界面设计,编码,测试和调试的统一工作流。Xcode IDE与Swift编程语言的结合使开发应用程序变得轻松而有趣。

苹果第一方开发工具Xcode自然不必担心兼容性,而且它在M1芯片上的运行效率很高。

编译psPDFKit PDF SDK,在2019年16英寸MacBook Pro上耗时7分31秒,在M1版MacBook AIr上则耗时8分49秒,而后者是无风扇的。

不过Xcode在测试低于iOS 14版的应用程序时,会出现一些问题。WebKit会在内存分配器中崩溃,Xcode有时会定期卡死。

因此如果你要测试较低iOS版本程序,还是在Intel版的MacBook上运行,或者希望下一次Xcode更新时,苹果能解决这个问题。

Xcode for Mac(高效开发工具)

立即下载Xcode for Mac(高效开发工具)

专业高效的mac开发软件小编推荐使用Xcode Mac版,该软件为Mac,iPhone,iPad,Apple TV和Apple Watch创建出色的应用程序所需的一切。

2021-12-2013.95 GB英文软件

JetBrAIns系列软件


对于JetBrAIns系列软件,目前需使用Rosett转义,但效率可能不如人意。!JetBrAIns官方说是这个月有可能出适配M1芯片的版本,最好等适配了没有问题再入!

Homebrew


Homebrew可以通过Rosetta 2转换的方式进行安装,方法也很简单,只需在过去的安装命令前加上arch -x86_64即可。

$ arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

这种通过转制的Homebrew在某些软件上可能有一些兼容性问题,因此建议安装另一个手动编译版:

$ sudo mkdir -p /opt/homebrew
$ sudo chown -R $(whoami):staff /opt/homebrew
$ cd /opt
$ curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

第一种方式安装的Homebrew在/usr/local/bin目录下,而第二种方式安装的在/opt/homebrew目录下,后者不会自动添加到PATH环境变量中,因此需要手动设置:

export PATH="/opt/homebrew/bin:$PATH"

这样,你的Mac里就有了两个Homebrew:一个是Rosetta转换的,一个是原生的。原生的目录在前面,那么brew命令将默认运行这个版本。

如果想运行Rosetta转换版怎么办?我们可以单独设置一个ibrew命令:

alias ibrew='arch -x86_64 /usr/local/bin/brew'

目前,Homebrew尚未提供用于ARM Mac的预编译软件包,因此最好使用brew install -s 命令进行安装。

其他常用软件


说到编程必备,自然少不了Chrome,现在Chrome 87版已经开始支持M1版的MacBook。

Google Chrome for mac(谷歌浏览器)

立即下载Google Chrome for mac(谷歌浏览器)

谷歌浏览器 mac版将简约的界面设计与先进的技术相融合,让网络浏览变得更快速安全而且简便。谷歌浏览器官方版是一款可让您更快速、轻松且安全地使用网络的浏览器,它的设计超级简洁,使用起来更加方便。

2022-05-09203.82 MB简体中文

还有微软的office三件套,16.44 Beta版本已经支持M1版的macbook,通过测试兼容性不成问题

Microsoft Office LTSC 2021 for Mac(office系列全套装)

立即下载Microsoft Office LTSC 2021  for Mac(office系列全套装)

Outlook 哪里有全套装的office 2021 mac版下载?Office2019破解版是一款由微软官方提供的最新office办公软件。office2019在原有版本的基础上加入了全新的办公功能,包括了word、Excel、PowerPoint、OneNote、Outlook、Skype、Project、Visio以及Publisher等组件和服务。其超凡的文件处理速度与质量、开拓创新性的用户界面都令人耳目一新,更有完善多样的办公小功能,有效提高用户的办公效率和进度。支持英语、简体中文、繁体中文等多种语言。现为大家带来office2019 大客户版下载,此版本已经为大家注册激活,全部功能任你使用!

2022-04-134.01 GB简体中文

虚拟机

虽然VMware和Parallels可以在M1芯片的MacBook上使用,但是所有Mac虚拟化解决方案均不支持Apple Silicon。免费开源的虚拟机Virtualbox更是无法运行。

现在ARM版Windows可以仿真x86应用程序,而微软正在研究x64仿真。

最近模拟器软件CrossOver展示了在Mac上运行Windows软件的能力,但这只是运行单个程序,而非运行虚拟机和整个系统。

而且M1最高只支持16GB内存,对虚拟机来说显得有些捉襟见肘。

在运行并行测试时,Mac开始大量在硬盘和内存之间进行数据交换,性能确实下降了。对于运行的虚拟机,这会带来更多的问题,所以还需谨慎使用

CrossOver for Mac(Mac安装Windows应用)

立即下载CrossOver  for Mac(Mac安装Windows应用)

CrossOver for Mac是一款运行在Mac电脑上的可以安装Windows软件的一款应用,使用crossover for mac破解版无需购买Windows许可证,即可在家中,办公室或学校的Mac上运行所需的Windows软件,也无需通过重启来在 Mac 软件和 Windows 软件之间切换。

2022-03-23335.19 MB简体中文

小编的话

新款搭载M1芯片的MacBook速度快、运行安静,但是在软件方面还需要做很多工作,才能赶上搭载Intel芯片的MacBook。你可以拿它作为第二台开发电脑使用,如果作为主力开发机,可能会遇到这样那样的问题。想要更好的兼容性需要等到明年软件厂商更新,或者是M2发布。你觉得呢?

未经允许不得转载:搬瓦工VPS_美国VPS » 程序员用M1 Mac当开发主力的一系列软件体验

赞 (0) 打赏

相关推荐

    暂无内容!

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏