全文共2857字,预计学习时长8分钟

图源:unsplash

第一款苹果ARM硅M1芯片性能出众,运行高效,好评如潮。其性能之高令人难以置信,集成CPU、GPU、统一内存、神经引擎等“芯片系统”架构也给笔者留下了深刻的印象。当收到首台M1芯片Macbook Air时,笔者十分兴奋:

花了几天安装Ruby,Python,Homebrew和其他应用程序后,笔者观察到以下五件可能会很有趣的事。

快,快,快

笔者有一台2019年底的16英寸MacBook,有六核英特尔i7CPU和16GB的DDR4内存。同19年底的MBP相比,M1芯片版Macbook Air各方面比起来都快多了:例如点击应用程序、用safari浏览器上网,或是点开大的应用例如Adobe Photoshop 和 Xcode。

当清理构建文件夹之后构建Xcode项目时,使用MBP启动iOS模拟器耗时3分50秒,而使用M1芯片MacBook Air启动同样的任务仅耗时2分40秒。差不多快了30%!考虑到这台电脑只要1000美元而且没有风扇,这还是很有吸引力的。

最新的MBP与 M1 MBA的比较

运行外部显示器

苹果称M1 MacBook Pro/Air可以在60Hz的情况下运行一个分辨率高达6K的外接显示屏。笔者用CharJen Pro hub在2019年底版本的MBP上连接了两台戴尔2K显示器。但现在MacBook Air只支持一个外部显示器,且只能直接通过USB4,或是CharJen Pro hub的HDMI端口连接。

假如真的需要一个以上的外接显示器的话也有别的方式。NatP可以支持M1 MacBook Pro上的双显示器,通过使用DisplayLink底座和自己的软件图形卡驱动显示器, M1 MacBook Pro可支持双显示器。

Ruslan Tulupov通过使用DisplayPort适配器和DisplayLink软件,支持M1 Mac mini的6个外部显示器,以及MacBook Air和Pro的5个外部显示器。

多显示屏

安装Rosetta 2

苹果的硬件从power pc版的CPU过渡到英特尔CPU时引入了Rosetta。现在,基于ARM的Mac电脑又迎来了另一个重要的硬件转变:Rosetta 2的推出。Rosetta 2并不像应用程序那样运行,而是在后台工作。它不会和macOS Big Sur一起运行,但会在第一次启动基于英特尔的应用程序时自动安装。

手动安装Rosetta 2要输入如下指令:

softwareupdate --install-rosetta

自动同意软件许可协议,使用:

% sudo nano /etc/pathAdd the two paths
/opt/homebrew/bin
/opt/homebrew/opt

安装Homebrew

处理Mac安装包时,Homebrew非常方便。作为一名软件开发者,笔者使用Homebrew安装Ruby, Python, Git和许多其他不同的软件。在基于英特尔的Mac电脑中安装Homebrew简单易懂:

/bin/bash -c "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

但在M1芯片的MacBook Air上运行命令时,会出现错误:

Homebrew is not (yet) supported on ARM processors!
Rerun the Homebrew installer under Rosetta 2.
If you really know what you are doing and are prepared for a very broken
experience you can use another installation option for installing on ARM:https://docs.brew.sh/Installation

在基于ARM的mac电脑上安装Homebrew有多种方式。

· 使用不稳定的,还在开发中的基于ARM的自制程序

根据安装文档,首先创建一个单独的文件夹来安装Homebrew:

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

将这些路径添加到环境中:

% sudo nano /etc/pathAdd the two paths
/opt/homebrew/bin
/opt/homebrew/opt

重新启动终端并 brew update.;带前缀运行arch -x86_64 atARM-based terminal;使用下面的命令安装基于intel的Homebrew:

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

加上前缀arch -x86_64:

arch -x86-64 brew update

· 从Rosetta 2运行终端

从Rosetta 2运行终端/iTerm,右键单击应用程序中的应用程序,然后选择Get Info,并勾选使用Rosetta打开。然后当启动终端/iTerm时,它会自动在Rosetta 2中运行。基于英特尔的mac的命令能够使用了。

/bin/bash -c "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

笔者复制了iTerm并将其重命名为iTerm Rosetta ,这样M1芯片MacBook Air能够运行基于ARM和intel的命令。

散热强且足够安静

经过一天辛苦运行Xcode、构建项目和浏览互联网,M1芯片的MacBook Air温度仍然很低——甚至一点也不热!最重要的是,它超级安静,因为它没有风扇!

相比之下,2019年末的MBP在构建Xcode项目时会发出很大的风扇噪音,每次完成日常工作时变得非常热。

这是笔者在刚开始用M1 MacBook Air的几天里观察到的五件事。结果相当令人满意。它能满足日常工作要求,让书房里又凉爽又安静!

一起分享AI学习与发展的干货

欢迎关注全平台AI垂类自媒体 “读芯术”

(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)

M1 Macbook上手测评:这5件事儿你需要知道相关推荐

  1. Apple Silicon M1 MacBook Air上手详细评测M1的强大!

    离开Intel的第一天,一点都不想它. 简要总结这款M1 MacBook Air: 1.  M1性能表现超出预期的好,速度快到堪称恐怖 2.  与Intel Mac一样功能强大,甚至更强大 3.  M ...

  2. 全网最快的M1 MacBook Air详细测评

    简要总结这款 M1 MacBook Air: 1.M1性能表现超出预期的好,速度快到堪称恐怖 2.与Intel Mac一样功能强大,甚至更强大 3.M1发热大幅降低,续航大幅提升 4.兼容性不是大问题 ...

  3. Apple M1 MacBook Pro与Intel MacBook Pro(13英寸)选购建议

    2020年11月,苹果更新了其颇受欢迎的13英寸MacBook Pro产品线,为Mac推出了首个苹果硅芯片M1.基本的13英寸MacBook Pro用基于Arm的Apple芯片进行了更新,从而显着提高 ...

  4. M1 macbook idea打字卡顿问题解决

    问题描述 M1 MacBook Pro 在idea用苹果自带的输入法输入中文卡顿,显示的效果跟不上手速 解决办法 环境部分 idea用M1版本的,jdk用aarch64的,这个就不多说了,网上一大堆教 ...

  5. 专访李瑞丰:建立一个全面的知识网络是很重要的一件事儿...

    Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注.如果你关注最新的技术发展,那么你一定听说过 Docker.不管是云服务还是微服务(Microservic ...

  6. 从中科院到BAT,如何准备秋招那件事儿(附B站录播)

    秋招那件事儿:飞鱼 直播概要 作者寄语 我是Datawhale的团队成员飞鱼,很高兴能够和大家一起分享分享我的面试经历以及一些经验.我今年七月份毕业于中科院,刚参加工作不久.目前在百度工作,做推荐相关 ...

  7. 【技术综述】闲聊图像分割这件事儿

    文章首发于微信公众号<与有三学AI> [技术综述]闲聊图像分割这件事儿 最近遇到很多人问我图像分割技术发展怎么样了,落地了吗?有三只想说,岂止落地了,都贴在地上摩擦了.老规矩,分几块说起. ...

  8. 看穿面试这件事儿……

    报 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址: http://blog.csdn.net/jobchanceleo/arc ...

  9. java异常处理方式推荐做法_谈谈Java异常处理这件事儿

    此文已由作者谢蕾授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 前言 我们对于"异常处理"这个词并不陌生,众多框架和库在异常处理方面都提供了便利,但是对于 ...

最新文章

  1. python交集和补集的符号_python的交集、并集、差集
  2. SAP激活物料分类帐
  3. IDEA第一个mybatis程序 mybatis增删查改操作 mybatis的map模糊查询
  4. smartupload 路径不存在_洞悉复杂金融场景,覆盖完备测试路径
  5. javaweb功能模块如何合理设计_燃油燃气锅炉烟道如何设计才更合理?
  6. 交换机配置软件crt安装_模拟器安装使用
  7. 北信源桌面终端管理系统部署与问题
  8. 【微信】微信,是一个生活方式
  9. logback入库配置
  10. 王天羲:构建以客户中心的全整合企业
  11. 物联网的物流企业信息集成综合管理平台,主要有哪些特征?
  12. 国际法学19春在线作业1-0005
  13. 【计算理论】图灵机 ( 图灵机示例 )
  14. 20 | 面向流水线的指令设计(上):一心多用的现代CPU
  15. 天梯赛2022年比赛试题,进阶题L2,登顶题L3试题(仅题目)基础题L1有代码,请看本专栏另一篇
  16. POCO库的下载和编译
  17. 涉密计算机管理过程中不符合,不符合涉密会议管理要求的做法是()
  18. JAVA学习笔记_Junit测试简单使用_断言assertEquals
  19. 数学建模第二天:数学建模工具课之MATLAB绘图操作
  20. 将本地文件上传或下载到Linux云服务器的三种方法

热门文章

  1. 瀑布图使用方法及案例详解
  2. 关于Unity中NGUI的Tab商城、Scrollview和打字机效果的实现
  3. 详解Mysql字符串截取left()、right()、substring()、substring_index()具体用法(一)
  4. QTP自动化测试入门
  5. js对象转数组的方法一种方法
  6. 神思者9首常用作武侠剧背景音乐的配乐(附下载)
  7. python句子反转_Python自定义句子反转函数
  8. docker-harbor安装部署
  9. 管理科学与工程案例分析:企业战略管理
  10. php写个发红包_php实现发红包程序