Posted: Tue Jun 07, 2005 7:36 am
I'm no dev genius here. But doesn't it also means that we have to relocate the xtras and stuff like that? Which gets saved within the app itself?
No, as above it just means a few changes when building it in xcode, Mac OS X isn't changing; so the way application support files are used (i.e xtras) wont change.Ethion wrote:I'm no dev genius here. But doesn't it also means that we have to relocate the xtras and stuff like that? Which gets saved within the app itself?
But plugins will need to be recompiled.michael wrote:No, as above it just means a few changes when building it in xcode, Mac OS X isn't changing; so the way application support files are used (i.e xtras) wont change.Ethion wrote:I'm no dev genius here. But doesn't it also means that we have to relocate the xtras and stuff like that? Which gets saved within the app itself?
You sure? Aren't they fairly dependent on Cocoa calls and Adium-specific calls? I mean, I'm sure some will, but certainly not all.ofri wrote:But plugins will need to be recompiled.
Check out Apple's Universal Binary Programming Guidelines. On page 68, it talks about how plugins and the main app must both be built for the same architecture. So both must be native or nonnative. (The whole document is a pretty interesting read, by the way.)jstamos wrote:You sure? Aren't they fairly dependent on Cocoa calls and Adium-specific calls? I mean, I'm sure some will, but certainly not all.
Yep. Plugins that are PPC only will not be able to load into a x86 app.jstamos wrote:You sure? Aren't they fairly dependent on Cocoa calls and Adium-specific calls? I mean, I'm sure some will, but certainly not all.ofri wrote:But plugins will need to be recompiled.
OSX will not run on just any old Intel computer.about:blank wrote:The steps backward from 64 bit to 32 bit argument is a very good one. That is, unless they support AMD processors (which I REALLY hope they do). In being able to run Mac OS on x86 architecture Apple will lose some of their deep users. Apple will no longer have one of it's core values: beauty. No one will buy their displays or computers since they could run OS X on any Intel based computer. I dunno, I just don't feel like this is helping us in any way.
Interestingly though, he also said you may/will be able to install windows on a partition of your hard drive on the Intel Mac.You will not be able to run Mac OS X on anything other than an Apple Mac
Oh, right, but I meant there shouldn't much in the way of tweaking involved, since it is interacting so heavily with Adium calls, correct?ofri wrote:Yep. Plugins that are PPC only will not be able to load into a x86 app.
Both the app and the plugins/bundles/frameworks it loads, should be either PPC or x86.
You can't mix the two 'cause a PPC app (and all it's plugins) will be loaded within Rosetta and a x86 app will run natively. Therefor, you only plugins that has the same architecture as the running app will be loaded. But you could always just force a universal app to run inside Rosetta and then load all the old PPC plugins you have for that app
- Ofri
Yes. I'm quoting myself. First, I was wrong, the chips Apple plans to use will be 64 bit by the time they use them. No AMD processors whatsoever. Apple is integrating protection against it, and even if it's cracked, driver support will be crap.about:blank wrote:The steps backward from 64 bit to 32 bit argument is a very good one. That is, unless they support AMD processors (which I REALLY hope they do). In being able to run Mac OS on x86 architecture Apple will lose some of their deep users. Apple will no longer have one of it's core values: beauty. No one will buy their displays or computers since they could run OS X on any Intel based computer. I dunno, I just don't feel like this is helping us in any way.
Right. This is all about the future. Besides I agree with Steve Jobs; the heart of mac right know is OSXMBHockey wrote:PPC are faster than intel...now.
But IBM doesn't really care about Apple since 2% of their revenue comes from the chips they make for Apple to put it its PCs. IBM has evolved into largely making chips for console game systems, that's their big cash cow, not Apple.
'fraid not. The G5 generally lags about 10-20% on SPECcpu. Apple's benchmarks are blatantly, hilariously, misleading. They had some real ones up when the G5 first shipped, but quickly replaced them with silly ones. PPCs are competitive now, but only faster in a few isolated cases.MBHockey wrote:PPC are faster than intel...now.
When Apple gets around to releasing machines with Intel processors in them, they'll probably be 64 bit processors. And they'll be wicked fast.about:blank wrote:The steps backward from 64 bit to 32 bit argument is a very good one. That is, unless they support AMD processors (which I REALLY hope they do). In being able to run Mac OS on x86 architecture Apple will lose some of their deep users. Apple will no longer have one of it's core values: beauty. No one will buy their displays or computers since they could run OS X on any Intel based computer. I dunno, I just don't feel like this is helping us in any way.
Cry me a river! There will be no step backwards - Mac OS X is designed to be processor independent, meaning that all the 64bit stuff Apple have worked on applies to (with a bit of tweaking) to 64bit Intel processors.about:blank wrote:<snip>about:blank wrote:The steps backward from 64 bit to 32 bit argument is a very good one. That is, unless they support AMD processors (which I REALLY hope they do). In being able to run Mac OS on x86 architecture Apple will lose some of their deep users. Apple will no longer have one of it's core values: beauty. No one will buy their displays or computers since they could run OS X on any Intel based computer. I dunno, I just don't feel like this is helping us in any way.
.: cries :.
<snip>
Yes. I actually think that all the plugins should be able to complie without any weaking at all (at least adium plugins. as for other apps there might be some problems)jstamos wrote:Oh, right, but I meant there shouldn't much in the way of tweaking involved, since it is interacting so heavily with Adium calls, correct?ofri wrote:Yep. Plugins that are PPC only will not be able to load into a x86 app.
Both the app and the plugins/bundles/frameworks it loads, should be either PPC or x86.
You can't mix the two 'cause a PPC app (and all it's plugins) will be loaded within Rosetta and a x86 app will run natively. Therefor, you only plugins that has the same architecture as the running app will be loaded. But you could always just force a universal app to run inside Rosetta and then load all the old PPC plugins you have for that app
- Ofri
That's insanely cooljstamos wrote:Also, hold down command, control and d and put your mouse over a word in a Cocoa application. Nifty little trick