No Third Party iPhone SDK

Ashley Aitken mrhatken at mac.com
Thu Jan 11 01:25:08 PST 2007


Hi Dave (et al.),

Dave, I don't want to get into an argument with you (or anyone else)  
over this (a lot of which probably comes down to semantics).   
However, from what I've read and heard the iPhone does run OS X  
(literally).

Now the definition of an operating system is pretty clear technically  
speaking.  The Mac OS X product is a lot more than an operating  
system, it has the Finder, desktop applications, and a whole lot more  
than a core operating system.

Clearly, OS X on the iPhone doesn't have the Finder or a whole lot of  
other stuff that we associate with Mac OS X (e.g. Mail.app)  .   
However, I think you'll find the core operating system is the same in  
both cases.

This, however, is not the case I believe for Windows CE (and other  
variants of Microsoft's PDA and phone operating systems).  They are  
completely different than Windows at the core.

I think Apple probably took everything out of Mac OS X they didn't  
need (or that wouldn't work or fit) on the iPhone, including the  
Finder, and added a new GUI library and other stuff.

I'm only guessing but I am confident we'll find the Mach OS, a BSD- 
personality layer, and possibly more of the higher-level layers in  
Apple's OS stack, including Quartz (PDF imaging model) inside the  
iPhone OS X.

It was the logical thing for Apple to do, rather than to have another  
operating system to maintain and develop. This way they can also  
leverage a lot of the code (not GUI obviously) they have in Mac OS X.

Of course, none of this means you can drag Terminal or Mail.app over  
to the iPhone and have it run (even with a compile).  However, it  
would mean large chunks of Mail.app could be used with minimal (if  
any) changes.

If it does support Objective-C development, which I seem to remember  
seeing somewhere, then I would guess Foundation Kit would be the  
same, but Application Kit would be different, with a different set of  
widgets etc.

See my other post with regards to Apple providing a SDK and opening  
the iPhone for third-party apps.

Just my 2 cents, of course.

Cheers,
Ashley.

PS If this is true, which I think it is, it is still quite amazing.   
Who'd of thought of OS X running on a phone!  I guess with some  
phones now supporting Java SE it should have been expected.



More information about the MacOSX-talk mailing list