I need a portable Mac for iPhone / iPad development. I bought and am using a 15" MBP matte display right now. It cost $2400 and is hard on my eyes because the resolution is 1680 x 1050. I'm thinking of returning it and getting a different laptop, but which one? My usage pattern is that I see myself shuttling this computer to and from work while spending about 70% of my time developing with this connected to a monitor, etc. However, for that 30% of the time I want to comfortably be able to use emacs in a terminal and run XCode to compile changes to my iPhone application and try them out.
I find Xcode 3.2 is perfectly usable on a 13" macbook, with condensed mode and ungrouped editor Windows. However the iPad simulator doesn't fit on the screen. I would imagine that "bigger is better" might soon become the rule.
I fail to see how this is a programming question, but to keep it short - any newer MacBook/iMac/Mac Pro will be able to run XCode without bigger problems.
However, if your only concern is the screen size/resolution, you could get a MacBook/MBP and hook it up with your favorite LCD monitor.
I cart around a 17" MacBook Pro, because IMHO it's the best compromise between screen real estate — of which you can never have enough — and portability, so I can go work at my local, very busy Starbucks and enjoy the lovely coffee-drinking scenery.
Maybe changing the font size in XCode will help with the eye-strain?
See this question for more.