我目前使用的是一台搭载Intel i5处理器的Windows笔记本电脑。我正计划升级到M1芯片的Mac电脑。对我而言,模拟不是问题(虚拟化在ARM上速度较慢)。有没有早期采用者可以告诉我,它是否足够快以进行基本的Android开发和一些Xcode的工作?
我目前使用的是一台搭载Intel i5处理器的Windows笔记本电脑。我正计划升级到M1芯片的Mac电脑。对我而言,模拟不是问题(虚拟化在ARM上速度较慢)。有没有早期采用者可以告诉我,它是否足够快以进行基本的Android开发和一些Xcode的工作?
Beta 版本(Arctic Fox Beta 4)现在支持 Apple Silicon,请从Android Studio 下载存档下载。例如:查找 Mac(Apple Silicon):android-studio-2020.3.1.19-mac_arm.zip(955253378 字节)
。不要使用 jetbrains toolbox,因为它有些问题,会下载过时版本的 Android Studio。我注意到它发行的日期也晚于官方发布的时间。
我尝试了过去几个月使用 Android Studio,对我而言,它是无法使用的,更不用说与在 Intel 上运行的版本平起平坐了。我一直都在使用Canary版本。我一直告诉自己 M1更快,但实际上只有当与MacBook Pro 16" 2020 2.3GHz 8‑core Intel Core i9
或我的Intel i7-9700K Hackintosh
相比时,我才会注意到速度的下降和卡顿。我还使用物理设备来为 IDE 分配更多的 Mac 资源。
很遗憾,它仍然非常慢。在这里我测量了对同一内容进行热身后./gradle assembleDebug
的用时:
MacBook Pro 2.3GHz 8‑core Intel Core i9
VS. Mac M1 Mini
3 分钟 1 秒
VS. 4 分钟 46 秒
88 到 92 摄氏度
(+热风吹出) VS. 41 到 45 摄氏度
M1芯片的温度控制效果不错,但目前性能较慢。当苹果推出针对Apple Silicon优化的Android Studio时,我会更新此信息。
对于基本的Android开发来说,这绝对没问题。我遇到过几次它随机冻结并且不得不进行强制退出的情况。而且它似乎没有比我之前使用的2015款MacBook Pro更快(!)。然而,它非常安静(没有风扇!),希望现在IntelliJ已经移植了,我们很快就能看到专门针对M1的Android Studio版本。
我有一台搭载M1芯片的MacBook Air,它在所有方面都运行得非常快,但是对于Android Studio来说,就别想了,每隔一个小时就会崩溃,尤其是当我创建新的类或活动时。至少每隔一个小时你都会遇到一次崩溃,所以你不得不强制退出应用程序并重新打开。
有其他人在M1上使用NDK吗?
我有两个Android应用程序,我使用Android Studio进行开发。我在新的M1 Mac mini上尝试了这两个应用。
一个应用相对简单,只有Java代码,可以成功编译。
第二个应用包含Java和C代码(使用NDK)。编译它时,Android Studio崩溃了。
因此,我不得不在我的传统Intel MacBook Pro上进行开发。