L'idée d'exécuter des applications Windows sur un autre système d'exploitation n'a rien de nouveau. Les utilisateurs de Linux le font depuis des années avec l'aide de Wine, mais Wine a aussi donné naissance à des solutions propriétaires comme CrossOver, développée par CodeWeavers. Avec l'arrivée récente de la Google Play Store sur plusieurs Chromebooks (et donc, par extension, des applications Android), l'objectif de CrossOver est devenu clair : exécuter des logiciels Windows sur Android « et » Chrome OS. Oui, cela fonctionne.
Wine, CrossOver et CodeWeavers
Pour un usage strictement productif, il y a de fortes chances que l'on réussisse à ouvrir des outils Windows de base dans des environnements Linux. La majeure partie du « sale boulot », pour ainsi dire, est prise en charge par Wine, un excellent projet qui nous accompagne depuis une vingtaine d'années. Un aspect très positif est que d'autres initiatives ont émergé de Wine, notamment CrossOver. D'après ce que nous avons pu constater, la relation entre CodeWeavers et le projet Wine est très étroite, au point que la société a embauché Alexandre Julliard, auteur original de Wine, comme CTO. L'un des projets les plus importants de CodeWeavers est une version de CrossOver compatible avec Android. Cela permettra à l'avenir aux appareils Android d'exécuter des logiciels Windows sans encombre, mais il y a un élément supplémentaire dans l'équation : Chrome OS.
ARC Welder et la Play Store sur Chromebook
En avril de l'année dernière, nous avons parlé d'ARC Welder, une technologie qui permet d'exécuter des applications Android sur Chrome. À l'époque, l'état du code était plus que préliminaire, et après de nombreuses rumeurs, Google a confirmé l'arrivée de la Play Store sur les Chromebooks. Certains des modèles mentionnés étaient l'Acer R 11, l'Asus Flip et les Chromebook Pixel 2015 et au-delà. Cette annonce et le lancement ultérieur ont donné à CodeWeavers le champ libre pour utiliser son aperçu technique de CrossOver Android sur la Google Play Store d'un Chromebook avec du matériel Intel, et y exécuter rien de moins que Steam, où ils ont chargé une session du fabuleux jeu Limbo. La phrase utilisée par CodeWeavers pour décrire cela était « un leprechaun monté sur une licorne en train de prendre une photo d'un OVNI ». Honnêtement, je pense qu'ils ont mis dans le mille.
J'admets que les passionnés les plus acharnés de Chromebooks avaient déjà réussi à exécuter des logiciels Windows sur Chrome OS auparavant (avec l'aide de Wine et du fameux « mode développeur »), et que CrossOver a encore beaucoup de travail devant lui (un point critique sera de clarifier sa situation avec le matériel ARM), mais cela ne diminue en rien le mérite de l'application. Des logiciels Windows via une application Android sur Chrome OS. Cela ressemble à de la magie.