Download the authoritative guide: Cloud Computing 2018: Using the Cloud to Transform Your Business
The executive in charge of delivering Windows 7, the next version of Windows, made an appeal this week to developers to put in extra effort to write 64-bit versions of their applications as well as 32-bit programs to run on the new operating system.
"Please, please develop for 64-bit ... we think a lot of people are going to run in 64-bit with Windows 7 So do everything you can to bring your code up to speed on 64-bit," Steven Sinofsky, Microsoft senior vice president of Windows and Windows Live engineering, told attendees at the company's Professional Developers Conference (PDC) in Los Angeles.
The majority of new PCs sold today have 64-bit processors but are still running 32-bit operating systems, including Windows Vista x86. That looks as if it may be about to change.
However, predicting when exactly such a tectonic shift will occur is dicey.
"It's too hard to determine when the tipping point is going to be, but if you look at the roadmaps for both [the PC vendors and Microsoft], I would say it will happen over the next three years," Tim Bajarin, president of Creative Strategies, told InternetNews.com.
Chipmakers Intel and AMD, Bajarin added, have been pushing to move the industry to 64-bit computing for several years already and today that manifests itself in the latest crop of new PCs for sale. The advent of quad-core and eight-core CPUs is likely to accelerate that shift, accompanied by the continuing decline in RAM prices.
The Anecdotal Evidence
In late July, for instance, Chris Flores, a director on the Windows client communications team, wrote a post on the Vista Team blog, to the effect that Microsoft is seeing an upsurge of users connecting to Windows Update who have both 64-bit PCs and are running Vista x64.
"The installed base of 64-bit Windows Vista PCs, as a percentage of all Windows Vista systems, has more than tripled in the U.S. in the last three months, while worldwide adoption has more than doubled during the same period," Flores wrote.
"Put more simply, usage of 64-bit Windows Vista is growing much more rapidly than 32-bit. Based on current trends, this growth will accelerate as the retail channel shifts to supplying a rapidly increasing assortment of 64-bit desktops and laptops," Flores continued.
In point of fact, the major PC vendors, including Dell and HP, are selling Vista x64 with increasing numbers of PCs and notebooks, particularly ones used for imaging applications.
Microsoft has had 64-bit editions of Windows for some time. In 2005, the company released Windows XP x64 and followed that up with Windows Vista x64 when it shipped Vista in early 2007. Windows 7 will come in both 64-bit and 32-bit editions as well.
However, XP is scheduled for gradual extinction with a few exceptions such as for use on ultra low-cost laptops dubbed 'netbooks' beginning in April 2009 when mainstream support runs out for XP. (Microsoft will continue to provide "extended" support, which includes critical security patches and fee-based support, for XP until 2014).
Meanwhile, by most reports, Vista has been a slow seller, although with as many as 180 million units shipped so far, it's hard to call Vista a flop. Throughout, enthusiasm for 64-bit releases of XP and Vista has been growing, mostly unnoticed until recently.
"The reason we're focusing on 64-bit is the market is moving so rapidly in that direction developers should optimize for it and pursue that opportunity," Debby Fry Wilson, senior director for Windows product management, told InternetNews.com.
None of the major analysis firms have yet compiled any tracking data to indicate how many units, or what percentage of overall Vista sales, have been x64 installations, partly because it is often one of multiple OS options that users have to choose from when they buy a new PC.
Thanks for more memory
For early adopters, the attraction has been the 64-bit edition's ability to address more than 4 GB of RAM the maximum limit for 32-bit operating systems, Vista x86 included.
Among the factors that have kept many users from switching to 64-bit Vista to date has been a shortage of 64-bit device drivers. Vista x64 cannot run 32-bit device drivers, which relegates older printers and other hardware to the scrap heap.
Added to that, writing device drivers is a significant investment on the part of hardware makers. To this point, many hardware vendors have not been willing to ante up to write 64-bit drivers, especially for older hardware products.
While that situation has improved significantly in the nearly two years since Vista x64 first shipped, there is still a shortage of large numbers of true 64-bit applications. Vista x64 runs 32-bit applications like Office 2007 in an emulation mode.
Although there are many applications that have no driving need for more memory than a 32-bit operating system can provide Office, for example there are application areas where the more memory, the better, such as computer-aided design (CAD) and video editing.
To be sure, there is a growing list of applications written to take advantage of Vista x64. These include high-end graphics and photo processing as well as video and audio editing and streaming.
"Over time we'll see more 64-bit-optimized programs hit the market, which promise dramatic performance and experience improvements," Flores' post said. An additional area that tends to drive adoption of new technologies is, of course, games, he added.
Where's the 'Killer App?'
The question is, what will be the so-called "killer app" that will finally trigger the shift to 64-bit OSes, and Windows 7 x64 specifically?
"When you get into the type of applications that really profit from having more than 4 GB of memory, most are related to graphics," Charles King, principal analyst at Pund-IT, told InternetNews.com. For business customers, that could also include running multiple virtualized environments, he added.
Creative Strategies' Bajarin agrees but suggests that another possible killer app may be the evolving vision of integrated media and content based networks such as that envisioned by Microsoft chief software architect Ray Ozzie. This week, Ozzie announced new pieces of the company's software-plus-services, cloud-based computing initiative, such as the Azure development platform and Live Mesh.
This article was first published on InternetNews.com.