¿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?

  • ¿Cómo pueden los usuarios identificar cuáles de sus aplicaciones de iPhone / iPad todavía son de solo 32 bits (y por lo tanto no funcionarán en el futuro)?
  • ¿Cómo puedo identificar qué paneles de preferences son de 32 bits y cuáles no?
  • ¿Puedo instalar software de 64 bits en un sistema operativo OS X - 10.5.8 - Leopard de 32 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.

  • Borré .bash_history, ahora el historial ya no se guarda (aunque lo recreé)
  • Acceso al logging completo de llamadas telefónicas (historial de llamadas) de FaceTime y Continuity en una Mac
  • ¿Es posible encontrar una date de descarga / installation de la aplicación en iOS?
  • No se puede encontrar el historial de navigation en IOS7
  • ¿Qué sistema operativo se instaló en el Apple 1 original?
  • ¿Cuál fue el primer producto de Apple?
  • 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).