Le app a 64 bit sono state completamente supportate dai programmi Leopard (OS X v10.5) e 64-bit non GUI dal 10.3. L'unica cosa aggiunta 10,6 era che Apple includeva un kernel a 64 bit (che è una cosa completamente separata) e includeva codice a 64 bit in (quasi) tutti i programmi forniti con il sistema operativo.
OS X utilizza un formato binario "grasso", che consente a un singolo programma di includere più versioni di architettura CPU di se stesso; quando viene eseguito, il sistema operativo sceglie la versione "migliore" del programma e la esegue. Ad esempio, su un Mac Intel con 64 bit, dovrebbe prima cercare una versione Intel a 64 bit; se non fosse disponibile, cercherebbe una versione Intel a 32 bit; se non fosse disponibile, cercherebbe una versione PowerPC a 32 bit ed eseguirla con il sistema di emulazione / traduzione di Rosetta.
Risultato netto: molti dei tuoi programmi sono probabilmente già in grado di supportare 64 bit e sono stati eseguiti in tale modalità per un po 'di tempo. Alcuni potrebbero non esserlo, nel qual caso continueranno a funzionare bene nella modalità a 32 bit. È tutto straordinariamente trasparente.
Se vuoi sapere quali programmi supportano la modalità a 64 bit, esegui l'utility System Profiler e seleziona Software - > Applicazioni dalla barra laterale; elencherà tutti i programmi che può trovare, insieme se sono solo Intel, solo PowerPC o Universal (entrambi) e se hanno il supporto Intel a 64 bit. Puoi anche utilizzare le informazioni del Finder su un programma; se ha un'opzione "Apri in modalità a 32 bit", quel programma include entrambe le versioni a 32 e 64 bit di se stesso (e tale opzione ti consentirà di ignorare l'ideale del sistema operativo della versione "migliore").
Ora, per rispondere alla tua domanda più diretta: non so su Chrome, ma Firefox versione 3.x è disponibile solo in binario a 32 bit; la versione 4 viene fornita con 32 e 64 bit. O uno funzionerà bene.