SurfaceとMacはどちらもアルミベースのボディでかっこいいですよね!
どちらもカフェでドヤ顔しながら、ノートPCをいじれるってところがとても良いですよね〜
今回は「MacBookとSurface プログラミングをするならどっち?」について徹底比較してお話し致します!
Surfaceとは?

SurfaceはMicrosoft社が販売しているPCです。
- Surface Pro
- Surface Go
- Surface Book
- Surface Laptop
- Surface Studio
5つのPCがあり、Surface Studio以外はノートPCです。
全てのシリーズにMicrosoft社のWindowsOSとOfficeが搭載されており、ビジネスやライター向けのPCです。
MacBookとは?

MacBookはApple社が販売しているPCです。
MacのPCシリーズ
- MacBook
- MacBook Pro
- MacBook Air
- iMac
- Mac Pro
5つのうちMacBookと書かれてあるものがノートPCです。
全てにApple社のMacOSが搭載されており、iPadやiPhoneなどの自社製品との連携が強く、効率的かつ機能的に作業することを可能とします。
プログラミングをするならどっちのPC?
プログラミングをする場合はMacBookがオススメです!
Surfaceもめっちゃ良いんです! ファンなのでSurfaceを推しています!
でも、Windowsがプログラミング初心者にとっては不便なんです。
MacBookがプログラミングに良い理由は3つあります。
- Windowsも使えるから
- UnixがベースのOSであるから
- iOS端末の開発ができるから
- プログラミングに必要なツールをインストールしやすいから
ここからは1つずつしっかりと説明していきます。
Macがオススメな4つの理由

Windowsも使えるから
Macには、Windowsを仮想環境としてインストールできます。
そういうこと!
だけどWindowsにはMacOSを入れれないんだ…
WindowsにMacOSはダウンロードできないので、購入の際は要注意ですね。
つまり、MacOSを使うにはMac系のPCを買うしかないという点がSurfaceよりMacBookを勧める最大の理由です。
LinuxがベースのOSであるから
Linuxとは?
ワークステーションやサーバー分野で標準的な地位にあるOS。
基本的なユーザーインターフェースはコマンドラインを主体にしたCUIだが、現在はX Window SystemというGUIを備えたことでWindows並みの操作性を持つようになった。
古くからTCP/IPの開発環境として使われてきたこともあり、インターネット向けのサーバーとして多く使われている。
引用:https://kotobank.jp/word/UNIX-9529
実はこのブログの管理者は情報系の大学に通っていますが、Linux環境で統一されています。
プログラミングを主にする大学にOSとして使われるということは、世の中のプログラミングドキュメントはLinuxコマンドを使うことが多いと言えます。
MacOSはUNIXベースのOSです。
つまり、MacOSを使いプログラミングをすることで、UNIXコマンドの勉強ができます!
勉強することによって、社会に出た時の環境の違いなどでつまづくことは無くなります。
Apple系のアプリの開発ができるから
Apple系のアプリを開発するならMacBookであれば快適に開発することが可能です。
Windowsであればいちいちソフトをダウンロードするところから始まります。
ですが、MacBookであれば届いたその日からバリバリ開発出来ちゃいます!
プログラミングに必要なツールをインストールしやすいから
MacOSはサードパーティのツールを簡単にインストールできます。
サードパーティとは
特定のOSやソフトウェアに対応する製品を提供しているが、開発元・販売元ではない企業
引用:https://tech-camp.in/note/pickup/44782/#Mac6
Windows系のPCでは用意だけで手間取って疲れてしまいますが、Mac系であれば疲れ知らずですぐプログラミングに取り掛かれます。
Surfaceも悪くはない使い心地
Windowsもプログラミングの環境さえ整えればめちゃめちゃ使い勝手の良い、自分だけのPCになります!
実はMacOSはVRゲームなどを作るのがWindowsと比べると不利ではあります。
このようにもっと詳しく調べると、自分に合ったOSのPCを見つけられるので購入前は下調べをしっかりと行いましょう。
さいごに
いかがでしたでしょうか?
今回は「MacBookとSurface プログラミングをするならどっち?」に着いてお話し致しました。
SurfaceとMacBookの両方に良い点はいくつもありますが、向き不向きもあります!
しっかりと調べて自分に合ったより良いPCを見つけましょう!
最後までご覧いただきありがとうございました。