I’m going to recommend you get at least a Mac with a Core 2 Duo processor and avoid Core Solo or Core Duo. More specifically, I recommend you avoid any Mac that doesn’t support 64-bit. The reason is Apple is moving to making all their apps 64-bit and the end is near for 32-bit. It would not surprise me if Lion is the last 32-bit release.
For Corona, even though we are 32-bit today, Apple is putting enormous pressure on us to move to 64-bit. The reason is that Apple is continuing to enhance and evolve Objective-C. It is impossible for them to make any changes to the Mac 32-bit Obj-C runtime or they break all existing shipping binaries. But due to a lot of advance planning they did with the 64-bit runtime, and no backwards compatibility issues before Leopard, they can and have been adding powerful features to Obj-C. Since iOS has no real backwards compatibility issues either, Apple adds the same features to iOS.
As a consequence, as iOS adds more and more capabilities, for our Mac simulator to keep up, we have an enormous incentive to use the share the same code base whenever possible. In order to do that, we will be under more and more pressure to use the same language features provided in iOS which requires us to move to 64-bit on Mac.
Consider this an advance warning. I don’t know when we are going to move to 64-bit, but we are already feeling the pressure.
*EDIT* Dig some digging…Apple’s 64-bit switch has already occurred. Lion already requires 64-bit machines, meaning Snow Leopard was the last 32-bit release.
[import]uid: 7563 topic_id: 13135 reply_id: 48452[/import]