現在大学二年生に進級した情報学部の学生です。
二年になり授業数もいくらか減るので、空いた時間にプログラミングの勉強をしようと考え、Objective-Cに目をつけました。
プログラミングの経験は、Cを授業で一通り勉強し、空いた時間や春休みでC++を使い、DirectXライブラリを扱ってゲームの用な動作を作った程度です、クラスの概念はポインタについてはある程度理解は出来ています。
iPhoneアプリを勉強がてら開発し、可能であれば販売し、自分でアプリを作って販売するのがどういったことなのかを体験できればと思っています、勿論そこまで行くことが出来ない可能性も高いですが、それでもプログラミングでお金を稼ぐことの難しさが少しでも知れればと考えたのがObjective-Cに目を付けた理由です、iPhoneアプリという身近にある物であればモチベーションが上がるのではと考えたのもあります。
そこで開発環境を整えるためにMacBookの購入を検討しているのですが、どのMacBookを買えばいいのか悩んでいます。
候補としてはMacBookAirの13インチかMacBookProの15インチです。
私が考えるMacBookAirの利点は
・軽く通学時の持ち運びが楽
・SSDのため起動が早い(これはProでもオプションで可能の用ですが)
・値段が若干安い
MacBookProの利点は
・クアッドコアの為処理が早く、デバッグの速度も上がり開発が多少快適になる
・光学ドライブが付いている
・15インチならば十分な画面の大きさがある
といった所だと思っているのですが、本格的にアプリを売るのではなく勉強がメインでもProが必要なのか?といった部分と重さでどちらにするか迷っています。
買ってから四年程は使い続けられると思っているので、後々、本格的にプログラミングをする場合のことを考えてProにしたほうが良いのでは、というのが現在の私の考えなのですが、皆様はどう思いますでしょうか?
ご意見を頂ければ助かります、宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
メインな用途としてある程度カジュアルなiPhone向けソフトウェアの開発を考えているとのことですが、その目的でMBPとMBAとの比較ですとなかなか決め手に欠ける感じがあります。
もし通学等で持ち歩く可能性があるのであれば、持ち歩きのしやすさでMBAの方がちょっと有力かな…。ちなみに、現状のXcodeを動作させる分には、MBPでもMBAでも性能的に不満は感じる場面は少ないと思います。確かにMBPの方がCPU性能は高いのですが、(よほどCPU性能を要求するような種類のソフトウェアを作るのでもない限り)プログラミングの場合はコンパイルやデバッグの過程でDisk I/Oが多発しますので、SSDの方が快適だったりする場面も少なくありません。
また、実は15インチMBPと13インチMBAですと、画面の物理的なサイズは異なりますがどちらも表示画素数は1440×900ピクセルですので「画面の広さ」という意味では変わらなかったりします。その分13インチMBAの方が文字表示などが小さくなりますので、視力が悪いとかいうことでもあれば15インチMBPの方がいい…という判断基準もあり得ます。そこは現物を見て選んだ方がいいかも知れません。
他方、MBAではストレージはSSD限定ですが、MBPではHDDとSSDの選択が可能で、そこをどうするか? というところも選択の要素になり得ます。やはり価格的にはHDDの方が遥かに安くて大容量のものを選べますが、容量をそれほど気にしないのであればMBPのSSD搭載機にする手もあるかも知れません。
一方で、「情報学部の学生さん」という立場を考えた場合、プログラミング環境としてXcodeを動作させるMac OS Xな環境だけでなく、いざとなればWindowsやLinux等を動作させるようなBoot CampやParallels/VMware等の仮想PC環境も作れる方が今後の勉強の幅も広がるのではないかとも思います。ただ、そういう環境を作ろうとすると、現状のSSDの容量だと結構すぐに手狭になりがちで、それなら大容量のHDDが搭載できるMBPの方がいいのかも知れません。
そうしたところがいろいろ想定できてしまいますので、正直「どっちでもいいんじゃね?」とさほど変わらない回答しかできないところがあります。というか、いろいろ余計なことを書いてますから余計に悩みを深めちゃうかな(笑)
No.1
- 回答日時:
Macbookは来月CDドライブ非搭載として販売される情報が有ります。
現在アプリの配信に関してはネットに成ってますので、
手持ちのCDを読み込む等には必須ですね。
やはり15インチのMacbookproが必要では無いかと考えますが、
移動する事を考慮すれば13インチで
自宅は13インチ+外部ディスプレィで使用すると言うのが最良では無いでしょうか。
尚:販売をしたい希望ですと開発者プログラムに登録する必要が有ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
- 書類選考・エントリーシート 【急ぎです】指定校推薦の志望理由書の添削お願いしたいです! 商学部で1600字中1595字です 志望 1 2023/08/24 02:54
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- その他(悩み相談・人生相談) 客観的に見て私の適職・天職は何ですか? ①過去に夢中になったものは何か? 絵(幼稚園から今もずっと) 5 2022/07/14 16:36
- 就職 こんにちは 将来パン屋を開きたいと思っています そこで、進路に迷っています 現在、高校卒業して1年目 7 2022/09/11 20:29
- その他(悩み相談・人生相談) この男が夢を叶えるためにはどうすればいいと思いますか? 2 2023/03/12 19:15
- アプリ Webやアプリの制限が可能なWindowsアプリケーション 4 2022/11/10 12:13
- 情報処理技術者・Microsoft認定資格 (資格・就職活動)IT企業の方にお聞きしたいです。 3 2022/10/30 20:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IPアドレス、サブネットマスク...
-
ヤフー知恵袋みたいなサイトを...
-
プログラミングの次に何を勉強...
-
本を買うのはもったいない?
-
eclipseで関数printfを解決でき...
-
VB.NETでネットワークについて...
-
Google ColaboでGUI作成
-
Windows Media Playerを開くと...
-
Ps+のフリープレイでDestiny2の...
-
scipy っていうのをいれようと...
-
python urlopen error について...
-
DirectX Graphics と OpenGLっ...
-
本格的なGUIを作るのにおすすめ...
-
String^の^自体が何を意味して...
-
VB.NET とドットNET(.NET...
-
マイコンSHでSQRT(平方根)が...
-
VB BitmapをExcelに貼り付け 大...
-
iCloudフォトライブラリ内の画...
-
Windows上でJavaかc言語を使い...
-
生年月日(yyyy/MM/dd) → 年齢...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレス、サブネットマスク...
-
ヤフー知恵袋みたいなサイトを...
-
Qtを勉強するのに何か良い書籍...
-
in_addrのs_addr?
-
C言語等での画像処理の勉強方法
-
スクレイピングについて【初心者】
-
RS232Cの制御について詳しく書...
-
MSP430のプログラム学習
-
Win32APIのおすすめ実用書
-
MFCについて詳しく書かれている...
-
タイピングゲームのプログラミ...
-
C/C++でHTMLソースの取得はでき...
-
本の誤植について
-
CかVBでポートを制御する方法
-
T-kernelに関しての質問です。
-
月額15,000円のプログラミング...
-
OpenOffice.org BaseはAccessの...
-
eclipseで関数printfを解決でき...
-
大阪梅田でプログラミング関係...
-
OLEの構造化ストレージについて...
おすすめ情報