Software incompatibile con versioni più recenti del sistema operativo

1

Ho comprato un nuovo computer per sostituire il mio vecchio MacBook Air (2011). Sono migrato dal mio backup di Time Machine, portando le mie vecchie applicazioni. Uno dei passaggi della migrazione ha indicato "l'identificazione di software incompatibile".

Alcune applicazioni hanno un cerchio grigio su di esse, mentre altre (come OmniGraffle 4) si bloccano istantaneamente al momento del lancio.

Che cosa causa la preidentificazione di alcune applicazioni come incompatibili mentre altre semplicemente non funzionano?

    
posta Daniel 14.12.2017 - 06:21
fonte

1 risposta

1

What causes some applications to be pre-identified as incompatible while other simply fail to work?

Dipende tutto. Alcuni binari sono compilati con un flag che indica qual è la versione minima del sistema operativo su cui verrà eseguita. C'è anche il Info.plist che contiene le versioni minime del sistema operativo. Infine, l'applicazione stessa può verificare se verrà eseguita su una particolare versione del sistema operativo.

Sfortunatamente, le vecchie app come OmniGraffe 4 che sono state rilasciate nel 2005 probabilmente non usano alcun controllo di versione (ed è incompatibile) ed è per questo che si blocca quando viene lanciato.

    
risposta data 14.12.2017 - 13:46
fonte

Leggi altre domande sui tag