M1 Max Macbook Pro(14inch)の所感
購入したスペック
環境構築で躓いたところ
Android SDKをAndroid Studioからインストールも認識もできない
- なにかに引っかかってエラーらしい
- IntellijのAndroid Pluginに付属しているGUIでインストールするとAndroid Studioからも認識される
- Apple Silicon環境ではemulatorコマンドが消されているので、Android Studioのインストーラーがコケる
- emulatorだけcanaryチャンネル(--channel=3)で手動でインストールすると以後正常動作する
javacがクラッシュする
- JDK9から付属しなくなったいつものjavax
- ごちゃごちゃやってるうちに治った
Android Emulatorが起動しない
- Android StudioのAVD Managerで作成すると常に失敗する
- コマンドラインで作成すると成功する
- stableチャンネルに"emulator"がない(Apple Siliconだけ?)ようなので、canaryから取り寄せる
sdkmanager --channel=3 emulator avdmanager create avd -n instrumentation -k "system-images;android-31;google_apis_playstore;arm64-v8a" -d "Nexus 9"
Flutterアプリビルド速度
- VSCodeからdebugビルドが30秒〜15秒 -> 9秒〜10秒に短縮
Androidアプリビルド
- Gradleコマンドでフルビルド75秒 -> 65秒に短縮
費用対効果
- ビルド速度だけを見たら、40万円出すのは微妙と思うかも
- 何やってもほぼファンはまわらず、静かに作業できる
- 全部のUnit Testを並列実行させたらファンが回ったので、ファンは壊れてなさそう
- 作業中も概ねキビキビ動いてくれる
- 逆に言えば、40万円払って出先でもデスクトップ(より多少劣るが)並のスペックを手に入れたと思えばまあ良いかも
- アップグレード先としてはアリ、高性能なMacを必要とせず既にデスクトップで強力な母艦があるなら微妙
- けど超静か
- 静かで強力な開発環境がほしいなら(ARMでよければ)アリ