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);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."
Platforms = (N45);
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.
Share
Source: http://tuaw.com/tag/iphone
Categories
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
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 Permalink rate up rate down Reply@Jake, I don't remember anyone predicting Time Capsule. So, you're WRONG!
February 12 2008 at 2:43 PM Report abuse Permalink rate up rate down ReplyA 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
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
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 Permalink rate up rate down ReplyA 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 Permalink rate up rate down ReplyIf 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)
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 Permalink rate up rate down ReplyAddendum:
Or Silverthorne - or any other higher powered lower energy processor - I ain't no ingineer.
Hot Apps on TUAW
Deals of the Day
more deals- Ventev UltraTHIN Hard Shell Case for iPhone 4 for $2 + $2 s&h, more
- Body Glove Matrix Case for iPhone 4 / 4S for $3 + $2 s&h
- Pogoplug Premium Personal Cloud for PC and Mac for $10 + free shipping
- olloclip 3-in-1 Lens System for iPhone 4 / 4S for $70 + free shipping
- Open-Box Nike Aero Neckband Headphones for $13 + $6 s&h
- Adobe CS5.5 Design Premium Student for PC or Mac downloads for $337



37 Comments