最近外で開発してることが多いので楽に持ち運びができるMacbook Airが最強です。鉄板だけに
開発者の皆様にはもろもろの理由でMacをオススメします。
Macbook Airのカスタマイズをしてどこでも快適な開発生活しましょう。
Mac使って4年以上経ちますがWindowsに戻れなくなったので犠牲者ファンを増やしたいと思います。
個人的に最近Apple嫌いだけど開発者はみんなMacbook Air使おうぜ
ちなみに後半Macbook Air関係ないです。
ターミナルが使える
Windowsと違ってMac OSXはUnix、Linuxのコマンドが使えます。
何かインストールしたいとか、どのプロセスが動いているか確認する際に
コマンドを使ってOS内部の状態をWindowsよりも把握しやすいです。
Linuxコマンドの学習とかにもなるので常日頃から使っている人は有利だと思います。
Homebrewというツールを使えば、開発用の色々ネイティブなライブラリのインストールやらアップデートが捗ります。
http://brew.sh/index_ja.html
iOSの開発ができる
MacじゃないとXcodeがないため、iOS(iPhone、iPad)の開発ができません
Windowsも入れられる
Bootcampというユーティリティを使えば
ハードディスクの一部を別のOS用に割り当てることができます。
MacにWindowsを入れることも可能です。
参考:http://pc-karuma.net/mac-bootcamp-windows-10-install/
Windows専用のノートPCが許されるのは小学生までだよね
さらにVirtual Boxなどの仮装化ソフトウェアを使えばMac上でWindowsを立ち上げることができます。
参考:http://pc-karuma.net/mac-virtualbox-windows10-install/
光と闇が両方そなわり最強に見える
開発環境全部揃う
基本なんでもあります、入れられます(インストールできます)。
- Google Chrome
- XCode
- Android Studio
- eclipse
- MySQL workbench
- MongoHub
- GIMP
- Virtual Box
- Docker
- NodeJS
- Unity
- Blender
無理なのVisual Studioくらい?他に開発で困ったことない、むしろMacのほうが整備されてる。
Excel、Word、Power PointもOffice 365やGoogle Drive使えばいいし
Bootcampある時点でMacbook Air最強でFA
操作が楽
マウスじゃないとダメなんじゃーって人がいると思いますが
持ち運びを考えるとマウスなんて邪道めんどくさいだけです。
いくつかトラックパッドの良さ、使いやすいようにカスタマイズできるようにする方法を説明します。
画面の切り替え
3本指で左右にスワイプするとデスクトップ内の複数の画面を切り替えられます。
画面が狭いなと思った時に画面を切り替えるといいかもしれません
右クリック
デフォルトで2本指で右クリックですが、
システム環境設定のトラックパッドの設定でトラックパッドの特定箇所を押すことで右クリック扱いにできます。
(私は右下派です)
トラックパッドがタブレットになる
Inkletというアプリを入れればトラックパッドがペンタブに早変わりします。
ペンタブレットは持ち歩きたくないけど外で絵を描きたいという時に良いです。
https://tenonedesign.com/inklet.php
下記のペイントソフトに対応しています。
- Adobe Photoshop
- Adobe Illastlator
- Sketch
- GIMP
無線でできる便利機能
Bonjourという規格で
Macは無線で色々なデバイスと通信する機能を持っています。
よく使う便利機能について紹介したいと思います。
AirDropでWifi経由でファイル転送ができる
標準機能のAirDropを使えば同じWifi内にあるiOSやMac端末にファイル転送ができます。
AirPlayでディスプレイ共有ができる
同一Wifi内のApple TVにMacbookやiOSの画面の共有が無線でできます。
会議室とかのディスプレイが対応してると地味に便利だったりします。
テザリングやモバイルルータでどこでもインターネッツ
もはやMac関係ないですが、
スマホのテザリング機能やモバイルルータを持ち運びで
どこでもネットワークがつながるため、どこでも開発できます。
イス付きリュック
ここまでくるともはやライフワークの域ですが、
椅子がないところでも、どこでも開発できます。
その他オススメのデバイス
CDドライブ
MacにはCDドライブがないじゃないか
いいえ、あります。USB経由でのデバイスですが、Apple USB Super DriveでCDの読み込みもできます。
有線LAN
とはいっても有線LAN使いたいんだよ
Thunderbolt - ギガビットEthernetアダプタを使いませう
モバイルプリンタ
ポラロイド紙を使ったモバイルプリンタならば手のひらサイズでインクレスで持ち運びもできます。
最近はbluetoothとかでもデータ転送できるん。
写真はPocket Photo
USBサブモニタ
Mac以外でも動きますが
ディスプレイがない場所での小規模会議で他のメンバーに画面を見せたいというときに便利です。
給電もUSB経由で行ってるため電源いらず。(ASUS MB169B+)
シングルボードコンピュータでIoT
Arduino、Rasberry Piなどの操作がターミナルからできます。
シングルボードにwifiトングルをつければ、VNCなどで遠隔操作できたりします。
なお、Windowsでもできなくはない
半田ごてが使いたい!!
ここまでいくとわけがわかりませんが、
組込み系エンジニアさんにはUSB半田ごてが使えます
なお、Mac以外でも以下略