Maintenant que Yocto-Visualization est disponible sur Linux, on s'est dit qu'on devait aussi faire un effort pour les utilisateurs qui se battent pour maintenir un écosystème Mac OS X macOS. Et grâce au travail remarquable des développeurs de Mono, c'est possible!
Dès maintenant, vous pouvez donc télécharger une version macOS de Yocto-Visualization V2 sur la page des utilitaires fournis gratuitement pour nos produits.
Yocto-Visualization fonctionne sous macOS
Installation
Vous pourrez utiliser Yocto-Visualization V2 sur les systèmes à partir de OS X 10.9 (Mavericks), et il fonctionnera tant que Apple ne décidera pas de tuer le support pour les applications 32 bits dont dépend pour l'instant Mono.
Il y a un prérequis pour lancer Yocto-Visualization sur macOS: vous devez d'abord installer Mono pour macOS. Vous pouvez le télécharger gratuitement depuis le site de Mono, et l'installation se fait en quelques clicks grâce à un installeur convivial. A priori toutes les versions récentes de Mono (à partir de la 5.10.1) devraient fonctionner.
Pour installer Yocto-Visualization il vous faut downloader le fichier zip de notre site web, et double-cliquer dessus pour l'ouvrir. Vous y trouverez une application macOS que vous n'aurez qu'à glisser dans votre dossier Applications pour l'utiliser. Pas besoin d'installer ou de désinstaller, il vous suffira de le mettre à la poubelle lorsque vous n'en voudrez plus.
Personalisation
La configuration du programme est sauvegardée dans un sous-répertoire ~/.config/Yoctopuce/Yocto-Visualization. Si vous désirez pré-configurer votre application pour qu'elle démarre avec un fichier de configuration spécifié, vous pouvez éditer le fichier Yocto-Visualization.app/Contents/MacOS/YoctoVisualization.sh et rajouter un paramètre -config à l'application pour spécifier le chemin complet du fichier de configuration à utiliser.
Compilation
Si vous désirez modifier plus profondément l'application, vous trouverez le code source commun à toutes les plateformes sur GitHub. Pour votre debugging sur macOS, l'environnement le plus pratique est VisualStudio for Mac. Le nom est un peu trompeur dans la mesure où la version Mac ne contient pas l'éditeur d'interface visuel, mais c'est néanmoins un environnement de développement avec debugger intégré parfaitement utilisable.
Si vous espérez le recompiler pour obtenir un exécutable natif 64 bits, autant vous avertir tout de suite: ça ne sera pas si simple. La limitation ne vient pas Yocto-Visualization lui-même, mais du fait que Apple n'a jamais fait l'effort de porter en 64 bits le framework Carbon dont dépend l'implémentation WinForms de Mono. Donc soutenez plutôt les efforts des développeurs de Mono pour faire la migration de leur librairie WinForms vers Cocoa...
Problèmes connus
Même si l'application est parfaitement utilisable, il reste quelques détails perfectibles:
- Sur les versions récentes de macOS, vous obtiendrez un avertissement que l'application n'est pas optimisée pour votre machine. C'est dû au fait qu'il s'agit d'un exécutable 32 bits, mais n'a aucune incidence sur le fonctionnement du programme. Remerciez Apple et validez l'avertissement, vous ne le reverrez plus.
- La sélection dans l'éditeur de propriétés ne marche pas très bien. Nous travaillons à un contournement de ce problème, il sera disponible dans une prochaine révision.