Le propre moteur d'Epic ne parvenait pas à faire fonctionner sa boutique de manière fluide
Epic Games a discrètement remplacé l'interface utilisateur lente basée sur Unreal Engine de son Epic Games Launcher par une nouvelle application utilisant Tauri v2 et React. Ce changement marque un tournant architectural significatif, abandonnant le moteur propriétaire de l'entreprise pour le frontend de sa boutique.
La motivation est claire : l'ancien client avait la réputation d'avoir des performances médiocres. La direction de la boutique d'Epic Games a publiquement reconnu ces problèmes de performance persistants en février, validant des années de plaintes des utilisateurs concernant la lenteur et la consommation de ressources du launcher.
Cet effort de réingénierie a donné des résultats tangibles. Epic Games rapporte un démarrage à froid de 5,5 secondes pour le nouveau launcher, ce qui représente une amélioration de la vitesse d'environ 46 % par rapport à son prédécesseur. Ce chiffre rapporté par l'entreprise, bien qu'il ne s'agisse pas d'un benchmark indépendant, offre un titre convaincant pour les utilisateurs frustrés par les longs temps de chargement.
La nouvelle architecture tire parti de Tauri v2 propulsé par Rust, associé à un frontend React. Contrairement aux applications Electron qui intègrent une instance complète de Google Chrome, Tauri utilise le composant webview existant du système d'exploitation, promettant une empreinte plus légère et plus efficace.
Tauri évite le poids mort de Chrome
Le nouvel Epic Games Launcher exploite désormais une combinaison puissante : React gère l'interface utilisateur élégante, tandis que Rust alimente les fonctionnalités natives critiques. Surtout, l'application fonctionne sur Tauri v2, une architecture qui évite le fardeau d'intégrer un runtime complet de Google Chrome.
Cette approche contraste fortement avec Electron, un framework courant qui livre son propre moteur basé sur Chromium avec chaque application. Tauri, au contraire, s'appuie sur le composant webview existant du système d'exploitation : WebView2 sur Windows, WebKit sur macOS et WebKitGTK sur Linux. Cette différence fondamentale réduit considérablement l'empreinte du launcher, contribuant à son temps de démarrage à froid de 5,5 secondes.
L'annonce d'Epic Games concernant la refonte du launcher n'a pas mis Tauri en avant. Cependant, une vérification rapide des informations de licence du launcher révèle la pile technologique complète : Tauri v2 aux côtés de React. Bien que cette dépendance aux webviews système offre des avantages significatifs en termes de taille, elle signifie également hériter des bugs du moteur de navigation, comme certains utilisateurs NVIDIA sous Linux l'ont déjà découvert avec WebKitGTK.
L'arrivée sur Linux — avec un piège lié à WebKitGTK
Les joueurs sous Linux peuvent enfin se réjouir, ou presque. La préversion d'Epic Games apporte un support officiel de Linux à l'Epic Games Launcher, une étape importante aux côtés de Windows et des Mac Apple Silicon. À noter que les utilisateurs de Mac Intel sont exclus de cette préversion initiale.
Ce nouveau support s'accompagne toutefois d'une mise en garde. Sur Linux, Tauri s'appuie sur WebKitGTK, une dépendance qui a déjà causé des maux de tête à certains utilisateurs de GPU NVIDIA. Les rapports font état de lenteurs, d'écrans blancs ou d'artefacts de rendu, forçant Epic Games à mettre en œuvre des solutions de contournement comme la désactivation des rendus DMABUF, ce qui peut dégrader la fluidité de l'interface utilisateur.
Même avec un accès officiel au launcher, les joueurs sous Linux doivent modérer leurs attentes. L'écosystème propose déjà des alternatives robustes comme Heroic Games Launcher, Lutris et Legendary, qui comblent ce vide depuis longtemps. Le support officiel ne résout pas comme par magie la compatibilité de tous les titres, en particulier ceux qui dépendent de systèmes anti-triche. Pour les développeurs intéressés par la technologie sous-jacente, plus d'informations sont disponibles sur Tauri - Build smaller, faster, and more secure desktop applications.
Cet article vous plaît ? Recevez-en un comme celui-ci chaque matin.
un e-mail par jour · désinscription en deux clics · aucun traqueur tiers
« Vibe-coded » est une promesse audacieuse, pas un test de performance
« La programmation est difficile. Alors, au lieu de faire ça, nous avons « vibe codé » un nouveau Epic Games Games Launcher. » Cette phrase d'ouverture de l'annonce d'Epic Games Games a fait sourciller, présentant la refonte majeure d'une boutique avec une désinvolture inhabituelle. Ce ton léger masque l'ambition technique d'abandonner Unreal Engine pour une pile Tauri v2 propulsée par Rust et React.
Malgré la rhétorique, le changement technique porte ses fruits. Epic Games Games rapporte un temps de démarrage à froid de 5,5 secondes, soit une amélioration de 46 %. Le nouveau support officiel de Linux et la compatibilité avec les Mac Apple Silicon marquent une expansion significative de la plateforme. Pourtant, la version préliminaire n'est pas exempte de difficultés initiales, avec des correctifs quotidiens rapides traitant les écrans blancs et les problèmes de mise à jour automatique sur Linux, en particulier pour les utilisateurs NVIDIA rencontrant des lenteurs avec WebKitGTK.
Les utilisateurs impatients d'essayer la version préliminaire doivent procéder avec prudence ; son installation supprime l'ancien launcher. Consultez les notes de migration et de retour en arrière actuelles d'Epic Games Games avant de vous lancer, car la réinstallation de l'ancien client peut nécessiter une réindexation des jeux. En fin de compte, une pile plus légère dépend toujours fortement de la qualité de sa webview sous-jacente, une leçon qu'Epic Games Games apprend en temps réel.
Foire aux questions
Pourquoi Epic a-t-il reconstruit l'Epic Games Launcher ?
L'ancien launcher était critiqué pour son démarrage lent et manquait d'une version officielle pour Linux. Epic affirme que le client reconstruit est plus rapide et ajoute le support de Linux.
Quelles technologies alimentent le nouveau Epic Games Launcher ?
Le nouveau client utilise Tauri v2 avec une interface React et des fonctionnalités natives basées sur Rust, s'appuyant sur la webview de chaque système d'exploitation.
Quelles plateformes peuvent exécuter la version préliminaire du launcher ?
La version préliminaire est disponible pour Windows, les Mac Apple Silicon et Linux. Les Mac Intel sont exclus des plateformes de prévisualisation listées.
Les utilisateurs Linux doivent-ils installer la version préliminaire ?
Ils doivent d'abord vérifier la compatibilité : certains utilisateurs NVIDIA ont signalé des écrans blancs ou un rendu lent avec la webview WebKitGTK de Linux.
L'installation de la version préliminaire affecte-t-elle l'ancien launcher ?
Oui. L'installation de la version préliminaire peut supprimer l'ancien launcher, les utilisateurs doivent donc consulter les conseils de migration et de retour en arrière d'Epic avant de changer.

