On ne manque pas de lanceurs multitâches sur le Mac, entre les historiques comme Launchbar et Quicksilver, ceux qui sont bien installés dans le paysage comme Alfred ou même les plus récents à l’image de Raycast. Sol vient s’ajouter à la liste, avec un élément distinctif qui suffit à s’intéresser à lui : il est non seulement gratuit, il est aussi open-source avec l’intégralité de son code à disposition sur GitHub. Il propose aussi une idée ou deux intéressantes, même s’il faut noter qu’il est en développement et loin d’être aussi complet que ses concurrents.
Sous le capot, le développeur a choisi les technologies issues du web pour créer Sol, qui repose ainsi sur React Native, un framework JavaScript créé par Facebook. L’app ne repose pas sur Electron, la version macOS est ainsi codée en Swift, mais les organes internes sont développés en JavaScript. Le pari étant d’en faire un outil évolutif, avec des modules plus faciles à développer grâce à ce choix. Autre avantage de cette option, Sol pourra être multiplateforme et une version destinée à Windows est d’ailleurs en cours de création.
La bêta proposée actuellement pour macOS 10.15 au minimum est fonctionnelle, même si elle est loin du niveau de sophistication des autres lanceurs. C’est logique et le développeur travaille sur plusieurs fonctionnalités, dont un historique du presse-papier et un gestionnaire de fenêtres. L’app peut malgré tout servir à lancer d’autres apps, chercher un fichier ou encore initier une recherche sur internet. Les bases sont là pour permettre de créer des scripts ou des recherches spécifiques, mais il manque notamment une interface pour gérer ces ajouts.
De la même manière, Sol ne propose que deux raccourcis clavier pour son activation (⌘espace
ou ⌥espace
) et il n’est pas possible d’en choisir un autre. Parmi ses bonnes idées, signalons cet espace en bas de la fenêtre principale pour afficher les prochains rendez-vous, le morceau en cours de lecture dans l’app Musique et même la météo. Cette information nécessite néanmoins d’ouvrir un compte sur OpenWeather (c’est gratuit) et de donner les coordonnées de son emplacement, rien n’est encore automatisé à ce stade.
En bref, Sol est un candidat intéressant si ses créateurs en poursuivent le développement et si d’autres personnes créent des modules pour l’enrichir. Pas évident, mais c’est aussi le seul lanceur moderne qui est open-source, ce qui le distingue de ses concurrents et offre l’opportunité de contribuer à sa création si vous le souhaitez.