Live data from Hacker News

Strongly Encouraging XCode Lets Apple Switch Architectures

stevecheney.posterous.com

1–10 of 41 posts

Re: Strongly Encouraging XCode Lets Apple Switch Architectures

#3
I don't get it. As long as an ARM binary or a 'Super-Secret A4 Architecture' binary is produced, who cares? I can write Objective C code in TextMate and then use xcodebuild from the command line to build a fully functional iPhone or iPad app.

Re: Strongly Encouraging XCode Lets Apple Switch Architectures

#4
post #2

The part about mandating Xcode allowing Apple to switch from ARM to something else is a good point. The part about Apple secretly running iPhone apps under an ARM emulator seems a little crackpot.

The article seems to insinuate that everything on the iPad runs under an ARM emulator. It would make more sense that OS version 3.2 running on the iPad is already compiled for the A4 (hence the astonishing speed), and only iPhone-native apps were emulated.

But you're right, it does seem a little crackpot. Couldn't someone decompile an iPad executable and see if it's ARM code or not?

Re: Strongly Encouraging XCode Lets Apple Switch Architectures

#5
post #2

The part about mandating Xcode allowing Apple to switch from ARM to something else is a good point. The part about Apple secretly running iPhone apps under an ARM emulator seems a little crackpot.

The article seems to insinuate that everything on the iPad runs under an ARM emulator. It would make more sense that OS version 3.2 running on the iPad is already compiled for the A4 (hence the astonishing speed), and only iPhone-native apps were emulated. But you're right, it does seem a little crackpot. Couldn't someone decompile an iPad executable and see if it's ARM code or not?

It is. Even the kernel.

Re: Strongly Encouraging XCode Lets Apple Switch Architectures

#6
Unless I'm missing something, Apple didn't mandate that you need to use XCode. They said that you need to "originally write" apps in C, C++ or Objective-C. You can do that without using XCode, and conversely you can use XCode to compile something that's not "originally written" in one of those languages (by using C as an intermediate language).

Re: Strongly Encouraging XCode Lets Apple Switch Architectures

#10
post #5

Earlier quoted context omitted.

The article seems to insinuate that everything on the iPad runs under an ARM emulator. It would make more sense that OS version 3.2 running on the iPad is already compiled for the A4 (hence the astonishing speed), and only iPhone-native apps were emulated. But you're right, it does seem a little crackpot. Couldn't someone decompile an iPad executable and see if it's ARM code or not?

It is. Even the kernel.

Ah, but that doesn't matter, because they're emulating ARM, you see.
Post reply on HN