Il Ambiente classico è un software Apple che supporta l'esecuzione di Mac OS 9 app su Mac OS X. (" Mac OS Classic "si riferisce alle versioni Mac OS precedenti a Mac OS X.) Mac OS 9 e Classic sono molto vecchi: Mac OS 9 era interrotto nel 2001 e l'ultima versione di OS X per supportare Classic è la 10.4 (Tiger), che è stata rilasciata nel 2005.
Qual è la differenza tra le app Classic e OS X? Il loro codice è completamente diverso, tanto diverso quanto la differenza tra le app Windows e Mac. Questo perché Classic e OS X sono architettonicamente molto diversi.
Perché Mac OS X pensava che la tua app fosse un'app Classic? Molto probabilmente:
- Sui sistemi UNIX, che includono Linux e Mac OS, i file di programma (eseguibili) abbattibili devono avere una proprietà eseguibile impostata su true.
- Windows e Mac OS Classic non sono UNIX e i loro filesystem non hanno il concetto di una proprietà eseguibile.
- La maggior parte delle app per Mac OS sono cartelle che appaiono come file in Mac OS. Lo sai se hai guardato l'app in Windows. La parte eseguibile dell'app è uno dei file in
TheApp.app/Contents/MacOS
.
- Quando hai spostato il file su Windows, la proprietà del file eseguibile è stata persa, quindi quando lo hai spostato sul tuo Mac, la proprietà eseguibile è diventata impostata su false. *
- Quando hai aperto l'app, Mac OS ha provato a lanciare l'app, ha notato che l'app non è stata contrassegnata come eseguibile e ha pensato che fosse un'app Classic.
* Di solito i file che provengono da sistemi non UNIX avranno la proprietà eseguibile impostata su true per impostazione predefinita, ad esempio se si spostano file utilizzando un'unità flash o se si utilizza zip anziché rar. Il programma che usi per decomprimere i file sul tuo Mac sarebbe quello da incolpare.
Perché i tuoi rarari 177 byte? Forse perché c'erano interi file che non erano supportati e quindi non sono stati rari.