我目前有一台带有英特尔 i5 的 Windows 笔记本电脑。我正在寻找升级到 M1 mac。仿真对我来说不是问题(ARM 上的虚拟化速度较慢)。任何早期采用者可以告诉我它是否足够快用于基本的 android 开发和一些 Xcode?
7 回答
适用于 Android Studio 北极狐(测试版)
Beta 版(Arctic Fox Beta 4)现在支持 Apple Silicon,因此您可以从Android Studio 下载档案下载它。寻找,例如:Mac (Apple Silicon): android-studio-2020.3.1.19-mac_arm.zip (955253378 bytes)
。不要使用 jetbrains 工具箱,因为它有点错误,它下载了一个过时的 Android Studio 版本。我注意到它的发布也晚了一天。
严重的性能问题(2021 年 5 月之前)
在过去的几个月里,我一直在尝试使用 Android Studio,但对我来说,它是不可用的,更不用说在英特尔上运行它了。我也一直在使用Canary版本。我一直告诉自己 M1更快,但实际上我只注意到与或MacBook Pro 16" 2020 2.3GHz 8‑core Intel Core i9
我的Intel i7-9700K Hackintosh
. 我还使用物理设备将更多的 mac 资源专用于 IDE。
- 围绕代码库的索引/导航非常慢
- 有时打字和点击速度很慢(一般滞后)
- 需要重新启动应用程序的随机冻结
- 编译时间是我最不担心的(见底部)。
不幸的是,它仍然很慢。在这里,我测量./gradlew assembleDebug
了相同 ( ) 热身后需要多长时间./gradle assembleDebug
:
MacBook Pro 2.3GHz 8‑core Intel Core i9
VS。Mac M1 Mini
3 minutes and 1 second
VS。4 minutes and 46 secinds
- CPU温度:
88 to 92C
(+热风吹出)VS。41 to 45C
M1 芯片很酷(在温度意义上),但目前速度很慢。当 Apple Silicon 优化的 Android Studio 出来时,我会更新。
在过去的几天里,我一直在使用带有 M1 的 Macbook Pro 在 Android Studio 中进行 Android 开发。有时它确实感觉有点慢,但它从来都不是一个非常流畅的应用程序(无论如何在我的旧 13 英寸 MacBook Pro 上)这意味着它并没有太大的不同。另外,因为它目前在 Rosetta 2 下,我对表演很满意。
我会说,如果您不从事任何重要的工作,那很好。但是,我仍然对向需要可靠工作解决方案的人推荐它持谨慎态度,如果您需要 Android 模拟器,那么您完全不走运,因为您需要依赖专用设备。
对于基本的Android开发来说绝对没问题。我有几个例子,它随机冻结在我身上,我不得不强制退出。它并没有特别感觉它比我之前运行它的 2015 MacBook Pro 更快(!)但是,它非常安静(没有风扇!),希望现在 IntelliJ 已经被移植,我们可以看到一个专用的Android Studio M1 版本即将推出。
我有带有 m1 芯片的 macBook air,它在任何地方都很快,但是对于 android studio 就忘了它吧,它每 1 小时就会崩溃一次,尤其是当我创建新课程或新活动时,就像至少每 1 小时你就会崩溃一样,所以你必须强制退出应用程序并再次打开它。
有其他人在 M1 上使用 NDK 吗?
我有两个使用 Android Studio 的 Android 应用程序。我在我的新 M1 Mac mini 上都试过了。
一,相对简单且仅限 Java,构建良好。
第二个有 Java 和 C 代码(使用 NDK)。由于 Android Studio 崩溃,构建它失败了。
因此,我不得不在我的旧版英特尔 MacBook Pro 上进行开发。
要使用它,您需要从:https ://developer.android.com/studio/archive 下载并查找 Mac (Apple Silicon),并且您需要使用 Gradle 6.9-rc1+。
来源:https ://androidstudio.googleblog.com/2021/04/android-studio-arctic-fox-canary-15.html
为了将编译时间减少 4,我在这里找到了最佳解决方案。
我们的项目中有超过 1200 个单元测试,执行所有这些测试的时间是 7-8 分钟,现在使用这个 JDK 只需要 1 分半钟。
Elye 的最佳解决方案。