Leopard delivers 64-bit power in one universal operating system. Now the Cocoa application frameworks, as well as graphics, scripting, and the UNIX foundations of the Mac, are all 64-bit. And since you get full performance and compatibility for your 32-bit applications and drivers, you don’t need to update everything on your system just to run a single 64-bit application.
Bridge the generation gap.
Since the entire operating system is 64-bit ready, you can take full advantage of the Xeon processors in the Mac Pro and Xserve. You get more processing power at up to 3.0GHz, without limiting your programs to command-line applications, servers, and computation engines.
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.
In addition to the POSIX and math libraries supported in Tiger, Leopard enables developers to build complete 64-bit applications using the Cocoa, Quartz, OpenGL, and X11 GUI frameworks. You can even use 64-bit Java on capable Intel processors. And the 64-bit and 32-bit versions of the libraries are built from exactly the same code base, to ensure a consistent experience for both developers and users.
64-Bit for Developers
Xcode 3.0 gives you all the tools you need to build true 64-bit applications, including:
- 64-bit addressing of up to 16 exabytes of virtual memory and 4 terabytes of physical memory
- Full 64-bit arithmetic
- 64-bit development tools
- 64-bit performance monitoring tools
- Seamless deployment
- LP64 data model
- Common source base support