AI開発やクラウド開発では、ドキュメントやサンプルコードがLinux前提で書かれることが多い。Python、Node.js、Go、Rust、Kubernetes、Terraform、各種CLIツールの世界では、シェル上での作業が前提になる。
Windowsで開発環境を作る作業は、以前から面倒だった。エディターを入れ、Gitを入れ、ランタイムを入れ、パッケージマネージャーを入れ、WSLを有効化し、PowerShellを更新し、ターミナルを整え、SSHキーや認証情報を設定する。
macOSはUnix系の基盤を持ち、ターミナル、Homebrew、SSH、各種言語ランタイムとの相性がよい。開発者はデスクトップOSとしての使いやすさとUnix系ワークフローを同時に得られた。