Quanti anni hanno i Mac che non possono eseguire applicazioni a 64 bit?

7

Stiamo cercando di decidere quanto impegno fare per garantire che il nostro software funzioni bene in modalità a 32 bit. (È un software scientifico che deve gestire dataset di grandi dimensioni, quindi assicurarsi che funzioni bene non significa solo creare binari universali, ma anche progettare attorno a limiti di spazio degli indirizzi.)

D: In che anno sono stati venduti gli ultimi Mac che, non appena possibile, non potevano eseguire applicazioni a 64 bit?

Per "out of the box", intendo nelle mani di utenti ingenui che non aggiornano il sistema operativo, scelgono kernel diversi o cambiano la configurazione del sistema dall'impostazione predefinita in modo significativo.

    
posta Vebjorn Ljosa 21.08.2013 - 23:02
fonte

3 risposte

9

EDIT : in base ai commenti sulla domanda e questa risposta, penso che il link Mac OS X v10.6: I Mac che utilizzano il kernel a 64 bit sono molto più pertinenti.

Fondamentalmente, solo il Mac Pro a metà del 2010, i primi MacBook Pro del 2011 e l'iMac a metà del 2011 stavano avviando di default in modalità 64-bit con Snow Leopard. Dal momento che Lion (a metà 2011) ogni nuovo Mac ha solo 64 bit.

Quindi, per rispondere alla tua domanda:

In what year were the last Macs that were not capable (without user tweaking) of running 64-bit software sold?

== > 2011

EDIT 2 : come menzionato nei commenti da Vebjorn Ljosa, l'esecuzione del kernel in modalità a 32 o 64 bit fa poca differenza per il tuo binario, quindi puoi probabilmente supporre che i Mac siano venduti dopo a metà 2007 verrà eseguita un'app a 64 bit (basata sui dati appena sotto).

  • Mac mini :
    • ultimi processori solo a 32 bit: fine 2006
    • i più vecchi processori con capacità a 64 bit: metà 2007
  • iMac :
    • ultimi processori solo a 32 bit: inizio 2006
    • i più vecchi processori con capacità a 64 bit: fine 2006
  • Mac Pro :
    • è sempre stato a 64 bit
  • MacBook :
    • ultimi processori solo a 32 bit: inizio 2006
    • i più vecchi processori con capacità a 64 bit: fine 2006
  • MacBook Pro :
    • ultimi processori solo a 32 bit: inizio 2006
    • i più vecchi processori con capacità a 64 bit: fine 2006
  • MacBook Air :
    • è sempre stato a 64 bit

Quindi sembra che l'ultimo Mac venduto con un processore a 32 bit sia stato il Mac mini del 2006.

    
risposta data 21.08.2013 - 23:30
fonte
3

In questo aspetto, Apple si è "ritirata" un po 'quando è passato ai processori Intel. A quel tempo, tutti i Mac basati su P5 G5 erano a 64 bit e l'introduzione del primo Core-Duo portò sul mercato nuovi Mac a 32 bit, quando stavano già uscendo gradualmente da 32 bit. Non per molto però.

Ricordo chiaramente Steve Jobs Keynote in WWDC 2005, spiegando a titolo di lucro il passaggio a Intel, principalmente per "la solida tabella di marcia del processore presentata da Intel a lui, contro il calo dell'interesse di IBM nel desktop computing a bassa energia".

Infine, amico mio, puoi tranquillamente dimenticarti di 32 bit se stai sviluppando un'applicazione. La "architettura standard" di Xcode per un target Mac è solo a 64 bit e Apple ha trascurato il runtime Obj-C a 32 bit già da alcuni anni.

Questo significa - no ARC, nessuna auto-sintesi di Proprietà, oggetti isa fragili e molto altro ancora. Building Universal o 32bit impone gravi limitazioni al tuo sviluppo.

    
risposta data 14.03.2015 - 20:30
fonte
2

Il Core Duo era l'ultimo processore a 32 bit. Quindi penso che fossero del 2006, quando Apple passò per la prima volta ai processori Intel.

Modifica:

Vedi Cronologia Apple per ulteriori informazioni.

    
risposta data 21.08.2013 - 23:25
fonte

Leggi altre domande sui tag