8 votes

Quel est l'âge des Mac qui ne peuvent pas exécuter d'applications 64 bits ?

Nous essayons de décider de l'ampleur des efforts à déployer pour garantir que les notre logiciel fonctionne bien en mode 32 bits. (Il s'agit d'un logiciel scientifique qui doit traiter de grands ensembles de données, de sorte qu'il ne suffit pas de construire des binaires universels pour qu'il fonctionne correctement, mais il faut aussi concevoir des solutions pour contourner les limitations de l'espace d'adressage).

Q : En quelle année ont été vendus les derniers Mac qui, à l'état neuf, ne pouvaient pas exécuter d'applications 64 bits ?

Par "prêt à l'emploi", j'entends dans les mains d'utilisateurs naïfs qui ne mettent pas à jour le système d'exploitation, ne choisissent pas de noyaux différents ou ne modifient pas de manière significative la configuration du système par rapport à la configuration par défaut.

10voto

Guillaume Algis Points 426

EDIT : D'après les commentaires sur la question et cette réponse, je pense que le lien Mac OS X v10.6 : Macs utilisant le noyau 64 bits est beaucoup plus pertinent.

En fait, seuls le Mac Pro mi-2010, le MacBook Pro début 2011 et l'iMac mi-2011 démarraient par défaut en mode 64 bits avec Snow Leopard. Depuis Lion (mi-2011), tous les nouveaux Mac sont en mode 64 bits uniquement.

Pour répondre à votre question :

En quelle année ont été fabriqués les derniers Mac qui n'étaient pas capables de (sans modification de la part de l'utilisateur) d'exécuter des logiciels 64 bits vendus ?

\==> 2011

EDIT 2 : Comme Vebjorn Ljosa l'a mentionné dans les commentaires, le fait que le noyau fonctionne en mode 32 bits ou 64 bits fait peu de différence pour votre binaire, vous pouvez donc probablement supposer que les Mac vendus après la mi-2007 fonctionneront avec une application 64 bits (sur la base des données ci-dessous).


  • Mac mini :
    • derniers processeurs 32 bits uniquement : fin 2006
    • les plus anciens processeurs capables de fonctionner en 64 bits : mi-2007
  • iMac :
    • derniers processeurs 32 bits : début 2006
    • les plus anciens processeurs capables de fonctionner en 64 bits : fin 2006
  • Mac Pro :
    • a toujours été capable de fonctionner en 64 bits
  • MacBook :
    • derniers processeurs 32 bits : début 2006
    • les plus anciens processeurs capables de fonctionner en 64 bits : fin 2006
  • MacBook Pro :
    • derniers processeurs 32 bits : début 2006
    • les plus anciens processeurs capables de fonctionner en 64 bits : fin 2006
  • Macbook Air :
    • a toujours été capable de fonctionner en 64 bits

Il semble donc que le dernier Mac vendu avec un processeur 32 bits soit le Mac mini de fin 2006.

3voto

Dave Points 9855

Le Core Duo a été le dernier processeur 32 bits. Je pense donc qu'ils datent d'environ 2006, lorsqu'Apple est passé pour la première fois aux processeurs Intel.

Editer :

Voir Histoire de la Apple pour plus d'informations.

3voto

Motti Shneor Points 504

Sur ce point, Apple a un peu "reculé" lorsqu'elle est passée aux processeurs Intel. À l'époque, tous les Mac basés sur le PPC G5 étaient 64 bits, et l'introduction du premier Core-Duo a amené de nouveaux Mac 32 bits sur le marché, alors qu'ils étaient déjà en train d'abandonner progressivement le 32 bits. Mais cela n'a pas duré longtemps.

Je me souviens très bien de la keynote de Steve Jobs lors de la WWDC 2005, expliquant de manière apologétique le passage à Intel, principalement en raison de "la solide feuille de route pour les processeurs qu'Intel lui a présentée, par rapport à l'intérêt déclinant d'IBM pour les ordinateurs de bureau à faible consommation d'énergie".

Enfin, mon ami, vous pouvez sans crainte oublier le 32bit si vous développez une application. L'architecture standard de Xcode pour une cible Mac est 64bit uniquement, et Apple a négligé le runtime Obj-C en 32bit depuis quelques années déjà.

Cela signifie qu'il n'y a pas d'ARC, pas d'auto-synthèse des propriétés, des objets isa fragiles, et bien d'autres choses encore. La construction d'un logiciel universel ou 32bit impose de sérieuses limitations à votre développement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X