Linked by Thom Holwerda on Mon 19th Apr 2010 10:08 UTC
Apple "I finally got the iPhone/iPad port [of Dali Clock] working. It was ridiculously difficult, because I refused to fork the Mac OS X code base: the desktop and the phone are both supposedly within spitting distance of being the same operating system, so it should be a small matter of ifdefs to have the same app compile as a desktop application and an iPhone application, right? Oh ho ho ho. I think it's safe to say that MacOS is more source-code-compatible with NextStep than the iPhone is with MacOS."
Permalink for comment 419839
To read all comments associated with this story, please click here.
RE[2]: Comment by bogomipz
by saso on Tue 20th Apr 2010 08:10 UTC in reply to "RE: Comment by bogomipz"
saso
Member since:
2007-04-18

I would contest that the API rewrite had at its primary goals a goal to 'trim' the API down because the devices couldn't handle it. It's not too long ago that I was running OPENSTEP 4.2 on a 200MHz Pentium with 64MB of RAM (recommended were at least 32MB, minimum 8MB). It ran well, as snappy as any modern OS, and all that despite the fact that it ran a "slow" microkernel with drivers written in "slow" Objective-C and the whole graphics layer being a "slow" Display PostScript client-server architecture.

Reply Parent Score: 1