¿Qué edad tienen los Mac que no pueden ejecutar aplicaciones de 64 bits?

Estamos tratando de decidir cuánto esfuerzo realizar para garantizar que nuestro software funcione bien en el modo de 32 bits. (Es un software científico que debe manejar grandes sets de datos, por lo que asegurarse de que funcione bien no solo significa crear binarys universales, sino también diseñar en torno a las limitaciones de espacio de direcciones).

P: ¿En qué año se vendieron los últimos Macs que, listos para usar, no podían ejecutar aplicaciones de 64 bits?

Al decir "de fábrica", quiero decir en manos de usuarios ingenuos que no actualizan el sistema operativo, eligen diferentes kernels o cambian la configuration del sistema de forma pnetworkingeterminada.

  • ¿Puedo boost los icons de escritorio de más de 128x128 en OS X Lion?
  • ¿Dónde se almacenan las imágenes de escritorio pnetworkingeterminadas de Apple?
  • Recuperación de Datos para Disco Duro Accidentalmente Borrado
  • Sistema de almacenamiento inteligente
  • Imprimir a menor escala
  • ¿Hay un hipervisor gratuito que se ejecute en un Mac Mini?
  • Escape character ^] no funciona desde la terminal Mac
  • Block Keychain Access para aplicaciones específicas
  • 3 Solutions collect form web for “¿Qué edad tienen los Mac que no pueden ejecutar aplicaciones de 64 bits?”

    EDITAR : en base a los comentarios sobre la pregunta y esta respuesta, creo que el vínculo Mac OS X v10.6: Mac que usan el núcleo de 64 bits es mucho más relevante.

    Básicamente, solo el Mac Pro medio de 2010, el MacBook Pro de principios de 2011 y el iMac de mediados de 2011 estaban arrancando por defecto en modo de 64 bits con Snow Leopard. Desde Lion (mediados de 2011), todas las nuevas Mac son solo de 64 bits.

    Entonces para responder a tu pregunta:

    ¿En qué año se vendieron los últimos Macs que no fueron capaces (sin ajustes del usuario) de ejecutar software de 64 bits?

    ==> 2011

    EDIT 2 : Como Vebjorn Ljosa mencionó en los comentarios, hacer que el kernel se ejecute en modo de 32 bits o 64 bits hace poca diferencia para su binary, por lo que probablemente pueda suponer que los Macs vendidos a mediados de 2007 ejecutarán una aplicación de 64 bits ( basado en los datos justo debajo).


    • Mac mini :
      • últimos procesadores de solo 32 bits: finales de 2006
      • los procesadores más antiguos con capacidad de 64 bits: mediados de 2007
    • iMac :
      • últimos procesadores de solo 32 bits: principios de 2006
      • los procesadores más antiguos con capacidad de 64 bits: finales de 2006
    • Mac Pro :
      • siempre ha sido capaz de 64 bits
    • MacBook :
      • últimos procesadores de solo 32 bits: principios de 2006
      • los procesadores más antiguos con capacidad de 64 bits: finales de 2006
    • MacBook Pro :
      • últimos procesadores de solo 32 bits: principios de 2006
      • los procesadores más antiguos con capacidad de 64 bits: finales de 2006
    • MacBook Air :
      • siempre ha sido capaz de 64 bits

    Así que parece que la última Mac que se vendió con un procesador de solo 32 bits fue la Mac mini de finales de 2006.

    En este aspecto, Apple "retrocedió" un poco cuando cambió a procesadores Intel. En ese momento, todos los Macs basados ​​en G5 PPC tenían 64 bits, y la introducción del primer Core-Duo trajo nuevos Macs de 32 bits al mercado, cuando ya estaban eliminando 32 bits. No por mucho time.

    Recuerdo claramente a Steve Jobs Keynote en WWDC 2005, explicando en tono de disculpa el cambio a Intel, debido principalmente a "la hoja de ruta de procesador sólida presentada por Intel frente al menor interés de IBM en la informática de escritorio de baja energía".

    Por último, amigo mío, puedes olvidarte con mucha confianza de 32 bits si estás desarrollando una aplicación. La "architecture estándar" de Xcode para un objective de Mac es solo de 64 bits, y Apple ha descuidado el time de ejecución de Obj-C en 32 bits desde hace algunos años.

    Esto significa: sin ARC, sin auto síntesis de Propiedades, objects frágiles y mucho más. Building Universal o 32bit impone graves limitaciones a su desarrollo.

    El Core Duo fue el último procesador de 32 bits. Así que creo que esos fueron de alnetworkingedor de 2006, cuando Apple cambió por primera vez a procesadores Intel.

    Editar:

    Vea el historial de Apple para más información.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).