1. 크로스플랫폼 개발
Mac에서는 macOS 환경을 고려해서 크로스플랫폼을 지원할 수 있지만 Mac이 아닌 컴퓨터에서는 macOS 환경 테스트도 안 되고 사실상 다른 Mac을 가진 사람들이 대신 개발 및 검증해야함.

이게 가장 큰 이유고 나머지는

2. 아이폰만 써온 내 입장에서는 macOS 연동성이 큰 장점임
평생 안드로이드 딱 1년 쓴 것 제외하고는 항상 아이폰을 써서 익숙한데 이 익숙한 환경에 더해서 컴퓨터랑 연동해서 돌아가는 기능들이 매우 편리함

3. OS 자체 UI 내장
Linux 환경에서 GUI 제대로 쓰기가 얼마나 난해하고 제한적이고 불편한지는 WSL 같은 게 아니라 직접 네이티브로 구동해봐야 몸소 느낄 수 있음.

4. POSIX 호환
macOS specific한 부분들은 일단 넘어가고 POSIX 호환 운영체제이기 때문에 코드 호환성을 갖추기도 훨씬 용이하고 Linux에서 느낀 터미널 사용했을 때의 만족도를 거의 그대로 가져갈 수 있음.

5. 하드웨어 완성도
이건 말로 설명하는 것보다 직접 경험해봐야 함.





사실 1번 밑의 이유들은 없어도 괜찮음. 1번 때문에 샀는데 나머지 이유들이 생긴 것 뿐임