
O Leopard proporciona a capacidade de 64 bits num único e universal sistema operativo. Agora, as estruturas de aplicações Cocoa, bem como os gráficos, scripts e os alicerces UNIX, são de 64 bits. Uma vez que obtém um desempenho e compatibilidade totais com as aplicações e controladores de 32 bits, não é necessário actualizar todo o sistema, apenas para executar uma aplicação de 64 bits.
Colmatar a falha de gerações
Uma vez que todo o sistema operativo está preparado para 64 bits, pode tirar o máximo partido dos processadores Xeon no Mac Pro e Xserve. Mais capacidade de processamento até 3,0 GHz, sem limitar os programas a aplicações da linha de comando, servidores e motores de computação.
Compatibilidade de controladores
Devido à sua natureza universal, o Leopard não obriga a ter um novo conjunto de controladores — ou dispositivos. As novas aplicações de 64 bits funcionam perfeitamente com as impressoras, dispositivos de armazenamento e placas PCI. Ainda melhor, se actualizar para os novos controladores de 64 bits, as aplicações de 32 bits também beneficiarão da superior velocidade de processamento.
Estruturas de 64 bits
Além das bibliotecas POSIX e de matemática suportadas no Tiger, o Leopard permite que os programadores criem aplicações completas de 64 bits utilizando as estruturas Cocoa, Quartz, OpenGL e X11 GUI. Até pode utilizar Java de 64 bits em processadores Intel. As versões de 64 e 32 bits das bibliotecas são criadas a partir de exactamente a mesma base de código, para garantir uma experiência consistente para os programadores e utilizadores.
64 bits para programadores
O Xcode 3.0 disponibiliza todas as ferramentas de que necessita para criar aplicações de 64 bits verdadeiras, incluindo:
- Endereçamento de 64 bits até 16 exabytes de memória virtual e 4 terabytes de memória física;
- Aritmética total de 64 bits;
- Ferramentas de desenvolvimento de 64 bits;
- Ferramentas de monitorização de desempenho de 64 bits;
- Serviços de rede de 64 bits Apache e MySQL;
- Implementação integrada;
- Modelo de dados LP64;
- Suporte para código fonte comum.
