No iPhone For 64-Bit Windows
Mizled writes "After buying a new iPhone yesterday and bringing it home to sync and activate it, I found out that Windows 64-bit is not supported. Neither XP 64-bit nor Vista 64-bit works with the iPhone. I called the Apple support line and the rep said I needed to downgrade my computer from a 64-bit operating system. I also posted about my concerns on the Apple iPhone discussion forums, but my post was quickly removed."
the rep said I needed to downgrade my computer
Look on the bright side, he could have told you needed to upgrade to OSX.
ccalam - acoustic versions of new songs.
Apple has been so intent on totally locking the iPhone that you *have* to use iTunes just to use the damn thing. They through the anti-DRM a small bone with DRM free iTunes, but in almost every other area they show an almost manic desire to maintain total control over their hardware and software.
This surprises me just a little. How hard could it be to port iTunes to Vista x64?
The list of reasons I didn't and won't buy an iPhone anytime soon keep growing. No, not this one specifically as I'm not running Vista x64, but the overall arrogance Apple shows routinely plays a part.
Well, thats odd - Mac OS is 64bit, or is it? And anyway, syncing what is basically an external hard drive? That can't be too hard...
install xp in a virtual machine! virtual pc + windows xp FREE from microsoft!
or install your legal 32bit copy of windows in vmware
or google for running osx in vmware like im doing
...on this page.
Apple's hardware is generally very well-designed, and their software is solid on Macs, but they can't seem to write a decent Windows program to save their lives. For example: why does iTunes run the iPod service even when iTunes isn't running and even though I've never used an iPod? Why does Quicktime automatically have your browser open MP3s in Quicktime instead of downloading them (and not give you the option of turning this "feature" off?) Why do Apple programs "break" the usual look and feel of Windows programs? Honestly, this isn't rocket science here. How hard would it have been to recompile the iPhone software for a 64-bit machine?
I produce electronic music and write little games. Have a look.
Suprised that it does not work on X64? Or suprised that the kool-aid drinking employees would delete anything that didn't say that the iPhone was not almost God like?
Fight Spammers!
People are waiting in line to buy our product and you are complaining about not working in 64 bit OS. Man, this was not released to people like you. The buyers we thought would shell out this kind of money to buy our product will only be running 32 bit OS. You sir, should get a life. Thanks Apple Customer support.
I am required to have a computer to use the phone?
Huh?
You would think that with the supposed capabilities, you would it could be your computer.
The alternative to limited government is unlimited government.
A lot of apps still aren't supporting 64 bit. Might have been a good idea to ask. That would have been my first question. I have both Macs and PCs so I don't forsee a problem when I make the plunge. Personally I'm waiting for the dust to settle. There seems to be a few issues that are going to be resolved with software upgrades and the service provider wasn't ready for the onslaught so I can wait a few weeks to make the switch.
Join the club, I bet the iPhone doesn't support Linux at all either.
I like Apple hardware but I won't be buying the iPhone. Too expensive, too locked down. FIC are apparently releasing an open phone (the OpenMoko project), if I upgrade any time soon it'll be to the FIC product.
Oolite: Elite-like game. For Mac, Linux and Windows
Is there anything that DOES?
> Oops debunking a 64 bit platform in just 5 lines of text
Hardly. I've been running AMD64 native Gentoo for 3 years, being able to address over 4GB of RAM isn't of any benefit to me but the extra registers are.
I like the blurb about 10 people per square mile... In a few weeks here it is about to be 1000 people per square mile... I go to this area every year(sturgis) and of course quite a bit of time in Rapids city. The phone service always sucks so I take a additional old school cell phone with me so I
may possibly have service. I cannot imagine that even just to service rally week customers it would not be profitable to put up some towers. It is a wide open space but next month it will get pretty crowded when 2 million bikers move into the area.
Got Code?
Exactly. That and it drops some of the segmentation bullshit [long mode doesn't work like protected mode in terms of descriptors and all that].
Why people think 64-bit OSes is only for more than 4GB of memory is beyond me. That being said I've had several computers with more than 4GB of addressable memory (e.g. 1GB PCI hole + 4GB of memory, and another with 6GB of ram). If you do a lot of compiling or host multiple users it's easy to burn through a couple GB of ram.
Tom
Someday, I'll have a real sig.
64 vs 32 bit is not just about being able to address more memory.
;)
A 64 bit CPU is able to move 64 bits at a time where as a 32 bit CPU only moves, you guessed it, 32 bits.
Besides that most of the registers are 64 bits as well.
If you - for example - want to multiply two integers larger than 32 bit you can do that in one
operation on a 64 bit CPU (since EAX is 64 bit), on a 32 bit CPU you will have to split the operation
in two parts. (because the numbers won't fit in the registers).
debunking you in way to many lines
I'm thinking (hoping) that they mean just to put songs in iTunes or whatever. I would -assume- that you could use the phone capabilities with just the cell service provider. But who buys an iPhone just to be a phone?
10 FILL MUG WITH COFFEE
20 DRINK COFFEE
30 GOTO 10
We're sorry, the iPhone is not compatible with your "I like to multiply 32 bit integers" lifestyle. Please consider multiplying smaller integers, or maybe just adding them.
Signed,
Apple
At least if you downgrade you can run Google Desktop, and a whole host of other programs and utilities that don't properly support XP 64bit.
My UID is prime!
If you must play Quicktime Files, don't install Apple Quicktime! Try Quicktime Alternative instead.
e rnative.htm
http://www.free-codecs.com/download/QuickTime_Alt
If it is all a user-mode app, as in no kernel drivers or anything, should be no porting necessary. 64-bit Windows has a 32-bit emulation layer that works real well. Thus programs needn't be ported at all, they run as is. However that works only for user code, there can be nothing but 64-bit code in the kernel. This is still no big deal, supposing it was written right. I should almost just be as simple as a recompile. However if it is written poorly, well then it could be a major rewrite. I've come across more than one app that has done stupid things like assume that pointers will always be 4 bytes and thus won't compile for a 64-bit target.
Given the over all poor quality of iTunes and Quicktime on the PC, I'm guessing they are probably NOT very well written and thus a 64-bit port is a more major problem.
I personally find it rather amazing that they'd mandate iTunes to use the phone. I mean I have a PDAphone that runs Windows Mobile and while you can install a program to sync it to Windows, you need never do that. The phone is happy to work even if you don't own a computer at all. Seems like an extremely unnecessary move to mandate the use of iTunes for thier phone.
Nope.
You have to have iTunes to activate the phone. Apparently it's "simpler" to include the sim card in the phone (not user accessable), require you to install a new version of iTunes on your computer, _and_ give it your credit card for the new $60+ service plan (or extend your existing AT&T plan to 2 yeas and add $40/mo.).
If you don't, the phone is unusable. Personally, I suspect they do it that way to ensure that you have iTunes installed, making it more likely you are going to buy songs.
It's reasonable to assume that- unless otherwise stated- the requirements in Apple's list would be both necessary and sufficient. It's not like it says "see this obscure Apple doc for more details". Apple probably kept that on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying 'Beware of the Leopard'...
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Meanwhile, my Motorola V3 RAZR syncs just fine with Bluetooth, and cost me £100 over a year ago. ...yeah.
By summer it was all gone...now shesmovedon. --
there's way to many feature lock downs from not letting you use your MP3 files as ring tones so you'd have to buy ring tones from your cell provider (thus also needing to pay for the data access plans), to the stupid Itunes music phones which won't show up as a removable storage device when you plug into your USB and require you to use Itunes to transfer music files to the phone. Bluetooth mostly only lets you use a headset but not share or transfer photos to another phone or your computer (requiring the data plan to get your photos off the phone)
buy an unlocked phone and have the freedom to use your hardware. I got a Motorola A780 from celluloco.com and nothing is locked down like the Iphone or the other offerings from various providers. It cost more initially but 2 years later there still isn't a phone available that does those things that I'm aware of from a cell provider (wish it had WiFi though)
F Apple, F Microsloth, long live Linux, down with the greedy evil cell companies. Sooner or later, someone will bring unlocked service to the masses and only then will they have to adapt to the demands of a liberated consumer.
"The Most Fun Possible on 4 wheels" is at SunBuggy in Las Vegas
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
My Zune works fine on 64 bit Vista.
"Are you on some kind of medication?"
"No"
"Well, you should be."
--Bean
Not that it is useful to respond to an inarticulate troll, but whatever I'm bored.
There are plenty of reasons to install a 64-bit OS, even if you don't have >4GB of RAM. One would simply be to support larger amounts of memory in the future. If you've just got a new computer, why not be prepared? Seems rather silly to install an OS that you know you can hit a limit on and have to reinstall later.
Another would be that 4GB isn't the real 32-bit limit. There are two limits you hit first. One is the 2GB per process limit. In Windows, virtual address space is divided right down the centre, with 2GB of kernel, 2GB for user (64-bit Windows does the same just with larger limits). This means that no single process can access more than 2GB of memory, since that is all the virtual address space it is given. So having more memory is fine for multiple programs, but if you have a single program that wants more it doesn't do you any good. Another is the 3.somthing GB limit from PCI devices. PCI devices grab memory ranges to use for getting data to and from them. Not a problem when your memory isn't near the limit of the address space, but when you get above 3GB, you run in to it. At work we have a DVR system with 4GB of memory but only 3.4GB is actually addressable, the rest of the address space is eaten up by the PCI devices.
So really if you have more than 2GB of memory, and especially if you have more than 3GB, a 64-bit OS is the way to go.
However there are other reasons too. In 64-bit mode, the processor has some features it doesn't in 32-bit mode. The most notable are extra registers and 64-bit integers. The extra registers are useful for optimising certain complex, but tight calculation loops (like encryption and such). 64-bit integers are useful any time you have a counter that needs to go past 4.some billion. In 32-bit mode, those numbers must be split in to 32-bit parts with a math library and that is rather slow. In 64-bit mode, they can be operated on natively.
What it really comes down to is that 64-bit is the future. We are rapidly approaching 4GB in normal systems, and the need to move over is well recognised. Even Apple is releasing their OS as 64-bit soon.
Perhaps in the future you'll take a bit more time to educate yourself before posting.
So,
this is waht we from the Free world use to claim: closed source slows down inovation and locks you out.
In a few weeks there will be some reverse engeneered software to synch IPhone with GNU/Linux.
Yes, if I want to use it on the day it is out, I will have to compile it (which likely ammounts to typing three or four commands on my console), and quite possibly it still be a command line tool but in a few more days, it will be improved to integrate nicely with other tools I already use, under the same interface, without changes. Open specifications anyone??
And...it will work with 32 or 64bit gnu/Linux, and possibly even with other Unix variants.
But people prefer to be trapped to a monoculture of badly writen code than "pioneering" very nice software.
I should remember that the fact that now we have to wait for having iPhone or other vendors official support is mainly due to not having a "meaningfull slice of desktop share" of desktops in use. And even then...if they invent things like "no 64 bit support" - we can run our own.
-><- no
Linux
driver app
I once visited the iTunes forums. The majority of posts were windows users being driven insane by iTunes adding a shortcut to itself on their start menu, quicklaunch and desktop every time *any* user ran it.
You can count the number of apps that currently support 64 bit windows on one hand.. ( ok, not quite that bad, but close ).
Hell, not all of micrsoft apps dont even support it yet, and its THEIR OS.
By the time this matters to their target market, it will have been taken care of.
---- Booth was a patriot ----
All a 64-bit OS does it run applications built with 64-bit libraries. If 1 link in the chain of code from the application itself, down to the lowest level library linked in, is 32-bit, you generally need to build the whole application 32-bit. Often, a 64-bit does not automatically install all the 32-bit versions of the system software (and why would it, since the vendor wants to spend most of their time developing and testing the 64-bit installation) ergo, the 32-bit software won't run.
P.S. In my experience, it is almost never worth it in terms of performance vs. sotware availability to run a 64-bit desktop. People do it to look macho, then get incensed when all their favorite consumer-grade software won't work.
Cheers,
Very intersting... i made the logical assumption that it would be supported under 64bit, even more interesting to know microsoft don't even support the zune under their own 64bit os's..
altho someone saying "apple will support linux 64 bit before windows"... well, when did apple do anything linux related again?
Im not an apple user so my comments are possibly quite inaccurate but I do find it quite odd that apple seem more intent on supporting and getting support for microsoft products in their platforms that OSS. At least, thats my perception
Getting one proprietary product to play well with others can be a challenge. You want to proprietary products from two different vendors to play well together. I'm afraid you are not in for an easy task. Your problem is exactly the reason why people are talking so much about openness.
Do you care about the security of your wireless mouse?
A more than 4gig adressing space is useful for other reasons.
For instance, memory mapped file IO can be a very convenient way to deal with large files. Except that with a 32 bit adressing space, it gets cramped very fast.
Also, sometimes you just need to be able to store a lot of stuff in the heap. For instance, in a painting application dealing with large bitmap buffers, and large undo/redo buffers, a comfortable adressing space let you just let the system swap things out to disk, instead of doing it yourself to free some of that cramped 32bits adressing space.
Um...so your phone can get you directions to that business meeting you've got in an hour? Oh wait, business, right you probably don't have any of that either. I'm not going to buy an iPhone anytime soon either, but I can't live and work without my blackberry. (or SOMETHING) These days, if your in the information business, a $40 cell phone isn't going to cut it sir. Welcome to 1998...
You'll have that sometimes...
I use 64-bit Windows XP on my computer. All of my software works. All of my hardware works, including things like a bluetooth mouse, a firewire DVD burner, and a fancy GeForce video card. Long ago there were many problems, but those days are gone. The only current programs I can think of that I have problems with are the installers for the Oblivion downloadable content, which is very stupid because if you extract the files from the installers via other means, they work fine. I've played many other games that worked just fine, too.
Do you have any actual evidence that the number of apps that support 64-bit Windows is "close" to being countable on one hand, or are you just spreading rumors?
Karma: Terrifying (mostly affected by atrocities you've committed)
I think Apple like to frustrate Windows users on purpose. There's no reason why 64-bit wouldn't simply be a re-compile?
Aside from VPC not supporting USB, another problem is that XP image FREE from Microsoft expires in 1.5 months. From the blog you linked to: "Just a reminder that both images expire on August 17th, 2007. PEte LePage, Product Manager".
I would rather use VMWare's free VMWare Player assuming I have a legal copy of XP. The latest version of the Player has no problems running on Vista either as a host, or guest. It also supports USB 2.0 for the guest VMs.
This surprises me just a little. How hard could it be to port iTunes to Vista x64?
First, nearly all big-time software vendors wait quite a while before moving their products to the next flavor of OS. They don't allow engineering to get started unless the PHB's see compelling adoption of that platform. XP 64-bit is in a very awkward place in this regard. Microsoft has all their eggs in Vista.
Second, it's a heck of a lot more work in the average big company dev environment.
Third, it's really important to remember there is even more kernel-level DRM in vista64 such that it's easy for me to imagine the USB hacking changing more code than just some usb bits.
Finally, why are you surprised that another corporations intent is to create vertical silos that don't interoperate?
Got Trader Joe's? friendwich.com RSS feeds work now!
I'm not being funny, honestly, but why (as a Windows user) are you so shocked? This is the kind of thing that Microsoft have being doing to all non-Microsoft users for years already. The difference is, I'm willing to bet that it's only a case of waiting for Mac to finally port iTunes or whatever it needs to Win64 (as apposed to waiting for the moon to turn blue for Microsoft to port Office / PocketPC Sync / Windows MP / whatever to Linux for example). If you buy a device such as an iPhone, which much alike the iPod is very clearly an Apple device which is stated to require Apple software, are you so suprised that it's not working for you on Windows? I personally steer as far from all closed source stuff as I can. I use Windows when I practically need to use Windows and I'd absolutely love to own a MacBook for the benefits they bring (stability, size, weight, battery life, usability etc). However I don't kick up a fuss when something doesn't work on Linux because it's Windows only, because /that's life/. People are so quick to accept Microsoft's marketing on their own stuff, but "oo dear", when Apple's new toy doesn't work on it everyone goes awol.
If I were you, I'd be asking myself why I'm using an Apple device on Microsoft's platform. If it's because I need both, I'd not be complaining that I have to buy a Mac to use the Apple hardware (when infact you don't, all you need is 32bit Windows).
I think therefore I am... a Linux geek.
You can't download music or video to it without iTunes and a computer... kinf of makes sense why they'd require it. If you don't plan on watching video or listening to music on it, perhaps you should reconsider spending $500+ on a phone whose main reason for being is just that...
Don't downgrade. Just put on all the OSes needed.
Last time I installed Windows on a 64-bit PC, I hedged. I made it a triple boot with a 64-bit edition of Windows, a 32-bit edition of Windows just in case, and a 64-bit edition of Ubuntu Linux. So far, that's been righteous-- I have not run across any silly limitations that would force me to add a 32-bit Linux, while I have run across several Windows things that are 32-bit only. The biggest 32-bit only problem was a driver for an old Canon laser printer. (No Linux driver either.) Canon even says on their website they aren't going to put out a 64-bit driver-- too old a printer, not worth their time. Yet somehow Canon did find time to make a new driver for that printer for 32-bit Windows Vista, hmmm. And, yes, Apple's software was another one that wouldn't work in 64-bit Windows.
What I didn't know was that Windows Server could be inferior. AVG Free and another antivirus product (don't recall the name offhand) refuse to work on any "Server" version of Windows because according to them, home users don't use Windows Server, only rich businesses run that. Until that, I had no reason to think Server was "inferior". Oh well, dumped AVG Free and used ClamWin. Yet another reason Linux is better-- no purely artificial divisions or natural divisions made bigger through artificial means. Though there is Linux software that comes binary only ands runs only on specific versions of specific distros.
Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
"Too expensive, too locked down." Well, one for two ain't bad. From the OpenMoto site (for the mass market version):
"We will sell this device through multiple channels. Direct from openmoko.com, the price will be $450 for the Neo Base and $600 for Neo Advanced."
Not much of a price advantage, although discounts and subsequent costs are unknown.
I agree with you about the lack of third party access, although access to the source code while nice is not of great importance to me. YNMV.
"... if I upgrade any time soon it'll be to the FIC product."
Anyone interested in this phone should review the FAQ. The current time table is for the mass market phone to ship in October.
An interesting project. I hope they pull it off.
SteveM
Hardly. I've been running AMD64 native Gentoo for 3 years, being able to address over 4GB of RAM isn't of any benefit to me but the extra registers are.
I doubt the extra registers makes a big difference in most apps. Out-of-order superscalars have far more physical registers than architectural registers. Sure, extra registers allows the compiler to reduce the fills/spills from the stack, but really, performance nowadays often depends on eliminating costly L2 misses (1 L2 miss ~= > 300 opportunities to retire instructions).
Furthermore, narrower datapaths can be faster. Thus if you don't need the addressability of 64-bit and you aren't using 64-bit data types, then in theory 32-bit processors can be far faster.
That said, advances in computing require > 4GB of addressability and 64-bit is the future. However personally, the gain of a 64-bit OS does not outweigh the hassle of compatability issue.
PS-- I use and operate a cluster of 100 machines running 64-bit Linux. Yes, I see the hassle of compatability issues with this cluster but they all have 8GB of DRAM. The 64-bit Linux kernel also seems more unreliable than its 32-bit counterpart. No, I have no data to back this up besides my personal observations.
The iPhone requires iTunes to work. Does iTunes support 64bit Vista or XP?
I don't see how you can make that mistake.
Not a Twitter sockpuppet... but I wish I was.
This is not about incompatibility, it is just a simple excuse to tell you: You are not worthy.
Jobs' creation isn't just for everyone.
(note you might find that the poster is not allowed to drink from the holly grail either).
You BOUGHT a Zune! Bwa ha ha ha
"Customer service, security, and quality are at best an afterthought at Apple."
Curious, Business Week would seem to differ, at least on the customer service ranking.
I'm just wondering, how many iPods do they need to sell before it's "more than a happy accident"?
SteveM
You don't. Just have it activated at an AT&T store like all the other phones they sell.
But you obviously will need a computer if you want to sync with it. But if you don't have one then there isn't anything to sync with, but you still have a phone, browser, email, but no iPod.
If I didn't have absolutely NOTHING to do, I wouldn't be here.
You're missing the point, this *IS* whine for Windows.
Just to clarify, the SIM is user accessible.... but only accepts AT&T versions...
Where?
Friends don't help friends install M$ junk.
(or extend your existing AT&T plan to 2 yeas and add $40/mo.) Nope the base unlimited data plan for the iPhone is $20/mo.
the customer shouldn't have to worry about compatibility. When they buy a product called "Windows XP," it should provide compatibility with all programs written for "Windows XP." Microsoft claims that "Windows XP Professional x64 Edition gives you access to greater amounts of memory while continuing to support 32-bit applications." and "seamlessly run 32-bit...applications." (emphasis added)
So blame Microsoft, not Apple. Even Microsoft's own Zune didn't run on XP64 when it was released.
"National Security is the chief cause of national insecurity." - Celine's First Law
To start with, there are very few 64bit users out there. Does anyone have statistics on how many have taken the plunge?
The reason only few users have switched is that there are plenty of incompatibilities with existing software. Microsoft themselves say "The 64-bit editions of Windows Vista are not for everyone, and require a system with a 64-bit processor and 64-bit system drivers. Please confirm that your system, applications, and devices are compatible with a 64-bit edition of Windows Vista before installing."
In other words, if you run 64-bit Windows, you already have a problem. You should not just assume that all previous software works with 64-bit. You should make sure that there is an explicit specification: "Hey! We promise that we work in 64-bit." If not, it is unlikely that it does.
Besides someone who runs 64bit Vista also necessarily has the software to run 32 bit, unless I am mistaken. If you are unlucky enough to have bought an iPhone and only have one computer and that one runs 64 bit, you already have the software to downgrade it to 32 bit for activation.
Is it inconvenient? Yes. Is it surprising that there is an incompatibility? No.
Regarding your deleted post, I am sure it was not because you revealed the truth to mankind. There are dozens of posts in the discussion forum about people with 64 bit problems. Not many out of 6000 posts and many thousands sold units, but some, probably reflecting the number of users in this situation. Posts are deleted when they do not follow the terms of use. They should be constructive, polite, and they should not discuss Apple policies. Further they should not include ads and so on and so on. I do not know what rule you broke against in your post, but it was hardly that you mentioned a technical problem.
Apple already has this "gotta have it" insanity built in to whatever they release. The decision to support Windows at all is a mistake in my opinion... at some point they need to ween people off of the idea and I think the iPhone would have been the perfect item with which to do that.
Release the iPhone and just before that time, release a *VERY* inexpensive iMac...perhaps one just barely good enough to support the iPhone and make sure the cheap iMac integrates easily with PCs through some convenient means like, say, a USB datalink cable or some such. This would give people even more reason to buy Apple and move away from Windows.
Anyone willing to pay $500+ for a phone will certainly pay $400 or less for some entry-level iMac device.
Boo-yah, baby. $200 cheaper than an iPhone.
I like it like that.
Friends don't help friends install M$ junk.
Went to ATT store on teh 30th - about 20 people milling around, I'd guess 15 or so were there for iPhones. Three on display - once someone shooed three kids away (10 - 14 yo; they were playing with the phones) the rest of us got to check them out.
Pretty neat interface, really nice screen, great form factor. A bit hard to type on the on screen keyboard, but then I'm used to Treo.
My name is called - said I wanted to ask some questions. The lady said she was the expert there - so I asked about synching via exchange active synch. Blank stare.
I asked about tethering as a modem - assured it can be done, costs an additional $60 per month.
I like the phone, but until it uses Exchange AS to synch with corporate email and can be used as a modem it's not that useful for me.
My guess is Apple and ATT are milking the early adopters by getting full margins on the phone, in a year or so we'll see $100 iPhones with real corporate connectivity. I hope the current price points aren't loss leader pricing; if Apple can't make decent money on each phone it is in trouble.
Ideally, the European ones will not be SIM locked and have removable SIMS o I can buy one there and use it here in the US, but I'm guessing Apple will replicate the locked phone model in Europe as well; given their insistence on doing things there way despite what the rest of the market is doing.
I'm a consultant - I convert gibberish into cash-flow.
Even Tru64, which *never* ran on 32-bit hardware, has a 32-bit mode (using the amusingly obscure option "-taso"), and system libraries linked for it.
Every other 64-bit operating system is upgraded from a 32-bit OS, and everyone but Windows that I've ever used has supported 32-bit applications.
Why is Vista different?
*I* don't use iTunes, and I can use my iPod just fine. It's a choice, you see. I use Gtkpod, though many other music systems also support the iPod.
The reason Apple uses iTunes rather than just setting it up as a USB drive is simple: the iPod software requires an internal database to know all about the music. Keeping that database up-to-date requires external software that knows how to manage that database. It's just that simple. If Apple made it a USB drive, dolts who didn't know better would complain on the Apple forums that, "I put music on my iPod, but it's not in the playlist!"
There's a lot of reasons I don't use iTunes, but mostly because it's crap. It requires all music on the iPod to be part of its internal system, making management of very large music collections difficult in a multi-OS household. (I have about 1k CDs stored on a central media server, served up to Linux boxes and my PS3 using UPnP, which Apple doesn't properly support in iTunes, damn them.)
So, you see, you *do* have choices.
As far as that goes, I find it funny when MS-Windows users complain that another company is locking them in to proprietary software in some way. In fact, I laugh my ass off.
Microsoft is to software what Budweiser is to beer.
It's funny how it's always someone else's fault when something does not work with Windoze. Despite the frequency and virtual inclusion of "everything" in "something" you trolls never blame M$, do you?
Friends don't help friends install M$ junk.
I'm sorry.
Windows 64 bit is not listed as supported.
http://www.apple.com/iphone/specs.html
How is this guys problem anything but his own fault?
A WITCH! A WITCH! BUUURN HIM!
Does anyone use 64bit windows?
I tried 64bit XP, and it had incredibly poor support for my hardware.... Vista was just as bad too.
As for apps, lots of games that use ridiculous anti-piracy kernel drivers fail to work on 64bit windows too.
The 64bit version does run faster, especially if you have lots of ram since it doesnt need to use nasty kludges like PAE, but that gets thrown out the window if it runs your video using a generic driver.
Amongst the hardware not supported on my AMD64 machine...
An early revision radeon card wouldnt work
A DEC tulip ethernet card wouldnt work (and these cards were actually designed for 64bit machines, over 10 years ago)
My soundblaster pci128 card (i think) wouldnt work...
Now i can understand removing support for some old ISA devices, since i'm not aware of any 64bit machines supporting them.... But is it really so hard to recompile the 32bit pci drivers for 64bit? It seems to work ok for linux.
Just face it, proprietary software and microsoft especially are keeping people stuck in the 32bit dark ages just like they did with 16bit many years ago. There were 64bit processors and OS's before microsoft even came out with a 32bit version of windows.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
First, when hardware vendors talk about MS-Windows XP/Vista/2003 Server, they default to the 32-bit version. If they *mean* the 64-bit version, they *specify* the 64-bit version. MS-Windows 64-bit drivers do not necessarily come in the box. And I have yet to see a hardware box that isn't from Apple that doesn't have the "Built for MS-Windows version X" logo.
Second:
Welcome to the club, buddy. As a looooong-time Linux user (13 years now), I'm used to vendors telling my their hardware is "not supported." It's only been over the last few years that most hardware vendors have started loosening up some about Linux support. It'd be nice if the did the same for the *BSDs and OpenSolaris as well, but Linux support is a small victory.
So buck up, kiddo. It'll happen. Your favorite niche operating system may get support from hardware vendors yet.
Microsoft is to software what Budweiser is to beer.
There are multiple surviving threads about the lack of 64-bit support that predate this Slashdot post went live. If your's was deleted, might it not have simply been a dupe?
= &q=64-bit&objID=c201&dateRange=last90days&userID=& numResults=15&rankBy=10001
http://discussions.apple.com/search.jspa?threadID
Y'know, If you went onto Microsofts websites to ask why your xBox360 won't work properly with a Mac, you'd get laughed out with comments like "you should've got a real computer" - not that I condone this, but it's kinda expected.
When I bought a xBox360 I pretty much knew that I wasn't going to get every benefit unless I had Windows.
Does a Zune work on OS X at all? I doubt it.
I think the same should be assumed by non-OS X users when buying an Apple product. You will get 90% of it working, but it's not quite going to be the same experience.
I think you should count yourselves lucky, the same courtesy is seldom extended in the other direction.
Every other phone comes with a software CD, but I've never seen one with OS X software. Now Mac users have one (count 'em) phone & everyone else is complaining. Unbelievable.
* Game Over * High Score: 264,846,927 -- Your Score: 14
According to the system requirements page from Microsoft's official site, "Zune software is not currently supported on Windows XP Professional x64 Edition or Windows Server." It says Vista is supported, but the x64 edition is not specifically mentioned, and googling for Vista x64 and Zune indicates it isn't exactly a smooth process for some people.
This is a very silly and utterly artificial debate. Anybody running a 64-bit version of Windows on their PC surely has access to a 32-bit version of Windows. They also know enough about 64-bit Windows to know that precious little software actually runs on 64-bit Windows, simply because it's not a consumer operating system. It's designed basically as a database server OS. The original parent is a Troll.
If you mod me down, I shall become more powerful than you could possibly imagine.
Another company (lets call them Apple shall we?) releases a product thats compatible with "Windows XP Professional" and a user is surprised that it doesn't magically work with the other product? Er... These are two separate products and you shouldn't assume that because the names are similar that they are automatically compatible. Its a bit like buying a tomato from the grocers and then complaining that they didn't explicitly tell you that you shouldn't use it in a fruit salad...
~Pev
At least you're not a commercial Mac app developer being told "The hell with you peons, we're not going to release 64-bit Carbon APIs even though they're finished. Instead you must throw out all of your Carbon-based code and rewrite everything in Objective-C and Cocoa." Thanks a lot, Apple. Once again, you've screwed over third-party developers.
Actually there are several examples of apps running quicker when rebuilt for x64 Windows. e.g. photoshop manipulations of large files taking up to 50% less time and audio processing taking 30% less time. Admitedly it's not a straight scalar improvement across the board, but there is a big tangible potential benefit for many media apps if ported right.
~Pev
It's not nearly that simple.
The 64 bit instructions aren't a superset; they're an entire new instruction set. The old instruction set is still supported, but you can't mix and match.
And while it's possible to run 32 bit apps on a 64 bit OS, this needs to be supported in the kernel; and there need to be 32 bit libraries available. It currently works reasonably smoothly under 64 bit linux, but the favoured method (as far as I'm aware) is to have an entire 32 bit install alongside the 64 bit one; any 32 bit apps run inside a chroot, so they see a 32 bit world. The kernel handles the remaining messy details.
Summary: it's hard. Why it hasn't been done in Windows, I'm not sure. (Possibly because they don't have chroot?!).
With the possible exception of Oracle, Apple is the most arrogant organization
You're too kind. Even Oracle released a free 10g for the small user in response to MySQL and, I particularly like to think, PostgreSQL. So let's go with Apple.
... when you enslave yourself to a closed-source operating system, not just on the computer but on the phone.
Every time I hear about 64-bit something not working on Windows, I have to laugh a bit. Basically every open-source package has worked flawlessly on 64-bit systems since around 2002, with some of the code released *before* the Opteron/Athlon 64 actually came out. All the open-source drivers work too.
The way I see it, if you want progress and portability in computer systems, forking over lots of money to buy proprietary hardware and software isn't a good way to get it.
My bicyles
"there are no real connections between the amount of memory and 64-bit."
So you are saying a single process can use more than 4 GB of memory in Win2K Server?
Furthermore, the split betwixt 32-bit and 64-bit versions of Windows is likely the result of years upon years of sub-optimal architectural decisions accumulated within the operating system that made it too difficult or expensive for them to provide a unified 32-bit/64-bit OS. Microsoft undoubtedly would prefer that their systems could seamlessly handle both 32-bit and 64-bit programs, as Mac OS X Leopard does. (Of course, even given the technical capability in the OS, they might still disable certain features from the 32-bit version and package and charge extra for a 64-bit version, but the latter would run programs from 32-bit world.)
The article is a Troll.
If you mod me down, I shall become more powerful than you could possibly imagine.
This isn't the 1st time somebody put out a product that doesn't upon release do everything it says it does. Its classified as a known bug and they downplay it like everybody else.
Besides, Apple doesn't put out a 64 bit version for Mac either. (FYI: 10.4 requires 64bit apps to run in background with the GUI running 32bit) Most likely they are beta testing iTunes in 64bit on 10.5 at this point, with the windows version likely being behind that.
Democracy Now! - uncensored, anti-establishment news
"I also posted about my concerns on the Apple iPhone discussion forums, but my post was quickly removed."
When companies sensor information that the consumer needs make an informed decision, I suspect that it's the tip of the iceberg. If you knowingly supress information about your product that would influence consumer choice you are in effect misrepresenting that product, aka fraud. Of course this is another example of where if you are a big corporation you can get away with what ever they want. Yes their products are nice, but if this is how they act when they have such a small piece of the pie could you imagine how they would be if they had 95%. I suspect Apple would be as bad or worse than Microsoft.
"After buying a new iPhone yesterday and bringing it home to sync and activate it, I found out that Windows 64-bit is not supported. Neither XP 64-bit nor Vista 64-bit works with the iPhone. I called the Apple support line and the rep said I needed to downgrade my computer from a 64-bit operating system. I also posted about my concerns on the Apple iPhone discussion forums, but my post was quickly removed."
Now you know what it's like to be a Mac or a Linux user.
No Palm or Treo works with Vista 64. Any Palm product only has "limited" capability even with Vista 32, and that doesn't even include the capability to install apps. Now how long has Vista been out?
I also posted about my concerns on the Apple iPhone discussion forums, but my post was quickly removed.
Dear Apple,
WTF?!! My PC rox with 64 l33tn355 and ur iphone is teh suxx0r! Can't u do anything right?! U b3tt3r not delete this cuz people n33d 2 no!
Regards,
A Concerned Windows XP 64-bit User
(Yes yes...I'm sure the post to the Apple forums was nothing like this. I've just spent too much time on MMORPG boards with disgruntled people and I'm familiar with how "concerns" are expressed there...)
I'm running XP 64 and I absolutely love it! I've been using it for about 2-years now. Used to take 40 minutes to decrypt/rip/burn a DVD, now it only takes 20. All my old and new programs/drivers work (with the exception of some really old logitech hardware). Now thet I've tasted it, tested it, used it... never going back to 32-bit OS.
And that's why you don't let nerds name products.
Perhaps because there's already a http://discussions.apple.com/thread.jspa?threadID= 1019793&tstart=0forum discussing it? And answering too?
All those moments will be lost in time, like tears in rain. Time to die.
It's a phone. It shouldn't REQUIRE a PC to begin with. Sure, it's a given that you should have to have a PC to send your music collection to the phone, but to even USE the phone? No, this is unacceptable. A phone should not require a computer to use functions that don't involve a computer.
Earn a % of cash back from Newegg, Tiger Direct, Walmart.com, and more: http://www.mrrebates.com?refid=458505
...and Vista64. I thought those were mutually exclusive, like having a Volkswagen and a Metallica CD to play in it. I mean, you're into computers enough to know what a 64-bit OS is and to go out of your way to buy one, and then you buy a Zune?
On the other hand, that's very convenient for gathering statistics. Find four more people just like him and you can account for every copy of Vista64 and every Zune sold. Instead of paying for expensive focus groups, you can just ask Kneht, Bob, Tom, Cletus, and Randy what they liked about them.
Dewey, what part of this looks like authorities should be involved?
Wine has been ported to Windows long ago. I remember running XP-only applications under Windows 2k with it.
Change is certain; progress is not obligatory.
you have to use a paperclip or pin to release it, but it pops right out.
http://www.powerbookmedic.com/iphone/simcard.html
an interesting thing i saw posts say that once the iPhone is activated (through iTunes), you can pop out the sim card and all the non-AT&T based stuff still works. the web browsing, email etc will revert to WiFi.
that makes me think that maybe the computer is only needed for activation, syncing songs and future software updates. if that's true you could probably find somebody else's computer and use it to setup the phone till this is sorted out.
the fact that the phone requires no in store activation makes me wonder if you will be able to buy them at other Apple retailers in the future?
Installing is possible on a Tungsten, of course with Vista Home it was "Allow? Deny? - Allow? Deny?" for every freakin' file added *and* the Palm Desktop help file was in .chm, so it wouldn't display with the hh.exe download.
:P
Which leads me to say, the more I support Windows, the more I love my Mac.
Some days it's just not worth
chewing through my restraints.
Even Microsoft differentiates them by edition.
Checking the specs at Apple.com: Windows Vista Home Premium, Business, Enterprise, or Ultimate Edition; or Windows XP Home or Professional with Service Pack 2 or later Note how they mention two of the five XP editions. If I bought this, plugged it into an MCE or Tablet Edition PC, I wouldn't expect it to work based upon their specs. Why should I expect it to work with the x64 Edition, which is notorious for compatibility issues, and which is not listed in their specs? It is bad customer service to delete support requests from your support forum. I couldn't agree more, and I'm getting really tired of these companies deleting posts in order to maintain their image. If it's spam or a made up problem ("My iPhone won't turn water into wine!!! It sucks!!!") I could understand. But legitimate issues? Someone might read the forum, realize that the iPhone won't work with their computer, and decide not to buy it, saving them hassle and probably a 10% restocking fee. Apple should allow these posts. Microsoft did not perform the referenced actions, and are therefore not accountable for them. True. Microsoft did two things:
1) Chose not to provide a 32-bit compatibility layer for drivers.
2) Provided explicit names for their operating systmes (see their list of XP editions.)
Neither of these makes them culpable for the iPhone drama, however addressing number 1 would be nice as it would mean more compatibility overall.
I'm not an Apple guy. I used to want a Macbook Pro because I think that their OS is kinda neat, but then I realized that it doesn't really do anything that Linux+Xorg+Beryl doesn't do. The iPhone, in my opinion, is rife with flaws (lack of 3G, lack of 3rd-party support, no OTA sync/iTunes, lack of hardware buttons, lack of customization--ringtones specifically--etc.) I definitely don't think that Apple can do no wrong--they do lots and lots of wrong (like speaking out against DRM while keeping DRM in their own OS.) But you've got to be fair. I don't think that Apple did anything legally wrong, and while mentioning that 3 editions of XP aren't supported would have been nice, they clearly stated which versions were supported. That should be enough.
Apple's lack of support for 64-bit machines is embarrassing. After all, their PowerPC line was 64-bit, so all their own software should have been 64-bit compatible. Then they went to 32-bit IA-32 architecture for their own machines, even though 64-bit Intel CPUs were available. It was late in the IA-32 life cycle to do that. Now they're not supporting 64-bit hardware under either MacOS X or Windows, let alone Linux. That's kind of retro.
Users shouldn't need a computer to use an iPhone, anyway. The thing has an Internet connection of its own, after all.
And while it's possible to run 32 bit apps on a 64 bit OS, this needs to be supported in the kernel; and there need to be 32 bit libraries available. It currently works reasonably smoothly under 64 bit linux, but the favoured method (as far as I'm aware) is to have an entire 32 bit install alongside the 64 bit one; any 32 bit apps run inside a chroot, so they see a 32 bit world. The kernel handles the remaining messy details.
/usr/lib32 for ex.).
You don't need a chroot to run 32 bit apps in a 64 bit linux. The 32 bit libraries can be installed along with the 64 bit libraries (/usr/lib and
maybe you should talk to microsoft about their 32 bit app support?
it is the extra DRM in 64 bit MS OSs that trip up compatibility. Proper 64 bit os like Linux does not have this issue.
w00t
Lies, lies and more lies. How is Microsoft screwing Apple in this situation?
The iPhone doesn't have to interact on any level with DRM, and the component parts of my system that do interact with it (audio, video) have full 64-bit driver support. I should know, I'm using 64-bit Vista. Even better, XP doesn't have any of the same support for Blu-ray/HD-DVD DRM, so how are they not able to code XP 64-bit drivers? Apple have no excuse in this situation when plenty of hardware manufacturers are able to code them.
Then you reel off the same stupid list that you repeatedly cite to show that 'M$ am bad' which has been debunked a hundred times by Windows and Linux users alike.
Your final sentence is a gem that sums up the rest your post: "Windoze is like barren". What does that even mean?
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
What a shocker.
The official name of the 64 bit product is Windows XP Professional x64 Edition.
That name is not listed on the iPhone page, don't expect it to be supported.
You can't take the sky from me...
This and so many other things are the reasons why I told everyone I know to avoid the thing for a little bit...
:)
Especially for someone running a not-so-mainstream OS (sorry, 64-bit windows isn't a "standard" OS as of the moment), I'd have waited and let someone else take the plunge for me... Actually, we should all thank you, as someone had to do it for us, and who better than a slashdotter?
I went and checked it out yesterday, and while it was pretty cool, i'm wont be terribly impressed until more real world reviews come through.
My current gripes; the onscreen keyboard is much less intuitive than an actual built in keyboard... I only gave it a few minutes of trying, but i couldn't get the thing to recognize much of what i was writing - maybe i have finger that are too big for it? I admit, I dial while driving, and even send text messages while doing so... however, with any regular phone or a treo, i can do so without taking my eyes off the road... not so with the iphone. Woe to car insurance companies whose drivers buy these things!
Also, i'd like to see how the nice shiny display holds up after a few months of real world use, in and out of pockets, rubbed against keys, etc. How about a few drops from a desk, or clattering down to the concrete; my blackberry has done so many times, and the silver outline around the face place is now gone, but it's still just as functional as the day i bought it.
Next, what will real world experiences with the battery be like? It's soldered in place, so should there be a problem, it's not a DIY job to replace the thing.
And lastly, since the gadget is ostensibly for internet centric folks, i was more than a little disappointed that at the apple store, I could not find a unit on display that was connected to the EDGE network, they all ran from the store's wifi. Given that that's been an issue in the news recently, not allowing people to get a real world handle on how it will operate in the "real world" doesn't seem right.
And then there's software issues...
So yes, i'm glad i didnt rush out to buy a 1.0 product. And my friends that have gone to check them out have come back and agreed they they too will be waiting a while before buying the new gadget.
Apple clearly listed iTunes as a requirment for the iPhone. The original poster does not have a supported iTunes on his 64-bit Windows system. Apple doesn't have a supported iTunes for 64-bit Windows. http://docs.info.apple.com/article.html?artnum=301 301
He should have known he didn't meet the requirements, since he didn't have a supported iTunes installed. This is a well known issue with iTunes, not a surprise that suddenly appeared on June 29. The Apple article was created April 7, 2005.
Grab a copy of VMWare Workstation, install XP and iTunes into a new image and activate your iPhone. Or do the same, but with Linux and WINE and see how far you can get installing iTunes that way (I've never tried, so ymmv). Although this may not be the most ideal solution, it will get the job done.
It goes from God, to Jerry, to me.
You can't get the "Designed for Windows" logo or the WHQL driver signature anymore without running on Win64. In the WHQL case, that means a 64-bit driver.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
...would someone please explain to me why a Windows user would join the rush to buy an Apple branded iPhone? I can understand the Apple faithful -- they're already brainwashed. Waiting in line overnight to buy a PRODUCT on opening day is a little absurd, considering the state of the world. It's downright satire for a Windows user to be doing it. How humiliating! Don't we have better things to do as a society? This makes me want to go out and join a Fight Club!
...since there is so many versions. If you don't care about the 9x versions and NT4, which people actually still use, or the obscure versions like fundamentals, embedded, tablet PC, itanium etc. you'll have to support:
Windows 2000
Windows 2000 64 bit
Windows XP
Windows XP 64 bit (Which is actually a 64 bit windows 2003 relabeled as XP.)
Windows MCE
Windows 2003
Windows 2003 64 bit
Windows Vista
Windows Vista 64 bit
And it gets even worse due to the fact that each windows have several different versions (home, pro, premium etc.) which you have to make sure your driver works with. So the manufactures just chooses to support what most people use. I know other hardware that claims to support windows XP but doesn't work under windows XP 64 bit.
You can argue the toss about the actual code base, but if it's being sold as XP Professsional, that's all that is relevant. I guess you'd use the same argument against any product being sold as "Windows XP comptatible" that didn't work with 32-bit Home or Pro because, hey, they're sold as "Windows XP Home" (etc.) not "Windows XP".
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
The drivers can be signed by any valid certificate authority. Microsoft doesn't even run one, so you couldn't pay Microsoft to sign the driver if you wanted to. Most developers buy a verisign certificate and sign their own code, drivers, patches, etc, it's a one time cost.
You can't take the sky from me...
Send a load and clear message to Apple: take your iPhone back to the store where you purchased it and ask for your money back.
Just my $0.02 worth.
Don't get too excited about 64-bit. 32-bit OSs are quite able to handle >4G of RAM provided they support Intel's PAE (basically, the 4GB limit is pushed down to the application).
You see, you shouldn't post links that you think people won't read.
I can't find a single instance of the word 'malicious' or 'liar', and the only matches for 'perfect' were next to applications that work 'perfectly' on Vista.
You might also want to read their disclaimer: "PLEASE NOTE: This article is not intended to be a review of Vista itself. Nor is it a statement for or against that or any other available OS. It is certainly not an argument for or against switching or upgrading. Its primary purpose is to provide accurate information as to what works and what doesn't on a particular platform."
What was your point?
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
It does have a way of doing that. It doesn't work with drivers, but it works with everything else, and in my experience it works nearly 100% flawlessly - the only problems I've had may not even have been problems with that.
The iPhone, apparently, requires a driver that they're too lazy to port over. I suspect that if the driver was ported, the software would Just Plain Work.
Breaking Into the Industry - A development log about starting a game studio.
In 10.5, Carbon was not ported to 64-bit. Its sole alternative, Cocoa, requires Objective C. DLLs using Objective C cannot be unloaded, period.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Change is certain; progress is not obligatory.
PAE is a hack, and applications that need more than 4GB of RAM would have to jump through some ghastly hoops in order to do it. 64-bit really *is* the future - it lets applications easily and simply use more than 4GB of RAM.
Supreme Commander actually has some problems with running out of address space - right now it uses a 2gb address space, and in large skirmish games it can easily crash due to out-of-memory. Pushing the address space up to 3gb with command line switches fixes the problem. We're probably only a year or two out from games where 4gb isn't enough. 64 bit is the future, and considering that 99.9% of all applications work fine on XP 64, I can see why this person would be very annoyed that iPhone doesn't.
Breaking Into the Industry - A development log about starting a game studio.
Perhaps they can access more than 2 GB of Ram. Or they're running on Itaniums which are 64-bit processors. I've read that there are some hacks that can allow a process to access more than 2 GB and I suppose that one could do some kind of bank switching to technically address more than 2 GB of memory or use a RamDisk. But the big problem is address space. Addresses are 32 bits in Win32 programs and unless you're doing some kind of special memory mapping, you're limited to 4 GB of address space. I've accessed 5 GB on my laptop in the past and this thing is three years old. I was running a beta of Windows x64. The better performance comes for desktop users where memory isn't a concern is that you can operate on 64-bits of data at a time, the additional 8 general purpose registers and the additional 8 vector registers.
on the ass. I know I run Gentoo :-)
Gotta go there's new files to emerge!
Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
If your application uses SIMD programming, then you get 8 extra registers which means that you don't have to toss stuff on the stack for temporary storage. AMD and Intel are adding considerable performance improvements in SIMD instructions (witness SSE4 and Super Shuffle in Penryn and the move to 128-bit instructions from 64-bit SIMD instructions).
More or less it is a throwback to the old EMS/XMS days. What happens is an app will map a certain section of its virtual address space for high memory access. It'll then page around to get at the data it needs. This is inefficient, and requires special support on the app level. 64-bit removes and and all problems with that. There's simply more memory available and programs and the OS use it as they see fit.
What I don't understand is why anyone wants to hate on 64-bit. Processors are 64-bit now, that's just how it is. They are not going to revert to 32-bit, there's no reason. Thus it is perfectly feasible to run a 64-bit OS (I'm doing so right now). Pointing to old technologies like PAE is silly. It's a hack, always was, and there's no reason to use it when you've got something better.
It's also not hard to support. If you do a quick search, you discover that almost all hardware these days has 64-bit drivers. It's really not a big deal to do if they were written properly in the first place. Thus there's no reason to hate on it or say "Why do you use it? That's stupid." Like it or not, it is where things are going. OS-X will be 64-bit soon enough (Leopard is supposed to have full 64-bit support), and the next generation of Windows will be 64-bit only. The idea is to avoid the problems we had back in the 16-32 bit days when there was hardware but no software and have everything up to date by the time normal systems start needing it.
A dozen times a day I'm reminded that there's no 64-bit Flash plug-in for Firefox -- two years after the last 32-bits-only processor was sold. That's at least as aggravating as an IE-only web site.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Even if you did have a copy, you would not be able to have a single process use over 4 GB of memory. If you are running a simulation that needs a lot of memory then not being able to address over 4GB without swapping becomes very relevant. It does not matter if the machine has 64 GB of RAM if you process can not use it.
Microsoft is a disused lavatory with no lights?
Duke Nukem Forever doesn't really run all that better in XP-64...
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
Oh, I quite agree. The most obvious application solution is for there to be two applications running with separate 4GB virtual address pools and some sort of IPC between them, but that's not exactly elegant.
Right now, Windows 64-bit is in the same kind of situation that NT4 was in back in 1998. Official support for both software and hardware was pretty poor (generally it was "If you can get this to work, well done, but don't come running to us for support"), but everyone knew that sooner or later it, or something like it, would be the way things were done.
XP x64 uses a 32-bit build of IE by default specifically so it can work with 32-bit plugins like Flash and RealPlayer. MS would have done well to simply force everyone to start providing 64-bit builds early by providing NO 32-bit IE in XP x64 and telling them to start testing with XP x64 because Vista would be the same way. They should have made Vista x64 the requirement for PCs carrying the "Design for Vista" logo while they were at it.
"They also know enough about 64-bit Windows to know that precious little software actually runs on 64-bit Windows, simply because it's not a consumer operating system."
Wrong. Most 32-bit software actually runs just fine on Windows x64. I realize it's fun to hate Microsoft and all, but can we at least act like we know what we're talking about before posting? I mean, seriously, this is common knowledge. Where you actually have a point, though, is that HARDWARE is often difficult to get running on Windows x64. The driver model makes that difficult, so companies have to put extra effort into making their devices run with it. In that respect, you're right, the guy doesn't have a lot of wiggle room to complain.
It is not because Windows 64-bit is a 'database server' or a 'non-consumer' OS. It's because the hardware's different and Microsoft fiddled with their driver signing agreement. That's it, no need to write fiction.
Except the phone is a computer. It can surf to Weird Al's website and there are free mp3s there. As a computer, it ought to be capable of downloading them, and adding them to its library. If it can't, then the second generation should.
The iPhone is one step closer to convergence. In a few years it should be possible to buy a phone that works as a computer the way sub-notebooks work as computers by themselves.
Longs are 32-bit in Win64. Only long longs are 64-bit. This means that long's size is different between x86-64 Windows and x86-64 Linux.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
For 32-bit processors it's called Physical Address Extension PAE. Any one process is still limited to only 4 GB of memory but the OS can have different 4 GB maps that are assigned to different processes. It theory it works well, in practice it's a pain in the ass.
XP 64 is a non-server build of 2003. It calls itself NT 5.2, and its service pack 2 installer is literally the same
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
That makes sense considering Microsoft intends Vista to be the OS that transitions everyone to 64-bit. They do require x64 compatibility for anyone that claims their product is compatible with their OS.
My prediction is that every new retail boxed software or hardware for Windows will be Vista x64 compatible within a year if not sooner.
I remember the old Task Builder days under RSTS and RSX in the early 1980s where you did program segment overlays to get effectively get larger programs to fit into memory. I'm pretty happy with the flexibility of virtual models and would rather not go back into the age of hacks to address more memory. I started working on 64-bit processors in the 1980s. Probably MIPs. Was working on DEC Alphas by the 1990s as I worked for DEC back then and we had early experimental prototypes. 64-bits has been around for quite some time.
The entire catalog of Apple's software runs of 32 & 64 bit versions of OS X (PowerPC *AND* Intel), and sometimes on Win32 as well. Win64? Most of Microsoft's own software hardly works on that piece of shit. It's not even being promoted and for good reason: It's not ready.
... explaining to users why their machines advertised as 64-bit computers can't actually run Microsoft's 64-bit software.
Microsoft breaks compatibility when jumping to wider memory addressing. It's part of their marketing by force initiative. If you can make older applications work, but really poorly, you will encourage customers to purchase new versions. This is the very Microsoft definition of upgrade (everything).
Everyone that's used a 64-bit release of Windows will tell you that driver and software support is atrocious. If they don't, they didn't do much else than run Internet Explorer in 16-color VGA mode. Before Vista, 64-bit Windows was impossible to use on the majority of hardware and it only really ran Exchange and SQL Server (with many many many bugs).
Is Apple to blame for not supporting the under-promoted and known to be flawed 64-bit Windows releases? Not entirely. A disclaimer would have been nice. For that, they should be seriously reprimanded and offer concessions to the four people that have gotten Win64 to work.
If I could speculate, I believe they didn't want to cause confusion. All of those new Dell owners with 64-bit stickers on their computers have no clue they're actually running a 32-bit operating system. Who wants that support headache?
I honestly believe that this problem affects so few people that EVERYONE it affects reads Slashdot regularly.
I think it is a raw deal. They should be able to write a 32bit application that can run under Windows x64. No one is actually asking for a 64bit application. Not being able to do this is just nonsense (a simple driver). It only shows how inferior their own software design really is (iTunes and Quicktime are two of the most poorly written applications, ever). This only seems to certify my belief that Apple probably has a group of significantly incompetent engineers.
The iPhone pretends to run applications which are web-based. So any application which follows web standards will work with an iPhone and any PC. At the same time though the iPhone won't let you pretty much do anything (activate it, transfer music, synchronize it), without not just iTunes, but iTunes for selected OS. I find this quite disturbing, almost a joke, actually. The iPhone, the prototype of the mobile machine that does everything you need without a PC, actually is useless without a companion. My idea of true mobile device is something which does not rely AT ALL on a PC/Mac to work, that can synchronize using open standards with everything, possibly wirelessly, that can access online music stores, that can be activated from the device. Some of these features have been available on phones. Where is the revolution?
Games not working on Win64 on their own accord is basically unheard of. It's the copy protection kernel drivers that won't work. The cracked versions typically work fine on Win64!
Legal disclaimer: I'm not recommending that anyone crack anything.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
There's not question that some of Microsoft's divisions have goofed up on the transition, but with any luck anything truly new (not started long before Vista was even workable) will be 100% compatible. The Vista logo requirements require x64 support so x64 is really a first class citizen and you can upgrade from 32-bit for FREE.
Apple's universal binaries are cool but there is the tradeoff of having binary data for absolutely everything in formats for 2-3 architectures.
Your critique is valid. I stated the case quite poorly. Microsoft clearly intends Windows XP Professional x64 Edition to be a consumer operating system, in which light I should have said it failed. Although I think that the barriers to its widespread adoption go beyond the issues you describe, in general I agree with your assessment. I'm not particularly interested in a detailed discussion of that nuance however, so with your kind permission I'll simply retract the statement you quoted. I don't consider it to be fiction, but a proper treatment of the topic would be lengthy and not particularly stimulating. Thank you for keeping me on my toes.
If you mod me down, I shall become more powerful than you could possibly imagine.
Well there is a problem with this. Balmer is upgrading his OS as we speak to 64 bits. we are in the later part of the transitional period but we are still paying for 32 bit OS's.
I wonder if anyone offers a 64 bit OS in stores now I am typing on a Athlon 64 x2 and i am finding it annoying that there is running a 32 bit OS. Thats like having a Ferrari body running a pinto's engine.
As if today i doubt there is any apps, Drivers, OS's that are optimized to run in a 64 bit computing environment. So patience is a virtue it will come in a cowboy neal day.
T~S~S
Half of my post was edited from Slashdot but I'll give you more info on what happened. Everyone at the AT&T store told me that the iPhone works on ALL versions of XP SP2 and Vista. They also had a paper saying it was supported and I quote "The iPhone is supported on Windows XP SP2, Windows Vista and Mac 10.x.x.x". It didn't say only XP SP2 32-bit and only Vista 32-bit. I even have a paper they made me initial to prove this. That lead me and others to assume our 64-bit systems were supported.
Not only this my iTunes works GREAT in 64-bit Windows and my iPod Nano syncs fine to it too. Why would my iPhone be any different than those. Apple even said themselves that it is a "Wide-screen iPod".
Luckily, I do have multiple computers with a copy of Windows XP SP2 32-bit that I could sync and activate my iPhone with. There are some people posting on the Apple forums that can't even activate their phone since their home computer is only running 64-bit Windows. There's even multiple people saying their Windows Vista 32-bit copy won't let them sync their iPhone or activate it.
All the specs I read before hand on the iPhone all stated that it was supported under XP SP2 and Vista. How is it my fault if they can't make it specific? Don't get me wrong, I love my new phone but it would have been nice to know way before hand that this wasn't going to work on a 64-bit OS so I could have been a little more prepared.
Also, My post on their discussion forums was not out of hand and flaming them. It simply stated I was upset and the lack of communication from Apple on the 64-bit OS as well as their representatives telling me to downgrade my computer. You don't downgrade the computer, you upgrade the software to support it. That's counter intuitive. Here's the e-mail I received from them about why my post was deleted.
Your post was removed from the iPhone forums as it does not follow the guidelines specified in our terms of use. These areas are intended to address technical issues about Apple products. Posts that do not conform to the Apple Discussions Use Agreement are inappropriate.
Reasons that your post was removed may include but are not limited to:
-Speculation or Rumors
-Discussion of Apple Policies, Procedures or Decisions
-Off topic or non-technical posts
-Rude or inappropriate behavior/language
Please read our Apple Discussions Use Agreement so that you may discover what constitutes an appropriate post to our service. Section two, "Submissions," is most germane.
Please see the Apple Discussions Use Agreement at http://discussions.apple.com/help.jspa for more information on the proper use of Apple's Discussion forums.
Each Discussion user is required to agree to these terms before gaining posting privileges. You reserve the right to not post on Apple Discussions should you disagree with these terms.
If you would like to send feedback to Apple about a product, please use the appropriate selection at http://www.apple.com/feedback
Sometimes you have comments or concerns for which there is no technical response. If you need the kind of help that a troubleshooting expert can't provide, you can call Apple's Customer Relations group.
Well, Anyway that's just my 2 cents on the whole ordeal.
Bite my shiny metal ass.
It's too funny a name to mock just once.
Skimming through the comments, they appear to be mostly people jumping to Apples defence in saying that "they never SAID it would work on x64!" Surely the point here though is that it's pretty poor that it doesn't support a 64-bit OS and that this is a ridiculous oversight where we have what's supposed to be a "cutting edge phone" refusing to work with the cutting edge OS's of the day. Whether they advertise it or not, it's a poor show that they've not bothered to make it compatible.
The real question I have is WHY? Why does the iPhone NEED a driver? My Nikon D200 plugs into any computer (W2k, XP, XP64, Linux, OS X) and just works. The apps i've written talk to the device through usb, no device driver needed. Perhaps I'm missing something here that a brighter person will point out. Could it be that Apple want's to create a poor experience in Windows, like their complete disregard for the user interface in iTunes/Win?
I'm one of those guys who needs >4GB for CAD and FEA, so I'm running XP64 on a workstation with 16GB RAM. I have yet to see an app that won't work on XP64. I'm sure they exist, and I'm sure there's lots of drivers that don't work - I just haven't seen the problem. And I fully expected to see lots of issues. So it's much better than I'd expected.
My iPod failed again, so I'm on my third replacement. I won't be considering an iPhone any time soon. The need to send it in for battery replacement is so stupid. Imagine being without your phone for 1 to 3 weeks while that goes on... I'm assuming that amount of time, since that's what my iPod experience has been.
Place nail here >+
Virtualization
but VMWare (of which I am a recent convert) is ideal for this kind of annoyance.
Seeing as I bravely installed 64-bit vista (look 64 sounded better than 32 on the install screen, OK?) I have made extensive use.
Handy for the odd thing (currently only an old canon scanner) that doesn't have the necessary scanner. Initially installed it for iTunes when they refused to support Vista x64 (although it's still shonky as f#)
Huh, must be the digg moderators in control today. I'm stating pure fact yet I'm modded as a troll. What a laugh riot.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Anyone who would spend several hundreds of dollars on an iGadget from any company WITHOUT FIRST confirming that it is supported on their OS, is simply naive.
Anyone who goes out of their way to get the 64-bit implementation of any Windows (in the first place), and THEN spends said fortune on a shiny iToy WITHOUT FIRST confirming support under their 64-bit Windows OS, is a chump.
Perhaps using Macs has gotten me used to checking system requirements religiously when making software and peripheral hardware purchases. However, even when I have owned/used Windows systems, I always checked to make sure those systems were supported before shelling out a fistfull of cash.
So, cry me a river. 'nuf said.
Mmmmmm... Bold, yet refreshing!
It says on the side of the iPhone box that you need Mac OS X v10.4.10 or Windows 2000 (SP4), Windows XP Home or Professional (SP2), or Windows Vista. That's the current version of Windows, the one before that in two flavors, and the one before that also, going back to Y2K.
1 301
It also says online at apple.com:
iTunes for Windows not currently supported on any 64-bit editions of Windows
http://docs.info.apple.com/article.html?artnum=30
If you can't run iTunes on it, you can't run iPod or iPhone on it. There are 5 year-old kids who can explain the concept to you.
Further, the 64-bit versions of Windows are a software management disaster. The fact that it is incompatible with 32-bit Windows is clearly Microsoft's fault. Every user of 64-bit Windows faces the sad realization that they are running the single most obscure PC operating system in existence, with hardly any third-party support or interest. If you are running 64-bit Windows IT IS YOUR RESPONSIBILITY TO VIRTUALIZE A 32-BIT VERSION ALSO FOR COMPATIBILITY.
So get your shit together, get a virtualizer, and see if you can't get iTunes running on your box you loser.
Of course they do. They kept the wrong Steve. The Steve they did keep must have brought in guys like him, who are, at least, good at figuring out how to pare the requirements down to what the engineers they do have are capable of and still have a product that works well for quite a few people.
Can you be Even More Awesome?!
I think one problem is your average non-technical consumer wants to use a 64 bit OS with his or her new 64 bit processor. People assume that they need a 64bit operating system in order for their new 64 bit cpu to work at its full potential or ever work at all. People want the "latest and greatest" and have no real insight into some of the limitations of 64bit Windows.
Who's to blame? Microsoft for feeding us half supported 64bit operating systems or the software vendors for not supporting it? Either way, the average consumer suffers because of it.
You can't. The iPhone must be activated through iTunes.. you cannot do it in the store.
What are 'most apps' and do they do crypto, compression, media [trans|en]coding...?
Web serving, business processing, database, any GUI interactive application, game engines (not rendering), etc. I doubt any of these use-cases would see more than 10% gain from 64-bit compilation.
My Treo 700w works perfectly with Vista.It also...
* syncs correcty with outlook (notes included)
* voice dials
* can be tethered to my laptop
* runs software that I develop myself
* manages to COPY and PASTE
Unlike the iPhone.
--> Fight tyranny and repression.... read
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Assuming you already have Vista. They no longer offer free XP 64-bit to 32-bit users, and when they did, the deal sucked. They nuked your 32-bit license upon installing 64-bit, so if you went to 64-bit and didn't have a driver for something, you couldn't downgrade.
If they're doing that again, thanks, but I'll stick with XP.
Well, what's cool is, generally developers actually at least have to compile stuff for all platforms. And the tradeoff is close to nil -- the binaries aren't what takes the most space -- although a part of me is glad I'm using Linux and wasting almost no space on that.
Don't thank God, thank a doctor!
Maybe it's time for another e-mail directly to Steve Jobs?
and the article is about the iPhone and ...oh...never mind, damn my immature sense of humour!!
FYI, porting Win32 code to Win64 is not in general a trivial operation, especially if the code was never ported to any other 64-bit platform before, so most application vendors won't have bothered as there's not much market and it's hard. Curiously, Linux supports 64-bit far better; that's mostly because it went through the pain much longer ago, and there was already existing expertise from even further back (some commercial Unixes have supported 64-bit systems since the early '90s, and most of that experience was transferable.) Windows developers (who are mostly not Unix developers; hardly anyone does both) mostly don't have the right sort of experience to deal with that sort of thing straight off, so they've got to learn and that takes (a lot of) time. Which is why you won't see loads of people switching to Win64; not enough people need it yet, even with Vista's chunkiness.
"Little does he know, but there is no 'I' in 'Idiot'!"
Parent is just so right. In theory, porting to 64-bit on any platform is easy, but I've never seen it work out that way for a non-trivial program. Moreover, the compiler usually won't catch the problems for you; you've got to know how to extensively test your code too, and the ways in which things fail can be very mystifying. (Alignment mismatches are my "favourites"...)
"Little does he know, but there is no 'I' in 'Idiot'!"
As irritating as this must be to all the MS fanbouys out there, it's intensley amusing that Apple has "organised" thier priorities the same way MS do, they know they have a product there is demand for, so will use their market power the same way the MS does.
I'll just be happy to wait and watch this unfold over what really is an accessory, few people here will be able to take advantage of 64bit or ever use all the feature of the phone. Personally I think this one is a winner http://gizmodo.com/gadgets/smartphones/fics-linuxb ased-smartphone-213016.php but thats just me, and since it's open source based, it will probably even work with vista ;-)
My ism, it's full of beliefs.
Porting Win32 code to Win64 code is a trivial operation in the vast majority of cases. You just go "durr...generate 64-bit. ok, me done". It's not hard. Poorly written code will be exactly as difficult to port as it would be in Linux, and your assertion that "Linux supports 64-bit far better" is simply uninformed fanboism with no basis in reality.
Is that it was moderated as insightful. You scored on so many levels.
1. Posted a truly witty reply with clear understanding of HHGTTG
2. Getting modded as insightful
3. Being accused of not getting the joke
etc, etc.. (I am tired of listing ways it is funny)
I am still laughing...
A disused lavatory would be clean, or perhaps dusty. Microsoft is more like an overused lavatory, being completely full of shit.
There is a C standard you know, and a C++ one too.
The last big C standard was in 1999, but Microsoft still only supports the 1989 standard. Ugh, 8 years have passed! Nonetheless, even the old standard provides data types that are appropriate.
For example, ptrdiff_t. It's a type that can hold the difference between two pointers.
I really don't give a shit that apple isn't working with microsoft. Neither company really effects me, however the continued reliance on 32 bit enviorments really pisses me off. We have spent along nursing crap hardware and software for the sake of ease of developement. People act like 64 bit systems are a new thing, despite the fact they are something like 35 years old. This is the same reason we have had cisc processors shoved down our throats. If any company should appreciate 64 bit OS's, apple should. Any company failing to support the obvious reality of technical evolution and then tells their customers to downgrade is bullshit. I believe that all these traditional companies are going to fall hopelessly behind the open source community, as more ideas on computer science are being implemented directly into linux or bsd.
Over here in Linux land, we aren't just running a 64-bit OS. It's normal to have 100% 64-bit apps.
Some of us, running the less commercial Linux distributions, don't even bother to install the libraries needed by 32-bit apps. We're losing the ability to run 32-bit apps because we don't care about that old trash. It's cruft that would serve no purpose.
I'm not surprised to see that 64-bit helps something like OpenSSL. I am very surprised that the non-hand-optimized code does so poorly. Hand-optimizing sections of code is asking quite a bit out of most coders. I also suspect that 64-bit code could even increase the I-cache miss rate since instructions are 64-bit, right? I-cache misses are not an issue for things like SPEC or OpenSSL, but they are a huge deal when running Oracle/DB2/Sybase/etc.
Not sure what kind of benchmarking you suggest on our cluster. It doesn't matter how much faster/slower 32-bit code would be because we need to access ~ 8GB of DRAM in a single process with our simulations.
Kinda makes you wonder why nobody bothers to check up on these things before sinking $600 on a device. I'd want to know that my iToy worked on my PC *before* committing..
64-bit Vista is being used more commonly than i think people realize. Go to ign's forums, or hardforum.com and you will see that most of the people that have gone vista, are going 64-bit.
:)
64-bit Vista is running on my workstation pc with 8gigs of ram and i love it. I'm so glad to be out of the 32bit world where ram limited every dam thing i did. As a 3d modeller and animator, i need all the ram i can get. Even with photoshop, working on pictures from a canon eos-1ds is a ram intensive task. Photoshop quickly eats up the 2gig limit in 32bit, and atleast in 64-bit, under emulation, the 32bit task can eat up all 4 gigs. Although i wish Adobe would get off their lazy fucking asses and write a 64-bit Photoshop. They keep saying they wont do it. Which says to me... Adobe sucks
64-bit Vista is the only Windows OS. The 32-bit is a backwards compatibility shit job. Do you want to go backwards, or forwards?
"They also know enough about 64-bit Windows to know that precious little software actually runs on 64-bit Windows, simply because it's not a consumer operating system. It's designed basically as a database server OS."
Ummm... you are joking, right??? I have XP x64 installed on one of my machines at home, and actually, there is precious little that does NOT run on it. The places where you will run into issues are
a) No 16-bit support (Thank G*d). They killed NTVDM.EXE. Good thing too.
b) Driver support. The breadth and maturity of driver support 64-bit is seriously lacking.
However, neither of the above apply to the vast majority of software out there. Whether it's PhotoShop, iTunes, games, etc. etc. etc. they all work just fine on the 64-bit version of the OS. If you had said "precious little hardware", that might have been closer to the truth.
Win XP pro x64 wasn't designed as a database server OS any more or less than XP was. 32-bit and 64-bit XP and Server share a common code base - the kernel is mostly the same.
As has been pointed out elsewhere, retail versions of Vista support 64-bit and 32-bit installs. If you have modern hardware, it's inconceivable to me that you wouldn't install 64-bit, so I am frankly very surprised that Apple didn't provide 64-bit support. Seems really stupid to me, but whatever.
They kept the Steve who was probably out doing coke with his friends (having probably sold it to them at a stiff markup) while the other Steve was doing the design work that made Apple Computer.
Just wait till Microsoft releases the "Z-Phone". Yup, a Zune Phone.
*shivers*
Yes, I'm cranking on the rumor mill...
Life is not for the lazy.
Ah, yes. They "sabotage" stuff. Yes, you've talked about that before, with about as much success.
Never did reply to this one, one wonders why.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
That thing you feel dribbling down your chin is the muck at the bottom of the barrel. How does it taste?
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
When a company has fragmented the same product so badly, any reasonable consumer should be given the benefit of the doubt if he gets confused.
I do not need to know all the mindless bits of technobabble to know if a bloody phone with mediocre standard features (I am not talking about how it is all integrated, which can be a better than the sum of its parts) works or not in a given computer.
And if the manufacturer knows that the product will not work with certain products, it is pure common sense to expect to be told about this explicitly and prominently, specially when it comes to such an expensive toy...
IANAL but write like a drunk one.
.... with pretty much any machine.
If Apple were using open formats and protocols to connect the gadget in the first place (I don't know if the do, but based on past experiences my guess is they don't).
IANAL but write like a drunk one.
Please show us where users are demanding to be inconvenienced by Apple's paranoid approach to controlling all aspects of their offerings.
People using Linux (a small but not for that reason ignorable niche) had to wait for people to reverse engineer the mechanism by which the iPods connect to a computer all because Apple could not be arsed to use open protocols and methods.
People do not want Apple, or any other company for that matter, to solve all the problems, but what many people want is to face artificial barriers to solve those problems themselves, not to be impeded at every corner by the manufacturer of products they have favored with their costum in spite of their shortcomings (when did the slogan "the client is right" stopped to have any value????).
IANAL but write like a drunk one.
Use a demo or buy an expensive version of Windows (otherwise you will not have a license for virtualization).
The phone should really be platform neutral, and if Apple couldn't be arsed to support Linux (which should be immensely easier than Windows, given OSX's roots) they could have released documentation to let people do this themselves.
IANAL but write like a drunk one.
There are no 5 year olds that can explain that to you.
There are 2 problems here, MS has segmented the product names so badly that you have who know how many flavours to contend with.
And second, Apple should say in a more explicit manner what is not going to work well knowing that people are bound to get confussed with all the Windows Vista naming scheme.
IANAL but write like a drunk one.
Honestly, I think even PAE and similar memory bank swapping techniques are cleaner than that would be ;)
And yeah, I think you're spot-on with what Win64 is like right now. Generally things seem to work, which is probably why it's so frustrating when things don't.
Breaking Into the Industry - A development log about starting a game studio.
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
What a freakin' moron. I guess he doesn't know ANYBODY in the world that has a Mac or a PC that isn't Win64 that he could, you know, borrow for 5 minutes, to log into iTunes and activate his phone?
I was a TechNet Plus and MSDN licensee for many years. I purchased Xeon server grade equipment and tried running XP Pro 64-bit and Windows 2003 Server R2 64-bit and was in driver hell. No support for the hardware adapters in my machine. Trouble with the sound card, Sata interface hardware, Video cards... It went on and on. In the future, hardware vendors will provide 64-bit drivers but for now, the only way to get fully supported hardware seems to be by purchasing OEM machines with driver support provided by the OEM. Is the only difference in you DVD piracy scenario the OS version?
That is right, the bungled software from Microsoft is not available for the mice they make, and the ones that are supported have UNSIGNED drivers. imagine that! 64 bit windows breaks lots of legacy windows things and once that happens the whole house of cards starts to fall....
Your Average Joe
iPhone requirements as of today:
Windows system requirements
* PC with USB 2.0 port
* Windows Vista Home Premium, Business, Enterprise, or Ultimate Edition; or Windows XP Home or Professional with Service Pack 2 or later
* iTunes 7.3 or later
It does not specify 32bit. There is no indication Vista Ultimate needs to Vista Ultimate 32bit.
And how should it specify that it does not support the 64-bit Windows OS?
Let me put it another way. I have a new item to sell to punters, and I market it. I know that it doesn't work with the 64-bit versions of Windows, so my system requirements only specify the versions of the OS it works with. I come up with this list:
* Windows Vista Home Premium, Business, Enterprise, or Ultimate Edition; or Windows XP Home or Professional with Service Pack 2 or later
There, that should do it. Hmm, I can't seem to specify 32-bit versions only using Microsoft's own naming conventions for their OS software. There's the rub.
Maybe it's a problem in that XP and 64-bit XP aren't compatible enough, or maybe it's a problem in that the names indicate greater compatibility than they should, or it could just be that there is no way of specifying the 32-bit version as cleanly as the 64-bit version. If the system requirements are misleading it's not directly Apple's fault, even if a footnote could have been added to exclude 64-bit Windows versions.
If you're running 64-bit, you know what you're doing. NOBODY runs *only* 64-bit these days ...
UNLESS it's for a specific purpose.
AND if they want to connect with the rest of the world, they use VM's for the 32-bit stuff.
Now, QUIT YER WHINING.
Be glad you had $600 + to spend on your new toy. Otherwise, give it to me. I'll be grateful.
Tell us something *INTERESTING*.
I probably would. I would also have questions about the 64-bit version of Windows, but considering that I'm a computer technician, it's feasible to assume I WOULD have questions. A normal user or business user who happens to be running an x64 version of Windows (they exist) should at least have their complaints respected.
People would be upset if something came out and said it supported OS X, but it turned out it only supported 10.2+. The problem with the term "Windows Vista"--and this IS MS's fault--is that it means Vista Ultimate, Vista Home, etc. Apple should pay attention to what they're releasing, and if they don't, fix it. That's all I'm saying. It's not high crime or anything, but Google at least TRIES to put on a show about their "Don't Be Evil" thing. Apple could try to live up to their self-proclaimed computing messiah status. It Just Works, indeed.
But really, why the hell are people using 64-bit Windows, anyway? I purchased Win2003 64-bit for a client's server, and it's one of the stupidest things I ever did.
Please stop stalking me, bro.
Why do Apple programs "break" the usual look and feel of Windows programs?
Just curious - what is the usual look and feel of Windows programs?
The only user interface option they all have in common is Ctrl-Alt-Del/End Task, in my experience.
To a Lisp hacker, XML is S-expressions in drag.
Oops, seems I was wrong. You need iTunes to activate the phone. Mea culpa, and apologies for the condescending tone...
I agree that it's (at the very least) silly to require a PC to be able to use a cell phone. They could have easily made it so that the activation process is done on the phone itself, or offered some way of activating it by phone or something.
I agree that the naming situation is tough, but I'm not sure what I'd expect Microsoft to call their 64-bit OS. I guess when you get right down to it, the world isn't ready for a fully 64-bit OS. If they'd made it so that 32-bit drivers could still run, they could have slowly transitioned people into 64-bits. Hell, even Apple doesn't do this right. OS 10.5 (developers releases, at least) don't support the iPhone, either. But then, Apple has a history of drastically changing the ABI and not always having compatibility built in. Microsoft (and Intel, AMD) focus on backwards compatibility almost to a fault. If they hadn't been doing it for years, and then suddenly stopped with 64-bit Windows, no one would have complained. But really, why the hell are people using 64-bit Windows, anyway? I purchased Win2003 64-bit for a client's server, and it's one of the stupidest things I ever did.
The 64 bit version of Farcry will not install in vista 64 bit. The 64 bit NVidia video drivers for vista do not seem to have 3D acceleration. Getting iTunes to run in XP 64 or Vista 64 is like pulling teeth. If you manage to get iTunes working, good luck getting the device to sync (iPod, iPhone, etc). They just released drivers for my scanner in vista 64 about a month ago, still no support for XP 64 bit. My webcam does not work in 64 bit versions of Windows. PowerDVD will not install in either the 32 it or 64 bit versions of Vista. No surround sound on the Audigy. But, oh, the 64 bit version of Solitaire runs oh so fast.
No, the thought that the iPhone does not run on a 64 bit operating system does not surprise me. I got sick of stuff not working, and now dual boot. While I love my 64 bit computing, have to go back to a 32 bit version of XP to make sure stuff works.
Yeah, you get twice the bits for your money, which adds up to big-time savings in the long haul, because since you have more bits, you can add more softwares before they run out. And don't have to install a linux on top of the GUI to reclaim them. The control panel can even handle more tools. It's a win-win situation. Who needs printers connected to their server? Or
And for those who have seen the virus episode of sbemails at homestarrunner.com:
"I see a 'Strong ba' in there, but it's getting eaten by some...Linux or something."
On that note, has anyone thought up a good analogy to explain what the hell a browser is? Because I have numerous clients who think that IE and Firefox have different webpages in them. I've tried the it's-a-webpage-reader-and-the-pages-are-in-the-tu
Please stop stalking me, bro.
So why should the iPhone be? Seriously, dude. There's a 32-bit version of XP/Vista that EVERYBODY uses. 64-bit may be the coming thing, but it is very inhospitable to many long-time Windows apps. The updates are coming out in dribs and drabs.
Why not a Linux version? Rock on, dude!
Regardless of the fact that it is available, 64 bit Windows is not designed as a home user OS. It's designed as a high-performance purpose-built workstation and server OS. Driver compatability is bad with all vendors, not just Apple. Doesn't it seem a bit odd to complain about lack of driver support in an OS that basically comes with a warning label that says "Many device drivers are not supported."
Easiest to say that Firefox is a safer version of Internet Explorer.
If Apple don't mention exclusions, then it's not complete.
Oh, and Apple *did* specifically state that 64-bit versions weren't compatible elsewhere. Why would they do that if it's as cut-and-dried as you suggest? Since you continue to believe otherwise, I suggest a refresher course in reading comprehension. Tarting up a substance-free cheap insult as a snotty intellectual put down doesn't change what it is. Just call me a moron, or insult my parentage or sexuality, or whatever- it's the level your "wit" operates at, regardless of what you'd like to think. Or maybe a call to Microsoft's corporate offices to tell them to use completely different names for different operating systems. Wasn't a problem for me, but if you want to call them, be my guest. That is, you might get more traction if these were not the names Microsoft came up with on its own to call its various operating systems. Yep. MS chose a name for the x64 edition that basically states that it's a variant of the standard "Windows XP Professional". That was my point. Yours was...?
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Try VMWare or similar.
#6495ED - cornflower blue
It's easy to support C99 without breaking the API. Everybody else did it.
Add some header files. Add support for new syntax. Add a compiler option to recognize new keywords, and recognize them with a double underscore prefix ("__") when that compiler option isn't used.
There. Done. No problem.
C99 is really nice. The thing most people love is the ability to declare variables pretty much anywhere. They no longer have to go at the top of a function. You don't have to use C++ to get this.
The next C++ standard aligns itself with C99. Will that be ignored? Maybe it breaks something? Microsoft finally did get it's ass in gear over the variable scope in a "for" loop, so I suppose there is hope. Still, they are damn lazy.
According to Apple, Leopard will allow you to use existing 32-bit drivers and 64-bit applications in the same system with the same OS version:
Driver compatibility.
Because of its universal nature, with Leopard you don't need a new set of drivers -- or devices. New 64-bit applications work just fine with your existing printers, storage devices, and PCI cards. Even better, if you upgrade to new 64-bit-capable drivers, your 32-bit applications will also benefit from the increased throughput.
Microsoft's making the problem worse in Vista, because they changed a lot of the driver APIs in Vista to support its enhanced DRM. Even if they supported 32-bit drivers in Vista existing 32-bit drivers wouldn't be DRM-friendly: even many 64-bit drivers from previous versions of Windows don't work.