Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Why are some processes in Windows 8 32-bit? For example: I have the 64 bit version of iTunes, but it is a 32 bit process(in Task Manager). Why is this so?

share|improve this question

2 Answers

up vote 9 down vote accepted

It costs less to do nothing than it does to do something.

Before there was 64-bit there was 32-bit. And 32-bit applications continue to work in 64-bit Windows. Therefore, a company looks at their product and says "hmm.. does it work? Yes? Then don't do anything".

share|improve this answer
1  
I dont know about most of those apps.. but Microsoft has never released a 64 bit version of Visual Studio. – Dan-o Jan 26 at 1:14
2  
It's simply economics and the old adage of "why fix something that works". There is no advantage to 64-bit for iTunes. They don't need more memory and processing doesn't justify it. – gl3829 Jan 26 at 1:19
1  
I don't know why. Most apps gain nothing by the conversion to 64 bit. If your app needs to consume more that 3GB of memory at any one time you might consider the port to 64, but otherwise there's very little reason to put in that kind of effort. – Dan-o Jan 26 at 1:20
1  
This doesn't answer the question. – psusi Jan 26 at 3:43
2  
I believe the difference between the x86 and x64 versions of the iTunes installer is that the x86 installer has x86 drivers and the x64 version has x64 drivers. The actual application is x86. – ta.speot.is Jan 26 at 4:31
show 15 more comments

Because you in fact, do not have a 64 bit version of iTunes. There may not be a 64 bit version of iTunes. Proprietary software often does not bother porting their apps to 64 bit because the 32 bit version works well enough.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.