2 votes

Existe-t-il une application GUI qui fonctionne à la fois sur Mac OS X 10.0 Cheetah et sur MacOS 10.13.4 High Sierra ?

J'essaie de faire valoir que MacOS (Mac OS X) a un très long héritage en tant que système d'exploitation de bureau, mais mes collègues ont fait remarquer qu'il a connu tellement d'itérations depuis la version 10.0 qu'il pourrait aussi bien être considéré comme complètement différent.

Ma question est la suivante : Existe-t-il un moyen d'exécuter ne serait-ce qu'une seule application GUI à la fois sur Cheetah et High Sierra ?

Des astuces peuvent être utilisées, mais il doit s'agir du même produit distribuable (par ex. .app ). Je ne me soucie pas vraiment de savoir si c'est un gros binaire, ou si je dois installer un serveur de fenêtre différent ou quoi que ce soit d'autre. Tant que je peux démontrer à mes collègues que j'ai une application GUI que je peux exécuter sur Cheetah et qui fonctionne aussi très bien sur High Sierra.

0 votes

Cette liste risque d'être un peu longue, mais peut-être que quelqu'un pourra trouver quelque chose d'assez ancien. La plus vieille application que j'ai trouvée est UnRarX, de 2006. Elle fonctionne toujours [bien que maintenant avec l'avertissement 32 bits] Trouver l'application la plus ancienne nécessite une machine assez vieille pour avoir encore le datestamp de création. J'ai dû regarder un Mac Pro de 2008 pour la trouver. Ma première machine compatible OSX est partie chez le grand recycleur du ciel il y a longtemps.

1 votes

Vous pouvez essayer Firefox 1.5.0.2 qui fonctionne encore techniquement aujourd'hui. Je ne sais pas si cela fonctionnerait sur Cheetah.

2 votes

Mon Dieu ! Question intéressante. Si j'en ai l'occasion ce week-end, je démarrerai un vieux PowerMac G4 sur lequel Cheetah est encore installé sur l'un de ses disques internes et je verrai si je peux faire fonctionner l'une de ses applications sur mon iMac Pro. Ça va être amusant ! LOL Mais Mais il y a un autre facteur à prendre en compte dans votre quête/argumentation, à savoir le passage de PowerPC à Intel.

1voto

Ca Lo Points 11

Selon Wikipedia Cheetah était livré avec AppleScript. Donc, si vous pouvez avoir un Mac fonctionnant sous Snow Leopard, selon les commentaires de cette question (et non la réponse, c'est étrange), il semble qu'un AppleScript sauvegardé en tant qu'app donne une app universelle (PowerPC G4 et plus, ou Intel). Je n'ai pas testé, mais peut-être que si vous enregistrez cet AppleScript :

display dialog "hello"

comme application sur l'éditeur AppleScript de Snow Leopard, elle fonctionnera sous Cheetah et High Sierra.

Cette application AppleScript est très simple, et affiche "hello" dans une fenêtre, avec un bouton "OK". Il s'agit donc d'une application GUI très simple.

1 votes

+1 Haha, je pensais faire quelque chose comme ça ce week-end, juste pour voir ce qui se passe (mais avec une application AppleScript interactive qui utilise des fenêtres/boîtes de dialogue). Ce sera intéressant de voir comment ça se passe.

0voto

Scottmeup Points 2390

La plupart des applets Java ?

On pourrait l'envelopper dans un conteneur .app avec un shell script qui lance le java et charge l'applet.

0 votes

Bien que vrai, cela ne prouvera pas vraiment mon point de vue à mes collègues puisque la même applet fonctionnera sous Windows et Linux :)

1 votes

@BenLeggiero Vos collègues ont-ils dit que ce n'était pas possible ? =D Je pourrais essayer d'étudier les binaires universels dans ce cas. Quelque chose de simple construit avec PPC + 32bit intel a une chance de le faire, en ignorant les autres dépendances.

0 votes

Si vous êtes vraiment prêt à faire des expériences : Chess.app est opensource et disponible chez Apple de la v45 à la v322. Vous pourriez construire les deux (le premier sur une machine 10.0 - donc les vieux fichiers de ProjectBuilder n'offrent pas un chemin pugrade droit ) puis les lipoïser ensemble ((comment) 10.0 gère-t-il les fat-binaries ?) ? Ce serait un hack assez cool, même si les versions intermédiaires de l'OS ont quelques problèmes et seulement une légère tricherie ;)

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