Skip to content

FAQ - HYPERPLANNING

  • Qu'en est-il du développement d'un pack pour Mac OS Catalina ?

    Pour rappel, HYPERPLANNING est un logiciel développé pour les OS Microsoft. Le Client Web, multi-plateforme, permet aux personnels de secrétariat et appariteurs de s'y connecter depuis un poste Mac OS.

    Depuis quelques années, pour aider les utilisateurs de Mac qui ne souhaitent pas utiliser le Client Web, nous proposons un pack intégrant la brique logicielle WINE qui permet d'utiliser les programmes Windows sur Mac OS.




    Problème

    La dernière mise à jour Mac OS Catalina ne supporte pas les applications 32 bits. La brique logicielle WINE prend en charge les applications 64 bits depuis longtemps, mais certains composants Windows nécessitent tout de même le support du 32 bits pour être entièrement fonctionnels.



    Avancées

    Nous réussissons à compiler les dernières versions de développement de WINE de deux manières, directement avec le compilateur de macOS Mojave ou en cross-compilant à la façon de Play On Mac, en intégrant ou non WINE compilé en 32 bits. Cependant, à l'heure actuelle, aucune des deux manières n'est satisfaisante en terme de rapidité et de stabilité.

    Nous arrivons à lancer HYPERPLANNING 2020 64 bits, mais toutes les interfaces comportant des composants « TreeView » provoquent des plantages de l'application. La fermeture de l'application provoque elle aussi un plantage de WINE. Un autre problème est l'installation des applications : actuellement le programme d'installation que nous utilisons fonctionne en partie en 32 bits, ce qui signifie que la mise à jour automatique ne fonctionne pas.



    Perspectives

    Nous sommes tributaires des avancées de WINE sur Mac OS. Nous essayons toutes les nouvelles releases dès leur sortie, et nous essayons d'aider au maximum les développeurs de WINE en leur remontant les problèmes que nous rencontrons. Nous suivons attentivement les béta-tests de CrossOver et les évolutions de WINE pour Mac OS Catalina. Dès que CodeWeavers aura livré ses modifications de WINE, nous pourrons essayer de refaire des packs complets tels que nous les faisions jusqu'à présent. Actuellement, la dernière version de WINE, la 5.9, n'intègre toujours pas ces modifications.



    Alternatives

    Si vous êtes vraiment à l'aise avec WINE et les systèmes « unix » et que vous souhaitez essayer par vous-même, vous pouvez :


    1. installer le package WINE Development (https://dl.winehq.org/wine-builds/macosx/download.html),

    2. créer un préfix win64 (env WINEPREFIX=/Users/utilisateur/monPrefix WINEDEBUG=fixme-nls WINEARCH=win64 /Application/Wine\ Devel.app/Contents/Ressources/wine/bin/wine64 winecfg),

    3. comme winetricks n'arrive pas à l'installer, il faut télécharger msxml6 SP1, l'extraire avec « cabextract » pour obtenir les fichiers msxml6.dll et msxml6r.dll, copier ces fichiers dans le répertoire system32 du préfix,

    4. ensuite il faut inscrire l'utilisation des bibliothèques msxml6 en tant que « native puis intégré » depuis winecfg,

    5. enfin, vous pouvez copier un répertoire d'une installation HYPERPLANNING 2020 64 bits et le lancer dans votre préfix.



    Vous pouvez également installer CrossOver 19 pour Catalina. Vous trouverez HYPERPLANNING parmi les applications proposées.