¿Cuáles son las diferencias entre compilar una aplicación de Mac en Xcode con la arquitectura activa establecida en i386 vs x86_64 (elegida en el menú desplegable en la parte superior izquierda de la ventana principal)? En la configuración de Compilación para el proyecto, las opciones de Arquitectura son Estándar (Universal de 32/64 bits), Universal de 32 bits e Intel de 64 bits. Prácticamente, ¿qué significan estos y cómo uno decide?Diferencias entre compilar para i386 vs x86_64 en Xcode?
Supongamos que se dirige a OS X 10.5 y superior. Veo en el Monitor de actividad que compilar para x86_64 da como resultado una aplicación que usa más memoria que una compilada para i386. ¿Cuál es la ventaja? Sé que 64 bits es "el futuro", pero dado el mayor uso de memoria, ¿tendría sentido elegir 32 bits alguna vez?
Si bien eso se aplica al software existente, todo el software nuevo debe estar escrito y optimizado para 64 bits. – bbum