1 votes

Qu'est-ce qui rendrait une application incompatible avec OS X Lion ?

Les bons moyens de tester ou de vérifier la compatibilité avec Lion font l'objet d'une autre question : Quels outils les gens utilisent-ils pour vérifier la compatibilité des logiciels avec Lion ?

Qu'est-ce qui, en général, rendrait une application - qui fonctionne avec Snow Leopard - incompatible avec Lion ? Pourrais-je deviner si une application fonctionne / ne fonctionne pas / fonctionne partiellement avec Lion en me basant sur certaines caractéristiques ?

Que font, par exemple, toutes les applications signalées "Ne fonctionne pas" ou "A quelques problèmes" sur Table de compatibilité de RoaringApps ont en commun ?

5voto

Annika Backstrom Points 8138

Ma supposition éclairée serait :

1) Toutes les applications qui traitent des fichiers du système d'exploitation

2) Toute application Power PC

Ces suppositions sont juste basées sur les informations données dans le profil de l'application sur roaring apps et sur ce qu'apple m'a dit.

3voto

Oskar Points 1242

En général, tous les programmes font appel au système d'exploitation pour effectuer certaines tâches. Il s'agit de l'API - interface de programmation d'applications.

Lion modifie certaines API, en ajoute de nouvelles et en supprime d'anciennes. Le plus gros problème est lorsqu'un programme a besoin d'une API qui a maintenant disparu. Le deuxième problème est lorsque les choses changent. Enfin, lorsqu'une nouvelle fonctionnalité comme Mission Control est introduite, l'ancien programme ne s'attend peut-être pas à ce que ses fenêtres soient déplacées de cette manière.

Les hypothèses faites par un développeur peuvent s'avérer ne plus être vraies, ce qui entraînera des problèmes mineurs ou majeurs.

De plus, les programmes qui n'utilisent pas d'API mais réagissent simplement aux choses telles qu'elles sont peuvent se casser lorsque ces choses bougent. Par exemple, si un programme suppose que ~/Bibliothèque est visible, il s'arrêtera clairement lorsqu'il sera exécuté sur une version propre de Lion.

Les pilotes de périphériques changent - ce qui peut provoquer des erreurs.

Enfin, des couches de compatibilité entières comme Rosetta sont abandonnées.

0 votes

Apple ne devrait-il pas concevoir son système d'exploitation en tenant compte du fait que Mission Control va mettre de côté les applications obsolètes ?

0 votes

Je pense qu'Apple fait preuve d'une attitude assez stridente - nous allons de l'avant. J'adore ça, personnellement. Je ne connais pas d'application 10.6 qui soit restée fidèle à l'API 10.6 et qui ait eu le moindre problème avec Lion. Les applications qui ont réinventé la roue ne s'en sortent peut-être pas aussi bien. Ce n'est pas une mauvaise chose - j'aime que les développeurs Mac aient plus de latitude - mais ne vous attendez pas à ce que tout soit au niveau d'iOS. Les API privées sont beaucoup plus faciles à utiliser du côté Mac, donc elles sont utilisées.

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