It's too damn early to drop PPC support. Probably half of all Mac users have PowerPC machines and as soon as Apple drops PPC support developers are going to drop Universal binary creation
Why? If 10.6 preserves API compatibility with 10.5, most software is pretty much a tickbox in compiling to put out a UB, particularly if it's already Universal. There'd be no incentive to stop doing so except when there are no longer enough PPC users to warrant the option (or if the software is resource-intensive, in which case a 4 year old machine isn't the target hardware to begin with).
And yet they did it for the first 4 versions of OSX with no software sales or revenue generated by the Intel version.
As a skunk project not for public consumption, and certainly without optimization. "Works" and "works well" are not the same thing.
The PPC market may look dead now, but who knows what the future will bring.
There's nothing stopping them from retaining basic compatibility in a back lab. That's not the same as preparing a product for release.
PPC code cannot execute on Intel, Intel code cannot execute on PPC the machine languages are not compatible.
Clearly, but this is not relevant.
Optimizations can be made to the internal functons and compilers
That only carries you so far. At the end of the day, it's not the compiler that needs to be trimmed down.
If they're using any software or machine language to mimic Altivec on Intel I'd be amazed.
That's not in slightest what I said. I said that if they're working on optimizations dealing with SSE and MMX family technologies, those don't automagically bounce back to Altivec, and such changes may not be worth the effort or even possible with VMX.
And just because they said they were optimizing it for speed and efficiency does not mean they are dropping support for a large percentage of the Mac install base.
Correlation is not causation. The optimization goal does not imply PPC is being dropped; the system requirements do.
Until a developer or Apple shows the official announcement of PPC being dropped it's safe to assume that PPC is still there.
On the contrary, as long as the developer builds are Intel-only, it's safe to assume that PPC is on the chopping block. Until and unless a PowerPC version is seeded, it seems the rumors are probably true.
Since no one has produced any evidence other than the requirements of the Developer Preview I'd put money on PPC support being in the final release, just not quite ready for developers to play with.
How does that make sense? Why would they strip out PPC rather than just incorporate the existing code with whatever modifications they'd completed? There's no reason to do this unless they've done absolutely nothing with the PPC side, which further supports they idea that they're not
going to, because certain kinds of changes would be made in tandem, e.g. implementing OpenCL, Exchange integration (which wouldn't require anything special off the bat and would immediately expand the testing base).