On Tue, 2005-06-07 at 14:42 +0800, James Devenish wrote: > 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).
That's true. It will increase testing requirements, especially at first. Again, well organized developers with good test suites etc will suffer less. > 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. Oooh, great. I'm still smarting from the macs that won't run OS9 anymore (but then I'm stuck in a legacy nightmare here at the POST). You're quite right in that another big change now won't be popular. We've had: System 6 -> MacOS 7 m68k -> PPC Old World -> New World (doesn't affect most app devs) MacOS 9 -> Clasic & MacOS/X and now: MacOS/PPC -> MacOS/x86 Yeah... it doesn't help developers view it as a nice stable platform to develop for. Even so, I don't see this as likely to be a particularly bad blow - and the potential gains are IMO significant. -- Craig Ringer

