M1 MacBook Air vs Thinkpad T14 Ryzen Pro 4750: Android開発比較
目次
- はじめに
- ラップトップの比較
- ビルド時間の比較
- コーディングの変更に対する速度比較
- プロジェクトのクリーンと再ビルド時間の比較
- 結論
- FAQ
ラップトップの比較
💻マックブックエアM1 vs. シンクパッドT14
現役のAndroid開発者は、Android開発に最適なラップトップを選ぶことでしょう。今回は、マックブックエアM1とシンクパッドT14を比較します。
マックブックエアM1は、16GBのRAMを搭載しており、右側に位置しています。一方、シンクパッドT14は、Ryzen 4750チップを搭載し、Manjaroオペレーティングシステムで実行されています。
これらの2つのラップトップの選択は、私自身がかなり長い間考えてきたものであり、ついに両方のラップトップを手に入れました。実際のテストを行うためです。
この比較のために、私はGitHubで大規模なリポジトリを探し、選んだプロジェクトはMesoHealthです。このプロジェクトは、東アフリカのクリニックでの医療管理を支援するAndroidアプリで、オフラインでも利用できるようになっています。主にKotlinで作成されたこのプロジェクトは、非常に大規模なコードベースで、アプリモジュール、デバイスモジュール、ドメインモジュールなど、複数のモジュールから構成されています。
ビルド時間の比較
⏱️ビルド時間のテスト
まずは、プロジェクトをビルドする時間を比較してみましょう。
私は両方のラップトップで同時にビルドを行い、結果を比較しました。ただし、ネットワークの問題も考慮する必要があるため、完全な比較ではないことに注意してください。マックブックエアとシンクパッドT14は、同じインターネットに接続されています。ただし、インターネットの速度はそれほど速くないため、参考にしてください。
比較結果を見ると、シンクパッドの方が1分でビルドが完了しましたが、マックブックエアでは2分48秒かかりました。
この結果は完全な比較ではありませんが、ビルド時間の参考としては十分です。
次に、同じコードの変更後のビルド時間を比較してみましょう。