7

我目前有一台带有英特尔 i5 的 Windows 笔记本电脑。我正在寻找升级到 M1 mac。仿真对我来说不是问题(ARM 上的虚拟化速度较慢)。任何早期采用者可以告诉我它是否足够快用于基本的 android 开发和一些 Xcode?

4

7 回答 7

15

适用于 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 出来时,我会更新。

于 2021-02-02T08:13:16.237 回答
5

在过去的几天里,我一直在使用带有 M1 的 Macbook Pro 在 Android Studio 中进行 Android 开发。有时它确实感觉有点慢,但它从来都不是一个非常流畅的应用程序(无论如何在我的旧 13 英寸 MacBook Pro 上)这意味着它并没有太大的不同。另外,因为它目前在 Rosetta 2 下,我对表演很满意。

我会说,如果您不从事任何重要的工作,那很好。但是,我仍然对向需要可靠工作解决方案的人推荐它持谨慎态度,如果您需要 Android 模拟器,那么您完全不走运,因为您需要依赖专用设备。

于 2020-11-19T23:18:48.923 回答
2

对于基本的Android开发来说绝对没问题。我有几个例子,它随机冻结在我身上,我不得不强制退出。它并没有特别感觉它比我之前运行它的 2015 MacBook Pro 更快(!)但是,它非常安静(没有风扇!),希望现在 IntelliJ 已经被移植,我们可以看到一个专用的Android Studio M1 版本即将推出。

于 2021-01-29T10:00:22.683 回答
1

我有带有 m1 芯片的 macBook air,它在任何地方都很快,但是对于 android studio 就忘了它吧,它每 1 小时就会崩溃一次,尤其是当我创建新课程或新活动时,就像至少每 1 小时你就会崩溃一样,所以你必须强制退出应用程序并再次打开它。

于 2021-03-10T19:55:58.203 回答
1

有其他人在 M1 上使用 NDK 吗?

我有两个使用 Android Studio 的 Android 应用程序。我在我的新 M1 Mac mini 上都试过了。

一,相对简单且仅限 Java,构建良好。

第二个有 Java 和 C 代码(使用 NDK)。由于 Android Studio 崩溃,构建它失败了。

因此,我不得不在我的旧版英特尔 MacBook Pro 上进行开发。

于 2021-05-10T18:00:34.837 回答
1

要使用它,您需要从: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

于 2021-05-19T13:05:01.447 回答
0

为了将编译时间减少 4,我在这里找到了最佳解决方案。

我们的项目中有超过 1200 个单元测试,执行所有这些测试的时间是 7-8 分钟,现在使用这个 JDK 只需要 1 分半钟。

Elye 的最佳解决方案。

于 2021-12-08T12:59:23.087 回答