我买了苹果硅

2020-12-19 06:02:14

我购买了新的M1 Apple Silicon MacBook Air,这是有关我为什么这样做,我的决策程序是什么,我的第一印象以及我如何进行初始设置的文章。为了与我的朋友和博客的其他读者分享我的经验,articile只是一个快速的头脑转储,所以不要期望任何基准或类似的基准,这不是认真的评论。

我的电脑显示器从今年开始慢慢消失,遭受了越来越严重的重影。到了11月,情况非常糟糕,一两个小时的使用机器后,我几乎看不到任何字母。就是MacBook 12我是几年前买的2015年初翻新产品。

据我所知,翻新应该意味着该计算机被用作某个地方的示例机器,例如在Apple Store中。当他们不再需要它时,它会被检查是否有缺陷,并以更便宜的价格以非常好的形状作为二手产品出售。我的理论是,在我购买计算机时,计算机几乎已经没用了,但也许它在商店里一直都在闪烁着显示屏的状态打开,所以像素的耐用性受到很大影响。

无论如何,除此之外,这几天的机器性能还是很不错的。我一直很欣赏它的便携性(杂志的大小和重量)和静音(没有风扇),但是我今年大部分时间都在家里度过,所以我不在乎便携性和整个世界变得更加肿,因此要获得流畅的用户体验,最低要求要高于2015年。因此,到2020年夏天,我发现自己想要一台新机器,而这恰好是Apple即将发布使用新处理器的产品。我决定等待,因为我认为(当时)如果苹果发布新产品,最新的机器将变得更便宜。

当第一批评论发布时,我等待了更多时间,但是很明显,这是一个巨大的变化,这是一台革命性的机器,它将破坏消费市场。我喜欢以下各项:

英特尔的颠覆活动现已完成-为什么竞争无法竞争

之后,我决定购买新的Apple Silicon M1 MacBook Air,因为如果我打算尽可能长时间使用新计算机,那么对于任何较旧的机型都没有意义。

我决定不需要超过8 GB的RAM,因为第一批审阅者中没有人设法给RAM添麻烦。在我看来,这完全是另一种野兽,只比较数字并说越多越好,这是没有道理的。 Apple允许您购买具有8 GB以上RAM的计算机,但我认为这只是如何满足那些不相信评论并只想要更多RAM的人的陷阱。

我还决定要512 GB的驱动器,因为我已经习惯了那种大小,所以我不想降级。另外,我的16 GB iPhone SE遇到严重的容量问题,而我妻子的128 GB旧版Air仍然存在严重的容量问题,因此我真的想在以后避免这种情况。

我决定不介意Docker或任何类型的虚拟化尚不支持(因为),因为我不使用它。我现在是自雇的单身企业家,而Docker或Kubernetes在我的开发堆栈中不起作用,我也不使用虚拟机,诸如此类。如果我打算在某个地方找到一份正常工作,我认为他们会为我提供专用的工作计算机。另外,我认为很快就会解决。

新Air于本周二到货,因此撰写本文时,我已经做了4天。坦白地说,从一台具有陈旧功能的显示器和土豆性能的旧机器升级到这种闪亮的新野兽,这是……令人难以置信的。

响应度的变化确实非常重要,我非常喜欢它。我不认为自己使用过任何东西都更快。使用土豆机,我习惯于通过手机访问肿的网站,因为它认为iPhone X可以更好地应对它们,但现在手机感觉很慢。经过优化的应用程序超级灵活。 Safari像疯了似的一样流畅,快速地运行。 Firefox一样。 Spotify,Slack,Discord,Facebook,Twitter,LinkedIn,以及所有我过去几个月来讨厌的I肿网站,现在好像它们是互联网上最优化的网站一样运行。老实说,我在掌握大脑速度方面遇到困难。与我以前的经验相比,差异太大了。这就像骑在树懒上,然后突然换成超音速火箭一样。我感觉就像单击浏览器中的选项卡一样,它立即发生,然后花了十亿毫秒,直到我的大脑意识到该动作已经执行完毕,我才能继续进行我想做的其他事情。现在,我可以说什么时候需要网络,因为其他一切都非常快。每当出现最轻微的延迟时,都是因为涉及网络,并且因为我的网络速度很慢。

我想进行全新安装,所以我没有从备份执行任何智能还原或类似的操作。就像过去一样,只需设置新系统并移动文件,安装一些程序。多亏了计算机和我的外部驱动器上的快速USB和SSD,移动数据的速度非常快,只花了几分钟。

我没有使用旧笔记本电脑升级到Catalina,因为我想玩32位Steam游戏,所以macOS Big Sur现在对我来说是一个很大的变化。一开始有很多设置,但都非常简单。出乎意料的是,例如zsh现在是macOS中的默认shell(通过chsh -s / bin / bash进行更改)。最后,我可以将Finder设置为按名称排序,同时在顶部具有文件夹。对于我从其他系统切换到macOS的人来说,它总是感到如此愚蠢,以至于不可能。

将TouchID作为计算机的一部分是一个很好的惊喜。作为一个经常出汗的人,我不相信这会奏效。但这实际上能够读取我的手指而没有任何问题。 iPhone SE无法处理我的手指。这是造成很多挫败感的原因,也是我于2020年2月改用拥有FaceID的iPhone X的几个主要原因之一(只有大流行之后才带上口罩)。

使用TouchID登录操作系统,登录1Password或在App Store中确认购买是很舒服的(尽管必须首先在“系统偏好设置”中的某个地方进行设置)。单指触摸打开1Password绝对是我的主要工作。

在星期三,我测试了电池。上午9点,我用100%的电池为计算机断电,并且它只能在晚上10点左右开始抱怨电源。那是13个小时。就是说,在那一天,我主要从事互联网工作,也许会播放一些音乐,通过MS Teams进行了1个小时的通话,通过Google Meet进行了1个小时的通话,从晚上7点到晚上10点,我参加了Zoom的在线聚会。在我晚上7点参加聚会之前,它还剩下将近30%的电量。当然,没有风扇的声音,因为机器没有风扇,只是键盘和显示器之间不冷不热,其他地方都很冷。惊人!

在黑色星期五,我买了Divinity:Original Sin 2,但是它会在我的机器上崩溃。在Apple Silicon Air上,即使我通过Rosetta 2运行游戏,我仍将所有滑块置于性能设置中的最高位置,并且运行得如此平稳,以至于在移动游戏相机时,我实际上遇到了一些问题。在屏幕上发生如此多的细节时,我的头脑会绕开。很美。当然,由于没有风扇,因此机器不会发出声音。

这里有一系列经过优化的游戏,但是我只是使用Rosetta 2安装了Steam,下载了我想要通过它制作的游戏,然后就不再打扰了。

设置和配置Homebrew是一个很大的负担,特别是因为我的连接不是很快,并且初始化Homebrew会通过git下载很多东西,所以它是无止境的。在找到理想的配置之前,我不得不做几次。我不太喜欢Apple Store,因此我仅将其用于安装Homebrew木桶无法使用的应用程序,例如伦戈我使用Homebrew安装其他所有软件。

Homebrew建议通过Rosetta 2(翻译层)使用它,这很好,但我希望也能够安装Apple Silicon本身已经存在的应用程序。人们发布了有关如何并行安装两个Homebrew安装程序的教程,但是我仍然花了一些时间才能弄清一切。经过一番尝试和错误后,我的设置:

不必在本地安装CLI应用程序。现在很乱,您只会遇到问题。当然,除非您想帮助Homebrew团队进行调试。

我最终通过Rosetta 2安装了默认的Homebrew,并安装了所有东西,包括CLI和GUI应用程序,

除了已经针对新Mac进行过优化的GUI应用程序,例如Firefox,Spotify,VS Code等。

我遵循有关如何安装Rosetta 2 Homebrew以及如何安装本机版本的常见建议。我不会重复许多已经存在的教程:

导出PATH =" / usr / local / sbin:$ PATH" #Rosetta 2 #export PATH =" / opt / homebrew / bin:$ PATH" #ARM(本机)brew-arm(){HOMEBREW_NO_ENV_FILTERING = 1 / opt / homebrew / bin / brew $ @} brew(){arch -x86_64 / usr / local / bin / brew $ @}

当我想安装优化的GUI应用程序时,可以使用brew-arm install firefox。对于其他任何事情,我都使用brew。需要HOMEBREW_NO_ENV_FILTERING = 1,因为我在本地Homebrew在路径中找到Git时遇到了一些问题。也许是因为我搞砸了我的设置,但是无论出于什么原因,这都有所帮助。我没有使用本地Homebrew安装CLI应用程序,因此我没有将它放在$ PATH中。我在二进制文件和踩在彼此脚趾上的其他各种问题上遇到了问题。

我还具有此便捷的bash函数来升级内容,这使我不会忘记某些事情。这样,我只需要不时键入将其升级到我的终端:

upgrade(){echo" [brew update,upgrade]" && \ brew更新&& \酿造升级&& \ echo" [brew-arm更新,升级]" && \ brew-arm更新&& \酿造臂升级}

现在,Visual Studio Code已针对Apple Silicon进行了优化,或者至少我能够通过brew-arm install visual-studio-code进行安装,并且可以正常运行。我讨厌最后一台笔记本电脑上的该应用程序,它运行缓慢且肿胀,我一直在考虑切换到其他应用程序。现在我不在乎它是否真正优化了,它比我的大脑还快,这已经足够了。与我拥有的其他GUI应用程序不同,我希望可以从终端访问该应用程序。不过,它有一个简单的解决方案,我只需要遵循官方教程并将其放在我的.bash_profile中:

使用Homebrew over Rosetta 2,安装Python 3很好。它可能也可以在本机工作,但是正如我所提到的,我决定不对此加以困扰。我通常还会在全球范围内安装pipenv和诗歌,并且在过去的几年中,由于各种试验和错误,我最终通过以下方式安装了这两种方法:

每当我升级Homebrew时,我都会定期升级这两个,所以我向你撒谎,我的升级功能实际上是这样的:

upgrade(){echo" [brew update,upgrade]" && \ brew更新&& \酿造升级&& \ echo" [brew-arm更新,升级]" && \ brew-arm更新&& \酿造手臂升级&& \ echo" [pipenv,poetry]" && \ pip3 install --user pipenv poetry --upgrade}

当新的Python版本发布时,我讨厌它,Homebrew自动对其进行升级,我所有的虚拟环境及其符号链接都被破坏了,我必须一个一个地重新创建它们。我懒洋洋地在以前的笔记本电脑上解决了这个问题,但是对于新的笔记本电脑,我想以一种更智能的方式来实现,可以通过pyenv管理Python安装。但是,我遇到了错误。似乎pyenv尽管已随Rosetta 2一起安装,但在将Python引入Apple Silicon方面存在问题。因此,我暂时放弃了这一点,我将使用Homebrew管理的Python 3以旧的方式进行操作,并在每次系统级升级时都发誓。

在设置Homebrew时,我使用内置的macOS终端进行了大量工作。感觉还不错,老实说,我忘记了为什么一直使用iTerm2的原因。因此,我决定尝试一下内置的,看看它是否足以满足我的工作要求。到目前为止,还可以。

好吧,是的,我肯定会推荐它。 该计算机就像一个MIRACLE,尤其是从马铃薯机升级时。 如果没有什么可以阻止您,例如缺少虚拟化支持,那就去做。 我希望它至少在未来五年内会变得如此活泼。 鉴于英特尔或其他任何人几乎没有机会保持这种新的性能水平,我相信这台新笔记本电脑的使用寿命可能更长,除非世界上其他所有人都购买了它,并且开发人员开始创建10倍的肿应用程序。 到今天。 当然,秘密地,我希望其他制造商能够与苹果抗衡。 我希望他们rolled起袖子,也提出一些很棒的东西。 因为任何人所需要的最后一件事是苹果拥有垄断权的另一个市场。