Wellander said:Hi,
Do you all think that software makers will eventually just do intel builds?
To save development time?
To save server space?
Any ideas?
Thanks.
esaleris said:There are currently no "Intel" builds for anything.
Hi,celebrian23 said:For example, in the windows world, no one is still making win95 compatible software 😛
Right, so as long as Apple continues to support Intel and PPC with Xcode, most new software will be universal.matthew24 said:The making of universal code does not cost extra effort with new apps under Xcode because, you only have to select it as an option and the compiler will take care of it. So PPC users: Do not worry. 🙂
matthew24 said:The making of universal code does not cost extra effort with new apps under Xcode because, you only have to select it as an option and the compiler will take care of it. So PPC users: Do not worry. 🙂
matthew24 said:The making of universal code does not cost extra effort with new apps under Xcode because, you only have to select it as an option and the compiler will take care of it. So PPC users: Do not worry. 🙂
gco212 said:I know apple makes this claim, but I question the truth of it to some extent. Why does it take so long for some programs to go to Intel. If it was really just as simple as sticking the code in the Xcode Compiler, why would Adobe and Microsoft wait until a new version of Photoshop and Office before releasing Universal Binaries for the programs. I remember a VP or someone else of high rank at Adobe saying that making UB's for their code wasn't as easy as Apple makes it seem.
I'm not necessarily saying that it's not as easy as Apple says, but I can't seem to see a reason that it would take this much time for a UB if it was as simple as sticking it in a different compiler.
It really does depend. For those developers who have old code bases that aren't on xcode (read Adobe, Microsoft et al) then releasing a universal is far from a checking a box then recompile effort. They have to port their code to entirely new development environment. One that uses a completely different compiler which is also a lot more strict about the way you use the language (this is no-ones fault - gcc is just a lot more picky). Some parts of their code may use hand written assembly language that is processor specific which has to be completely rewritten for intel. The intel processors are VERY different at a low level to the PPC processors and rewritting assembly language for the new processor can mean also doing it in a completely different way (for example using the stack instead of registers to pass parameters).Chone said:Yeah obviously there has to be a catch, it just can't be that easy making Universal Binaries.