David said:
Yes. Do you remember how quickly the requirements on typical games went
up? How one year most games required only a 386 and a year later they
required a 486? How long was it after that before 133Mhz or better was
needed?
I just grabbed a random program off my shelf and the box requirements
say "800Mhz Pentium 3 or faster". This would mean your CPU can be no more
than 5 years old *if* it was the very fastest CPU purchased at the time of
purchase! More realistically (few typical users buy the very fastest CPU
available), it means your CPU can be no more than 3 years old.
Right, and that will be the case with 32-bit systems in about three
years as people want to put more than 2Gb (and then more than 4Gb) of memory
in their systems.
All new x86 CPUs except perhaps the very low end will be 64-bit capable
in less than two years. How long do you think it will be before new PCs ship
with a 64-bit operating system by default?
There were ways to handle larger amounts of memory on 16-bit systems
too. It is my bet that at least 15% of commodity software will require a
64-bit CPU and OS within five years.
Oh there were, but they were painful to use in most cases. To address
your main point, it depends on your definition of commodity software,
but by any definition I don't see that as a "killer app" justifying
moving from 32 to 64 bit hardware before the old system is due for
replacement. Actually I would consider that over half of the computers
in desktop use are going to be replaced in 6-7 years, with nothing more
than attrition driving it.
You are essentially predicting that software requirements will lag
behind hardware availability by an amount that they have never lagged
before. Ever.
I am. Based on two different justifications. The best is that there
hasn't been a 64 bit killer app for the Mac, and that's been 64 bit for
a decade. The other is that there *is* a point when people have enough
and are not willing to make an upgrade because they don't see the need.
If you can get access to sales info, most 32 bit systems aren't ordered
with max memory, largest disk, or fastest CPU. That certainly suggests
that people don't feel the need.
I'm still confident that 64 bit hardware will come driven by replacement
rather than upgrade. I agree that most computers will include 64 bit
capability, but only because it will be standard. Intel and AMD are
unlikely to spend any money in 32 bit only products, when they need more
performance and lower power foar more.
I predict the big 64 bit software push will be driven by greed, I mean
marketing. When enough people have gotten 64 bit hardware, Microsoft
will suddenly release new versions of all apps, with new features, and
in 64 bit only. I predict they will offer *very* cheap upgrade from 32
bit versions, because they know they will make the money on Windows-64
o/s upgrades. But until most people have the hardware they won't push 64
bit only, because it locks them out of a majority of the market.
As for gamers? I define a gamer as someone who spends at least $100
extra on a computer for memory, faster CPU, or detter display. Oddly,
that lets out a fair percentage of people who do little else with their
computer. If they didn't spend money on hardware at 32 bits, will they
jump to 64 intesad of spending the money on more games? For that matter,
are the games on the 64 bit Mac better? (real question, I have no idea)