With 64-bit Vista, I would imagine the iPhone is just one item on a long list of things you don't have support for. No matter what hardware I had, I would always go with the 32-bit version. As if it wasn't bad enough that the poor driver developers have to write and support two different drivers, M$ made the driver signing requirements for the 64-bit version of Vista much more strict. All of this makes writing 64-bit Windows drivers less appealing for companies.
I can understand the problems for a small company in getting 64 bit drivers working, but I don't think apple suffers from a lack of available resources.
Microsoft is still their competition and they are trying to further the idea that 64-bit windows is not as compatible as the 32-bit version by not releasing the drivers needed.
This way they can say that that have an easy to use 64-bit OS (leopard) while Vista is still stuck in the dark ages.
They could still say that if they had 64 bit drivers for the iPhone. Now we can just say that Apple can't write 64 bit drivers.
Considering I paid $600 for the damn thing, I think a set of 64 bit drivers isn't too much to ask.
Nor if I understand it, is Leopard going to make any difference in this. IIRC, the universal binary system OS X uses is capable of handing the whole shebang natively, so there won't even be a need to update iTunes for 64-bit support, when it will run just fine on a 64-bit Mac running Leopard.
iTunes works fine on Windows x64 too. The problem is the lack of 64-bit drivers for the iPod. Leopard needs 64-bit drivers for the iPod too. However they have been working on these for a long time since they've had 64-bit since back when the G5 came out.
Drivers for 64bit OS have to be 64bit. This is a limitation of the chip itself not the OS. How easy it is to convert them is the problem. It seems to be easier on OSX (and linux) than Windows.
There will be just one version of workstation-based Leopard (plus an accompanying server edition), and it will come with 64-bit and full non-emulated 32-bit support.
Starting with Xcode 2.4, the OSX Universal binary format has been extended to support 32-bit and 64-bit for both PPC and Intel processors inside the same file, giving OSX quad universal binaries. Users don't have to choose between processor architectures nor 32-bit or 64-bit processors, either at the OS or application layers, it's all abstracted away from them - as it should be.
Note that the non-emulated support in OSX is for applications and drivers.
We discussed this with Apple, which expressed that this latest version of OS X takes a far simpler approach for the end-user than multiple hardware-centric OS versions, opting instead to run both 64 and 32-bit apps and drivers on any 64-bit machine (read: Core 2 Duo-based), and defaulting to the usual 32-bit app / driver operation on 32-bit Macs.
And the driver requirements for Leopard are much looser. Hardware vendors can create 64-bit Mac OS drivers once there's sufficient demand, since they know their 32-bit drivers will work just fine with the 64-bit applications on Leopard, Croll said.
Some applications require the extra performance delivered by 64-bit drivers, but most don't, at least not right away, McCarron said. "The sacrifice that's being made here is fairly small, and affects a small set of users."
And since you get full performance and compatibility for your 32-bit applications and drivers, you dont need to update everything on your system just to run a single 64-bit application.
As i said earlier though, it may be easier in OSX to recompile a 32-bit driver directly to 64-bit without much modification.
Um...I just got an iPod Touch, which also isn't compatible with 64bit version of windows. I happen to have a 64bit version of windows...which pisses me off cause now I cannot use my iPod. Does anyone here know of ANY way to get around this? Any free way that is...I heard of that VMware...but have no clue how to use it, or even which product to install...or even if it's free. So, could someone help me out?
Problem is using VMWare isn't something for the novice use, plus it is only on a 30 day trial download. After that I think it's $190 bucks.
I already did that...but honestly, what are the chances of that actually making them change it?
Can this be changed with an update? Or is this a hardware problem?