tristan said:
BTW Nextstep for 486 was not a market success, so I have a feeling that Jobs doesn't want to go down that road again.
and
admanimal said:
Um, last time I checked Nextstep wasn't a market success on any platform.
Short history lesson...
NEXTSTEP (and OPENSTEP) were barred from the desktop market due to a settlement agreement with Apple (in 1987). This pushed NeXT to market their products in the workstation market which was already controlled by Sun, DEC and SGI, and was already shrinking at the time that NeXT started shipping their systems (1989).
For the record... you can't be a success in a disappearing market (workstations) and you can't be a success in a market you aren't aloud to compete in (desktops).
tristan said:
NextStep had "fat binaries", binaries which would run on either the Motorola 68040 (black hardware) or Intel 486. And the development tools could target multiple platforms and generate those fat binaries.
And it was very rare that all you had to do was pick which hardware platform you wanted to compile for and the app would just work.
I'm guessing that you haven't had much experience with NEXTSTEP and application development on it.
There are many applications that were strictly for one hardware platform because the time and effort needed for porting to the others just wasn't worth the time. There were many apps that never got ported to the x86 version of NEXTSTEP because it would be like starting over.
In the case of Mac OS X, the number of apps that have Altivec specific code in them (including the Finder) makes such a move hard on most software developers (including Apple).
Further, as someone who uses both the PowerPC and Intel versions of Rhapsody on a daily basis, I can tell you that developers didn't treat both platforms as equal. There was far more apps developed for Rhapsody for PowerPC than for Intel. If all that was required was simply checking a box as to which hardware platform a developer wanted to have their application on, then they would have had the same amount of software.
It wasn't that easy (in NEXTSTEP, OPENSTEP or Rhapsody). And it really won't be that easy in Mac OS X!