この記事は、2018年10月に内輪の勉強会で発表したものです。
買いました
理由
- iPhoneアプリはビルドが遅い
- 特にSwiftのコンパイルが遅い
- 自分の仕事プロジェクトでは、1からビルドすると2-7分程度
- 大規模なところでは10分以上かかる場合もあるらしい...
失われた2人日をiMac Proで取り戻し、開発体験を向上するまでの軌跡 - pixiv inside
金の弾丸
「ソフトウェア開発に銀の弾丸は無いが、
『金の弾丸』はある」
金の弾丸とは
- (優秀なエンジニアをたくさん雇う)
- iMacProを配る
- 残業代をたくさん出す
MicroViewControllerで無限にスケールするiOS開発 #iosdc #a (3ページ目) - Togetter
買い替え
- 旧 : 2013年 13inchモデル
- i5 2.6Ghz 2コア
- 新 : 2018年 15inchモデル
- i5 2.2Ghz 6コア
金のヒノキの棒くらいにはなったかなー。
結果
仕事プロジェクトのReleaseビルドで比較
- 旧Mac(2014 i5 2.6GHz 2core) = 449秒
- 新Mac(2018 i7 2.2GHz 6core) = 142秒
仕事プロジェクトのdebugビルドで比較
- 旧Mac(2014 i5 2.6GHz 2core) = 133秒
- 新Mac(2018 i7 2.2GHz 6core) = 42秒
どちらも70%くらい減っている
コア数だいじ.
結論
- 遅いなと感じたらMacを買い換えましょう
- 予算の範囲で一番速いもの
- コア数が多い方が良い