前提

  1. 我的这部新设备是MacBook Air (M1, 2020)8+256的丐版机。
  2. 由于各大平台关于M1的性能评测等已经够丰富了,我想主要在这篇文章记录下我的使用体验,以及分享一下一些小窍门。

硬件

模具

和老版本的MacBook Air模具基本一致,但取消了风扇。所以可能看起来更轻薄一些

M1

和Apple宣称的一样,搭载M1的MacBook Air确实可以做到超强的性能&优秀的功耗比。
这主要是因为基于ARM架构的M1的功劳。Apple用其丰富的ARM处理器设计经验和其软件生态打造了如今的高性能M1 SOC。

接口

由于M1的带宽限制,MacBook Air (M1, 2020)仅配备了两个Type-C接口和一个3.5毫米的耳机接口。
如果你想连接更多设备的话,你还是得买一个扩展坞

电池续航

在我用Safari浏览器+Apple music写完这篇文章的时候,我的Mac仅仅消耗了百分之5的电量。(仅供参考)
对比我以前的MacBook Pro (Intel,2018), 新款MacBook Air的续航确实挺令人满意的。

软件生态

原生适配M1

时至2021/3/14时,绝大部部分我常用的软件均适配了M1 Mac,我常用的APP主要有以下:

APP

部分参数解释:

  • 通用:即APP已适配M1,同时应用程序也兼容Intel
  • Intel:应用程序仅支持Intel,但可通过Rosetta2进行转译以运行在M1Mac上
  • iOS:即APP为iOS版本,只能运行在同架构(ARM64)上的的Mac上

Rosetta2

即便Apple的软件号召力再强,但也没有办法能在一夜之间命令所有的macOS APP全部适配M1系列Mac。
于是Apple为了解决过渡问题,推出了Rosetta2转译器。

关于Rosetta2

早在2006年,苹果抛弃了曾经的PowerPC架构,全面拥抱Intel,
为了解决过渡期软件适配问题。推出了名称为Rosetta的转译器,
其的主要功能就是将原先基于PPC架构开发的Mac APP进行转译,使其可以在基于Intel的Mac平台上正常运行。
时间一晃到了2020年,苹果正式从x86架构转向了ARM,Rosetta便出了2.0版,其目的是在ARM架构的Mac上转译x86_64的APP,让开发者有时间构建新的适配ARM Mac的APP

Rosetta2不能转译的类型

Apple developer中心给出的文档(部分段落是这样写的:
Apple1.png
Rosetta2文档大意是:
Rosetta2能转译绝大部分基于Intel的Mac开发的app
但不能转译如下类型:

  • 内核扩展
  • 虚拟化x86_64电脑平台的虚拟机应用

最后一条对普通用户来说比较重要,因为其大意是M1 Mac无法继续运行以前的虚拟机APP。我提供了一点方法。

M1 虚拟机解决方案

一:使用不依赖硬件虚拟化的虚拟机APP,例如UTM,下载地址:Mac UTM,其优缺点是:

  1. 使用QEMU进行软件虚拟化,可以模拟WindowsXP/7/8等x86架构的系统。
  2. 完全免费,整个项目在Github上开源。
  3. 缺点:由于是跨架构软件模拟,故而虚拟性能不怎么理想

二:Parallels Desktop 16 for M1
Parallels Desktop 16 for M1 已推出正式版本。官网:官网,其优缺点是:

  1. 目前仅支持windows10 ARM64等ARM64的OS模拟
  2. 操作简单
  3. 正版需要付费,商业闭源

M1 Mac上读取NTFS文件格式储存设备

我目前正在使用的是Tuxera NTFS for Mac 软件,已原生适配M1

Tuxera NTFS for Mac官网:官网

开启原生读写NTFS功能

打开终端,输入:

sudo nano /etc/fstab

进入nano界面
输入:

LABEL=你的储存设备名字 none ntfs rw,auto,nobrowse

储存设备名字指的是设备盘符,建议先在Windows电脑上改为大写字母,如XJDEUPAN

修改之后按Control+Y,接着回车。

再把盘拔出并插入。

在屏幕顶部的选项中选择前往项目中的前往文件夹

输入:

/Volumes/

完成!

CrossOver

在Mac上,如果你想运行某个Windows应用程序,常见的做法是安装双系统使用虚拟机,不过你还可以采取另一种轻巧的方法,即使用兼容层运行Windows软件CrossOver就是其中的一种解决方法。他是Wine项目的衍生商业产品。支持Mac/Linux客户端(支持M1机型)。
正版价格:¥99起(提供免费14天试用版本)
CrossOver中文官网:点击前往

扩展阅读:

CrossOver的使用体验。

由于它是商业产品,操作界面&兼容性都很不错。可以运行绝大多数市场上的APP。
要运行安装版软件,你可以直接根据提示安装;
要运行绿色版软件,你可以参考这篇教程:CrossOver 运行单个 Windows.exe 文件使用教程

运行StarCraft Editor

iOS APP使用体验

由于M1Mac和iOS设备属于同架构,因此理所当然的支持iOS APP。但依我来看,其使用体验不怎么好,以下是一些原因:

  1. 显示问题:如果一个APP有iOS和iPadOS版本,那么app将会以iPad形式展现,但如果app对iPad模式适配不佳,就会导致各种奇怪的Bug
  2. 适配问题:macOS上运行的iOS app并不能进行缩放处理,这就使得APP变得特别奇怪,使得可读性大大降低。
  3. 各种奇怪的bug:例如bilibili点击搜索框时会卡死等现象,但是这些bug在移动端则不会出现这种情况。

在macOS上运行的的哔哩哔哩客户端

减少SWAP写入量

你可以参考这篇文章:

小窍门

避免硬盘写入过高

由于M1 Mac过于激进的swap写入规则,导致硬盘会出现耗损过高的情况。目前仅有一个方法能暂缓

macOS11.4已修复硬盘读写问题,请升级macOS到最新版本!

  1. 前往偏好设置里的聚焦
  2. 选取隐私
  3. 点击➕号,选择你的Mac磁盘,并添加它。
    n
最后修改:2021 年 06 月 17 日 05 : 32 PM
如果你喜欢我的文章,不妨赞赏一下。