In message <[EMAIL PROTECTED]> on Tue, Jun 07, 2005 at 01:39:03PM +0800, Craig Ringer wrote: > > [...] and putting a knife through developers' prospects. I imagine > he's done a good job of doing exactly that, though. > Really? > Porting doesn't seem that hard.
Is it expected that developers will just be able to cross-compile all their apps and blindly hope for the best? If developers should be testing and/or profiling their apps on the target platform, that doubles the testing and doubles the hardware required. I haven't read the porting document, but given past experiences (again, Solaris comes to mind), it does seem a bit naive to assume that porting is no problem (even if Apple's high-level interfaces "should" make it painless). Also, producing "fat" apps means larger distribution sizes. (I realise this becomes less of a problem with the increasing use of DVDs, ADSL and cable modems.) I haven't read whether there will be an inverse-Rosetta for PPC Macs, but I can't imagine it's a particularly promising idea. Again, all the same problems as transitions from 68k to PPC, OS9 to OSX, etc. The transitions are entirely plausible, but still painful, and Apple makes the pain keep on coming. For example: Apple's been rather "stupid" recently and been selling new Macs that only run Tiger, i.e. not Panther. This is a stumbling block for anywhere that uses a standard operating environment. I don't know what the resolution, if any, has been. Although, it's *plausible* that sites will make a transition from Panther to Tiger, when Tiger matures, Apple's not giving people much chance to catch their breath or lick their wounds. I can't remember what the timeline is, but surely it's a can of worms in any case.

