質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.11%

Xcodeを使って開発の勉強をする際の最低限のMacbookスペックを知りたい

解決済

回答 2

投稿

  • 評価
  • クリップ 1
  • VIEW 19K+

unity

score 14

Xcodeを使って開発の勉強をする際の最低限のMacbookスペックを知りたいのですが、アドバイス受ける場所がなくこちらにて質問させてください。

Macのノートがいいのですが、Airがいいとかproがいいなどというのだけは情報として得たのですが、金銭的に余裕がなくなるべく安価なものに抑えたく思っています。

windows環境でもコーディングの勉強はできる方法はいくつかあると思うのですが、簡易的なリリース(売ろうと思っていません。経験として。)までを考えています。

そのためにはやはり本体がなければと思っております。

たとえば
【CPU】Core2Duo 2.13GHz
【メモリー】2GB
【ハードディスク】250GB
【OS】MacOS X 10.6.8
【ドライブ】DVDマルチ
【USBポート】×2
【液晶】13 インチ ワイド
は開発してリリースをするうえで可能でしょうか。
多少時間がかかってしまってしまう本体でも構いません。
Xcodeさえ入ればなんとかなるのではと考えています。

どうか熟達者の方々からアドバイス頂きたいです。
よろしくお願いいたします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

0

簡易的なリリースというのは、Appleの審査を受けてAppStortから配信するのではなくて、ごく親しい家族や友人にテストしてもらうレベルで使ってもらうということでしょうか?

でしたら、まずは自分のiPhoneや家族・友人が使っているiPhoneのiOSバージョンに対応できるXcodeが必要になります。
https://en.wikipedia.org/wiki/Xcode
のXcodeのバージョンごとの一覧表で「iOS SDK」と「min macOS to run」の欄を確認してください。

iOS10を使うなら、Xcode8が必要です。
iOS9.3を使うなら、Xcode7.3が必要です。
普段使いしているiPhoneなら、いずれほとんどみんなiOS10にすると思います。

いずれにしてもXcode7.3以上を使うなら、そのXcodeをインストールするのにOS X10.11(El Capitan)以上が必要です。10.6.8では古すぎます。
そして、El CapitanをインストールできるMacは
https://support.apple.com/kb/SP728?viewlocale=ja_JP&locale=ja_JP
にある通りです。
つまり、MacBook ProならMid/Late 2007以降、MacBook AirならLate 2008以降の機種であれば問題ないと思います。


(9/27 追記)
もう少しアドバイスしないと後悔させるかもしれないと思ったので追記します。

iOSは、これまでの経験上、毎年9月くらいにメジャーバージョンが上がり、それに対応したXcodeも毎年メジャーバージョンが上がります。そして、そのXcodeをインストールするのに必要なOS Xのメジャーバージョンも毎年上がります。
つまり、来年の9月にはiOS11、Xcode9がリリースされると予想され、そのXcode9をインストールするのに必要なOS Xは、Sierra(10.12)と予想されます。

そして、SierraをインストールできるMacは
https://support.apple.com/kb/sp742?locale=ja_JP&viewlocale=ja_JP
にある通り、MacBook ProならMid 2010以降、MacBook AirならLate 2010以降です。

つまり、最低限の一番安いやつでいいからと、MacBook Air(Late2008)を中古で購入したら、おそらく来年にはもう使えなくなります。SierraをインストールできるMid2010を中古で買ったら、来年は使えるかもしれませんが、再来年はもう買い替えが必要かもしれません。
その点を考えると、やはりなるべく最新リリースのものを買うことをお勧めします。

機種ごとの性能の違いは、個人的にはストレージがSSDかHDDかは重要ですが、それ以外はあまり気にする必要ないと思っています。今の最新機種なら一番安いのでも性能は十分です。ちなみに私が今持っている2013年のMac Book Air(SSDストレージ)と今年買ったiMac(HDDストレージ)を比べると、MacBook Airの(SSDストレージ)の方がアプリの起動が早い場合が多かったりします。

ということで、勉強用なのでなるべく安くということなら、私のお勧めはズバリMacBook Airの最新機種(ストレージ128GB)です。11インチにするか、+1万円で13インチにするかはお好みで。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/30 07:40

    ありがとうございました!

    キャンセル

0

条件によっては、本体のディスプレイは小さいのを買ってクラムシェルモードを利用するということも考えると良いかもしれません。

  • 今、ディスプレイモニタを持っている
  • 外出先ではなく自宅で開発することが多い

Mac Book Air の 11インチでも横 1920 の解像度が出ます。急に出かけることになっても、プチプチっとケーブルを抜いて出れます。軽いです。外出先で画面は小さくなりますが、開発の続きができます。

参考:Macbook Airをクラムシェルモードで使う方法 解像度も変更できて快適環境に!

あと、もしサーバ側に linux とかを使うのであれば、 Virtual Box を入れる必要があります。しかし、この場合は、メモリは最低でも4G必要ですし、ディスクもできれば 256G欲しくなります。以前、128Gで Virtual Box していましたが、複数イメージを保持するのは難しいです。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/30 07:40

    ありがとうございました!

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.11%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる