Skip to Content

Will the iPhone SDK offer a built-in simulator?

When reverse engineering, it's sometimes hard to figure out exactly what you're looking at, and what it all means. For example, the iPhone's supported platforms include the following.

Platforms = (M68, N82, simulator); 
Platforms = (N45);
We know what the M68 platform is. It's the iPhone. And we know what N45 is, the iPod touch. So what's the N82? Could it be another member of the iPhone family? Perhaps. It's hard to make that call without any more data -- so rather than worry about N82, let's consider the next entry: "simulator."

Does this indicate that the upcoming SDK may offer a Mac-based developer simulator, an "iPhone in a box?" One would certainly hope so, and it would allow iPhoneless programmers to begin work immediately without buying devices -- but with Apple it's sometimes hard to tell where things are going. With this SDK everyone is playing their cards especially close to the vest. There's been a lockdown on the rumor channels, and the small trickle of iPhone inside intelligence has been squeezed dry. A simulator would certainly help developers begin their iPhone projects even before any iTunes app-shipping solution had been ironed out.

We know a rather full suite of iPhone development support was in place long before the first unit shipped. There have always been fleeting references to the Shark performance monitoring system that's a Mac OS X standby. Perhaps a full debugging suite (a lot better than printf statements) will accompany the SDK as well.

Speaking of the rumor trickle, the big one that I'm hearing right now is about big SDK delays -- perhaps all the way to WWDC (which makes us think that the big Apple show coming up may not be for the iPhone). It sounds like putting together a public SDK, documented and tested for third-party use, is a huge, huge project, and that Apple is busy hiring people to make this happen. On the other hand, Apple rumors are...unreliable. Could be that Apple is right and ready to ship end of February, exactly as promised at MacWorld.

Something that may slow down the release--if these rumors are credible--is Apple's desire to exercise the greatest amount of security-based control over exactly what the developers will and will not be able to do with that SDK. Although many have assumed that 3rd party developers will be able to build applications similar to the ones currently shipping for jailbroken iPhones, Apple has never announced what form the SDK will take.

Expect an iPhone developer revolution if Apple ships a sandbox, but don't be shocked. And don't be surprised if a simulator allows Apple to delay the release of third-party apps via iTunes for months to come.



Categories

iPod Family iPhone

When reverse engineering, it's sometimes hard to figure out exactly what you're looking at, and what it all means. For example, the...
 

Add a Comment

*0 / 3000 Character Maximum

37 Comments

Filter by:
Joel S

The author says they can't discuss the N82 because there's no data, and then discusses the simulator, strangely unencumbered by the same lack of data. If you can speculate about one, why not the other?

February 13 2008 at 9:40 AM Report abuse rate up rate down Reply
KenC

@Jake, I don't remember anyone predicting Time Capsule. So, you're WRONG!

February 12 2008 at 2:43 PM Report abuse rate up rate down Reply
John C. Randolph

A simulator isn't too hard to guess. Palm had one, and I wouldn't expect Apple to shoot for less than the best development environment they could make.

-jcr

February 12 2008 at 2:11 PM Report abuse rate up rate down Reply
celebgurl69

Jirbo is working with Apple on iPhone entertainment apps. Here is the Forbes article with CEO of Jirbo, Inc. Jonathan Zweig and Steve Jobs.

http://www.forbes.com/technology/2008/01/26/iphone-apple-developers-tech-wire-cx_ew_0128iphone.html

February 11 2008 at 3:36 PM Report abuse rate up rate down Reply
Alex Klingensmith

Its the 3g iphone i suppose. it was confirmed i think. i dont know because im a ipod touch user.

February 09 2008 at 2:02 PM Report abuse rate up rate down Reply
oliver Chambers

A little offtopic however, am I right in thinking that apple will release a SDK for the iPod touch aswell as the iPhone, or will the iPod touch remain a closed platform?

February 09 2008 at 10:04 AM Report abuse rate up rate down Reply
Taylor

If you look at info.plist in MobileiPod in the iPhone (1.1.3) N82 is in the same category as M68. So the new thing will have a button labeled "iPod" on the home screen and when you double-tap the home button with music playing, the button will be marked "iPod".

Now we need to wait for N82XX.plist to show up. (maybe 1.1.4/1.2.0)

February 08 2008 at 1:30 PM Report abuse rate up rate down Reply
inrpce

I hope

February 08 2008 at 1:15 PM Report abuse rate up rate down Reply
David

Bear with me, but I believe that N82 refers to the only other multitouch product Apple ships: Macbook Air. OS X runs on both the Macbook Air and iPhone, and the same chip controls the multitouch in the iPhone, iPod Touch and the Macbook Air.

February 08 2008 at 11:31 AM Report abuse rate up rate down Reply
Dave

Addendum:

Or Silverthorne - or any other higher powered lower energy processor - I ain't no ingineer.

February 08 2008 at 10:27 AM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.