2009-04-05 8 views
5

私はまだMacでプログラミングしていません。私はobjective-c thoを使ってNeXTマシンでプログラムを作った。私はiphoneの開発のためにAppleから購入するのに最適な最適な(最低のコストと最高の開発者の経験を読んで)ハードウェアを開発することを学びたいと思いますか?iphone app buildingに最適なハードウェアは何ですか?

ありがとうございます。

+0

最も安価なmac hardward solutionには興味がありません。私はちょうど最高の解決策がほしいです – thatisvaliant

+0

私はミニと8コアのMac Proを持っています。私はあなたに、たくさんのRAMを備えたより高速なマシンに向かいます。スピードは特長です。 – willc2

+0

しかし、アップルからRAMを購入しないでください。お金を投げ捨てる意味がありません:) – willc2

答えて

3

あなたが必要とするのは、XCodeとiPhoneシミュレータを動作させるのに十分強力なものです。 2GBのメモリを搭載した新しいMac miniをお試しください。十分な容量が必要です。これはおそらく最も安い方法です。

+0

私はiPhoneアプリの開発に取り組んでいました。彼らはすべて正常に動作し、ほとんどの場合、スピードの問題はありません。オーディオで作業したい場合は、ラップトップのようなサウンドを内蔵したコンピュータを購入したいかもしれません。 –

8

From Craig Hockenberry

購入マック


それについては、次の2つの方法がありません。 iPhoneアプリケーションを開発しようとするなら、あなたはMacでそれをやるつもりです。ツールチェイン全体はMacのみです.Visual StudioやEclipseなど、Windows上で動作するものではできません。

これはAppleがMacを使うようにする悪い考えではないと思います。 Microsoftの製品のWindows版を開発するためにMac開発者にVisual Studioを購入させることは、Microsoftにとってはそれほど難しいことではありません。マックを購入

は高価な命題することができます:あなたはまだ始まったばかりだし、わずかな予算で、ここでは安価でそれをやって上のいくつかのアドバイスだ場合:

  1. 中古機械を購入します。完全に良いハードウェアの多くは、Ebayで見つけることができます。 MacBook Proの新しいモデルが最近導入されたため、アップグレード後にハードウェアを販売する人が増えています。この旧式のハードウェアは、iPhone開発にはまったく問題ありません。開発しようとしているアプリケーションは小型でコンパクトであり、構築やテストに多くのプロセッサパワーを必要としません。
  2. Mac miniを購入する。新しいハードウェアを購入していても、ディスプレイ、キーボード、その他の周辺機器を供給しているので、コストを削減できます。あなたが私のような人なら、このようなものがたくさんあります。

ハードウェアの支出を正当化するのに苦労している場合は、このマシンでWindowsまたはその他のx86ベースのOSを実行できることに注意してください。

ハードウェアを購入するときに覚えておくべき唯一の点は、MacにIntelプロセッサが搭載されていることを確認することです。開発ツールは古いPowerPCプロセッサ上では動作しません。他の人が言ったように

、強力なマシンは、iPhoneの開発のためにほとんど利益は次のとおりです。コンパイルは最も遅いminiの十分に高速であり、あなたがそのような制約(デスクトップと比較して)ハードウェアのための巨大なプログラムを書くことするつもりはありません;シミュレータはプロセッサのエミュレーションを行わないので、インテルのMacハードウェアは実際のiPhoneよりもハードウェアが速いので、費用を正当化する他の用途がある場合にのみ、より高価なMacを購入してください。

アップデート:2013年現在、ハードウェアを購入する場合は、something that supports Mountain Lionを購入してください.iOS開発ツールには最新のMac OS Xリリースが必要です。

1

最新のMacIntelプロセッサ)は十分なメモリがインストールされている限り問題ありません。 iPhoneの開発ツールは、それほど厳しいものではありません。より速いハードドライブはあなたのアプリケーションを構築するようなディスク重いアクションのパフォーマンスを向上させますが、比較的遅いラップトップドライブでは多くの人が完全にうまく乗ります。

3

インテルMacが必要です。それらのいずれも問題ありませんが、少なくとも2GB(好ましくは4GB)のCore 2 Duoをお使いになることをお勧めします。 私は過去2〜3年で販売されたすべてのMacは、とにかくCore 2 Duoを搭載していると信じていますが、少なくとも2GBはすべてサポートしますが、4GBを入れることができます。複雑な依存関係やテンプレートの重いC++コードがあるかもしれませんが、それはiPhoneプロジェクトにとっては大きなものです。

それを超えると、それはただの好みになります。 は個人的に私は大画面をお勧めします(私が持っている30" )、または複数のモニタXcodeはマルチウィンドウモデルがあり、規律いない場合、それは雑然と得ることができます

は、私は私の最初のiPhoneアプリ( vconqrを開発しました。。 - 2GBのRAMを搭載したCore DuoのMacBook Proにはプラグがあります)。

+0

今はCore 2 Duo MacBookを$ 200で購入できます。これは@ phil-nashが開発したものとほとんど同じです。私は同じ仕様のmacbookを持っています。RAMを2GBにアップグレードし、HDを320GB 7200RPMにアップグレードしました。非プロMacBookではとても簡単です(私は白黒のものを指しています) –

+0

$ 200?本当に?どこ? –

1

初めてのiPhoneアプリでお金を稼ぐまで新しいMacマシンに多くを費やす代わりに、本を購入したり、コースを訓練したり、広告で少しでもお金を使うことができます。また、プロのデザイナーがデザインに費やすことを忘れないでください。コードやパフォーマンスは、デザインに焦点を当てていません。またはスキームは多くの違いを作ることができます

一度あなたは最高のハードウェアを買うことができるお金を稼ぐ。不況時代に投資するスマートな方法;-)

1

多くのメモリを搭載したMac miniはうまくいくはずです。私はアップグレードされたRAMを搭載した白いCore 2 Duo MacBook(2007)を使用しましたが、それは問題ありませんでした(ただし、Xcodeでは画面が少し窮屈でしたが)。私は現在、新しいアルミニウム製のMacBookにSSDを搭載していますが、それはやや良いですが、古いマシンでも問題はありませんでした。

あなたのNeXTSTEPエクスペリエンスは、現代のFoundationフレームワークが覚えているものに非常によく似ています。UIKitはAppKitと同様に設計されています。多くの書籍は、あなたがすでに知っているメモリ管理のようなものに時間を費やすので、本を探しているなら、それをちょっと見て、それがあまりにも基本的ではないことを確認してください。

あなたがNeXTSTEPであなたの時間を思い出せば、おそらくiPhoneをかなり楽しんでいるはずです。 :^)

1

Intel Macは問題ありません。開発ツールとシミュレータの実行の要求はそれほど厳しいものではありません。私は1.83GHzのCore Duoと2GBのRAMを搭載した第1世代のMacBookを持っています。これはiPhoneの開発には十分なものです。

ミニは大丈夫ですが、Apple Storeから419ドルで最近購入したrefurbsで購入できる最も安価な正式Macになります。しかし、1ビットの警告は、実際には少なくとも2GBのRAMにアップグレードする必要があり、Minisはすべて1GBで出荷され、今まで見たことのない最悪のRAMアップグレードプロセスがあります。それを開こうとするにはパテナイフが必要です。真剣に。

もう1つの方法は、独自のMacを構築することです。私はHackintoshをIntel Core 2 Quad Q9300、Gigabyte EP-45-DS3Lマザーボード、640GBのHD、4GBのRAM、nVidia GeForce 8600でリベートした後、約600ドルで構築しました。これはAppleよりもはるかに高い価格対性能比であり、Appleの限られた製品ラインからは手に入らないハードウェアの組み合わせも可能です。ハッキングされたOSXディストリビューションの1つを使用して、ちょっとした問題を抱えて、私はすべてが完璧にシャットダウンされず、電源を切らなければならないという例外を除いてすべてを動かすことができました。睡眠を働かせることは、多くのHackintoshのハードウェアの組み合わせでは問題になります)。

まだ商用アプリケーションを商業的にリリースする予定の場合は、実際のMacを手元に置いておくことをお勧めしますが、2500ドルを出さずにまだ始めるか、古いGPU、Hacsはかなりクールです。あなたは、あなたの既存のWindows PCにOSXを走らせるのに十分なハードウェアが一般的であることに気付くかもしれません。これは、現在の世代のラップトップコンピュータの多くで起こります。

1

中古のMacをeBayで購入する際は注意してください。

1)開封済みの場合、保証人はおそらく無効となります。 2)壊れやすいので、何か間違ったものを買わないでください。 3)彼らはeBayで値段が高す​​ぎますので、まずAppleに確認してください。一部の人々は実際には、アップルより新しいコンピュータの料金を請求することを試みています!アップグレードなしで! 4)購入前にアップグレードしないでください! #1を参照してください、あなたは自分でそれを安くすることができます。 5)あなたが箱を開けるつもりなら、Apple Careを購入しないでください。修理のために無駄になり、役に立たなくなります。

希望に役立ちます。

関連する問題