Che cosa renderebbe un'app incompatibile con OS X Lion?

1

Buoni modi per testare o verificare la compatibilità con Lion è stato chiesto in una diversa domanda: Quali strumenti vengono utilizzati per verificare la presenza di un software compatibile con Lion?

Che cosa, in genere, renderebbe incompatibile con Lion un app che funziona con Snow Leopard? Posso sapere con certezza se l'app funziona / non funziona / funziona parzialmente con Lion sulla base di alcune funzionalità?

Che cosa, ad esempio, tutte le app segnalate "Non funziona" o "Ha alcuni problemi" nella tabella di compatibilità di RoaringApps hanno in comune?

    
posta Jari Keinänen 20.07.2011 - 18:58
fonte

2 risposte

3

In generale tutti i programmi chiamano sul sistema operativo per fare qualcosa. Queste sono le API - interfaccia di programmazione delle applicazioni.

Lion cambia alcune API, ne aggiunge di nuove e cancella quelle vecchie. Il problema più grande è quando un programma ha bisogno di un'API che non c'è più. Il secondo problema è quando le cose cambiano. Infine, quando viene introdotta una nuova funzionalità come Mission Control, forse il vecchio programma non si aspetta che le sue finestre vengano spostate in quel modo.

Le ipotesi formulate da uno sviluppatore possono risultare non più veritiere che causeranno piccoli o grandi errori.

Inoltre, i programmi che non utilizzano l'API ma reagiscono alle cose in quanto possono interrompersi quando si spostano. Ad esempio, se un programma presuppone che ~ / Library sia visibile, si romperà chiaramente durante l'esecuzione su una versione pulita di Lion.

I driver dei dispositivi cambiano: ciò può causare errori.

Infine, vengono eliminati interi livelli di compatibilità come Rosetta.

    
risposta data 20.07.2011 - 19:12
fonte
5

La mia ipotesi istruita sarebbe:

1) Qualsiasi app che gestisce i file del sistema operativo

2) Qualsiasi app Power PC

Queste ipotesi si basano solo sulle informazioni fornite nel profilo dell'app sulle app di ruggenti e su ciò che Apple mi ha detto.

    
risposta data 20.07.2011 - 19:10
fonte

Leggi altre domande sui tag