iTunes as a 64bit Application ??

Joined
Oct 27, 2002
Messages
13,172
Reaction score
348
Points
83
Location
Cleveland, Ohio
Your Mac's Specs
MacBook Pro | LED Cinema Display | iPhone 4 | iPad 2
Why doesn't everyone in this thread just calm down a bit and rather than go at each other, just stop responding if you can't be nice.
 

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
What would apple achieve by releasing a 64 bit version of iTunes? Currently, when I run iTunes, it consumes about 70 MB of RAM. It would take a lot for iTunes to require more than 4GB of RAM, that 64 bit addressing would give it.
What part of the OS now really needs more than 4GB of RAM? For most, none yet Apple built many applications in SL as 64-bit apps. Do I really need a 64-bit Activity Monitor or a 64-bit version of the Apple Spell service? No and those two would benefit much less than iTunes would from being 64-bit applications (regardless of how little those benefits might be).

And even if it could, I really wouldn't want iTunes consuming 4GB of RAM. Then you could increase the speed of MP3 (AAC) encoding if it was 64 bit.
Just because it could address more memory doesn't mean it will. A 32-bit OS could give iTunes 2GB of RAM if it wanted to but it doesn't.

So, all I have to say is that it would be a lot of work, with no benefit, and nobody would even notice.
Perhaps but why did Apple see fit to make much of SL 64-bit if there were no tangible benefits? True, there is little that many will notice but it's done as part of the eventual need to move to 64-bit computing (it will eventually happen). It's all about future proofing so to speak.

We'd be much better off asking for 64-bit apps that matter like MS Office (outlook especially), and Visual Studio.
Why Office? What is it about Office that requires it to be a 64-bit application? And why should Mac users care if VS is a 64-bit application since VS isn't available for OS X?

The thing is, Apple is spread thin on a lot of projects: Mac OS, iPhone OS, MobileMe, iWork, iLife + all the hardware projects. For the moment, a 32-bit iTunes just works (barely, unfortunately, for me). You'll probably see a major redesign of iTunes with the next Mac OS iteration, when the OS will really be completely 64-bit.
If they were truly spread as thin as you imply, they would hire more developers. As a company that is experiencing ever climbing profits and market share, they could hire more developers. Being spread thin is not an excuse when they've had those products for quite some time and have been able to manage them.
 
Joined
Oct 10, 2004
Messages
10,345
Reaction score
597
Points
113
Location
Margaritaville
Your Mac's Specs
3.4 Ghz i7 MacBook Pro (2015), iPad Pro (2014), iPhone Xs Max. Apple TV 4K
I would like to see it go 64 bit just to take full advantage of multi-core CPUs. They could do it as 32 bit but they really haven't. This would be a huge boost to performance for folks like me who have and unusually large iTunes library.
 
OP
TattooedMac
Joined
May 19, 2009
Messages
8,428
Reaction score
295
Points
83
Location
Waiting for a mate . . .
Your Mac's Specs
21" iMac 2.9Ghz 16GB RAM - 10.11.3, iPhone6s & iPad Air 2 - iOS 9.2.1, ATV 4Th Gen tvOS, ATV3
As for iTunes, yes it would have to be completely rewritten in cocoa. Right now it is written in Carbon which makes 64 bit virtually impossible.


Thanks again for this McYukon.

I think i was looking at this all the wrong way in the beginning, but with this statement i have the answer im happy with and this had led me on a learning journey about Carbon and Cocoa. THis explained it more to me . . .

The transition to 64-bit Macintosh applications beginning with Mac OS X v10.5 has brought the first major limitations to Carbon. Apple does not provide compatibility between the Macintosh graphical user interface and the C programming language in the 64-bit environment, instead requiring the use of the Objective-C dialect with the Cocoa AP

Now iTunes being written in Carbon, ^^this all makes sense to me

Making the statement by the McYukon ring true.

I am now really happy with myself, as i didnt know what Carbon or Cocoa in the *programming* sense was. I have been reading and learning and just amazed at how far the Operating System has come.
With the research ive been doing it is easy to see why now they are trying to bring Cocoa to all Apps/Software.

Now reading Wiki ~ Cocoa and Wiki ~ Carbon has been a invaluable source for my knowledge advancement.

So all in all, i do believe there is a answer, which i have found and there is no speculation in anything i have researched ;)
This doesnt mean im going to sleep easier at night, but it has taken me down a path where im learning and going to continue the track, down getting into knowing more about the API for the Macintosh operating system.

Cheers

EDIT : And from what i have learnt 64 bit isnt going to come to iTunes for quite a while yet. It doesnt necessarily need it yet but as baggs posted would be beneficial to some
 

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
I would like to see it go 64 bit just to take full advantage of multi-core CPUs. They could do it as 32 bit but they really haven't. This would be a huge boost to performance for folks like me who have and unusually large iTunes library.
That's going to be a while. If Apple hasn't really made any effort to move iTunes to Cocoa yet, it may still be a while before that becomes a reality. Unlike Finder which is an essential part of the OS and thus had to be built as a 64-bit application eventually (I'm just using Finder as an example), there is less of a need to do so for iTunes. Although I'm sure it will be rebuilt as a Cocoa application before the Creative Suite is ;).
 
OP
TattooedMac
Joined
May 19, 2009
Messages
8,428
Reaction score
295
Points
83
Location
Waiting for a mate . . .
Your Mac's Specs
21" iMac 2.9Ghz 16GB RAM - 10.11.3, iPhone6s & iPad Air 2 - iOS 9.2.1, ATV 4Th Gen tvOS, ATV3
This works a treat as well to Kill the Dashboard . . . . System hog IMO and now i dont have to worry about it . . .

Code:
defaults write com.apple.dashboard mcx-disabled -boolean YES

Press enter then

Code:
killall Dock

Press enter and now it is gone :D

couldnt be happier

Cheers
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top