Intel Switch - what it means for Adium

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Ethion
Crema
Posts: 284
Joined: Sun Dec 05, 2004 7:10 pm

Post by Ethion »

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?
michael
Crema
Posts: 370
Joined: Thu Dec 16, 2004 6:39 pm
Contact:

Post by michael »

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?
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.
This is our decision, to live fast and die young.
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

michael wrote:
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?
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.
But plugins will need to be recompiled.
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
User avatar
jstamos
Growl Team
Posts: 334
Joined: Sun Dec 05, 2004 1:39 am
Contact:

Post by jstamos »

ofri wrote:But plugins will need to be recompiled.
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.
User avatar
Chris Biagini
Muffin
Posts: 29
Joined: Fri Feb 04, 2005 11:05 pm
Contact:

Post by Chris Biagini »

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.
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.)

Aside from those that ship with Adium, though, are there that many compiled plugins?
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

jstamos wrote:
ofri wrote:But plugins will need to be recompiled.
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.
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
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
about:blank
Harmless
Posts: 5
Joined: Wed May 04, 2005 1:32 am
Contact:

Post by about:blank »

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.
Your javascript buddy :-)
User avatar
OmniGeno
Muffin
Posts: 40
Joined: Wed May 04, 2005 7:51 pm

Post by OmniGeno »

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.
OSX will not run on just any old Intel computer.
The truth is usually just an excuse for a lack of imagination.
JediL1
Harmless
Posts: 24
Joined: Tue May 03, 2005 4:09 am
Contact:

Post by JediL1 »

Um, from Phil Schiller's mouth:
You will not be able to run Mac OS X on anything other than an Apple Mac
Interestingly though, he also said you may/will be able to install windows on a partition of your hard drive on the Intel Mac.
User avatar
jstamos
Growl Team
Posts: 334
Joined: Sun Dec 05, 2004 1:39 am
Contact:

Post by jstamos »

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
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?
User avatar
Simba Cub
Mocha
Posts: 506
Joined: Thu Apr 28, 2005 8:22 pm
Location: Sussex, UK
Contact:

Post by Simba Cub »

No matter which way this goes, I'm proud to have a PPC chip in my little laptop :)



Rich::
about:blank
Harmless
Posts: 5
Joined: Wed May 04, 2005 1:32 am
Contact:

Post by about:blank »

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.
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.

.: cries :.

My first mac will be my last, and it's been so much fun.

PLEASE! PLEASE APPLE! GO BACK TO BURNING INTEL BUNNIES! LOOK AT THE QUOTES ON YOUR OWN WEBSITE SAYING PPC IS FASTER THAN INTEL! .: cries :. :cry:
Your javascript buddy :-)
User avatar
MBHockey
Crema
Posts: 260
Joined: Fri Dec 03, 2004 9:21 pm

Post by MBHockey »

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.
User avatar
djmori
Mocha
Posts: 522
Joined: Sun Dec 05, 2004 2:08 am
Location: Bogota, Colombia
Contact:

Post by djmori »

MBHockey 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.
Right. This is all about the future. Besides I agree with Steve Jobs; the heart of mac right know is OSX
User avatar
falconbrad
Latté
Posts: 61
Joined: Sun Dec 05, 2004 5:54 am

Post by falconbrad »

Yeah, I really don't think the Intel move is so bad. Sure, I'd rather see them support AMD, but I have a feeling that the top-end Macs will be running 64-bit Itaniums or something of the like. And I actually like the Pentium-M and wouldn't mind running one in my PB. However, I really don't want to be buying a Mac with the current crop of P-4s inside. Bad bad bad...
Check out my Xtras! Includes AmbientAdium for those of you who own an Ambient Orb.
User avatar
Catfish_Man
Cocoaforge Admin
Posts: 1203
Joined: Thu Dec 02, 2004 6:30 am
Location: Portland, Oregon
Contact:

Post by Catfish_Man »

MBHockey wrote:PPC are faster than intel...now.
'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.
Arenzera
Crema
Posts: 271
Joined: Tue Dec 28, 2004 12:44 pm

Post by Arenzera »

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.
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.

Kiel :-)
Arenzera
Crema
Posts: 271
Joined: Tue Dec 28, 2004 12:44 pm

Post by Arenzera »

about:blank wrote:
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.
<snip>

.: cries :.

<snip>
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.

They are releasing Intel processors IN A YEARS TIME.

AMD don't offer fast enough processors and they're too hot. Additionally, AMD are small - they couldn't keep up with the demand of Apple. I welcome this move by Apple.

I'm at WWDC this year and when I download the latest SVN I'll compile it on the Intel mac and I'll let you all know how it goes. The 0.8 source won't compile for me.

Kiel :-)
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

jstamos wrote:
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
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?
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) ;)
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

jstamos wrote:Also, hold down command, control and d and put your mouse over a word in a Cocoa application. Nifty little trick :)
That's insanely cool :)
The duck still burns.
--
My company: Saltatory Software. Check it out :)
Post Reply