Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Ruffle

Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Cet article concerne un émulateur. Pour la marque de chips, voirRuffles.

Ruffle
Description de l'image Ruffle vector logo.svg.
Description de l'image Ruffle Web Demo screenshot.png.
Informations
Développé parMike Welsh
kmeisthax
Nathan Adams
Callum Thomson
relrelb
Dépôthttps://github.com/ruffle-rs/ruffle
Écrit enRust
Système d'exploitationLinux,macOS,Microsoft Windows etAndroidVoir et modifier les données sur Wikidata
EnvironnementNavigateur web,Android,Microsoft Windows,Linux etmacOSVoir et modifier les données sur Wikidata
Formats lusSmall Web FormatVoir et modifier les données sur Wikidata
TypeMultimedia
LicenceLicence MIT,Apache License 2.0
Site webhttps://ruffle.rs/

modifier -modifier le code -voir Wikidata(aide)

Ruffle est unémulateur développé pour assurer sur lessites web y ayant eu recours, le fonctionnement des fichiersSWF caractérisés par leurs contenus animés et/ou interactifs, après la désactivation deFlash Player parAdobe Inc, l'entreprise ayant renoncé à résoudre les problèmes de sécurité posés par le player[1],[2].

Ruffle est développé et distribué souslicence libre. À ce titre, le logiciel est déposé sur la plateformeGitHub d'où il est librement améliorable et téléchargeable.

Capacités

[modifier |modifier le code]

Ruffle est écrit enlangage Rust, avec unmodule client pour PC et un moduleserveur web qui fonctionne sur n'importe quel site web[3]. Les auteurs de site web peuvent intégrer Ruffle dans un site à l'aide deJavaScript. Alternativement, les utilisateurs peuvent installer une extension dans leurnavigateur web.

Le client web repose sur la compilation de Rust versWebAssembly, qui permet de l'exécuter dans unsandbox, ce qui représente une amélioration significative comparé à Flash Player, qui souffrait d'un grand nombre de problèmes de sécurité[1],[2]. Le langage Rust lui-même prévient des problèmes mémoires de sécurité communs que Flash Player avait, tels que lesdangling pointers ou lesdépassements de tampon (en anglais, buffer overflow ou BOF)[4].

Le client bureau utilise uneinterface en ligne de commande pour ouvrir les fichiers SWF, avec uneinterface graphique complète planifiée pour le futur[5]. Les téléchargements sont disponibles pour Windows,macOS et Linux.

En date de septembre 2024, Ruffle supporte principalement les contenus Flash les plus anciens -- tout en supportant également des contenus AS3 --, qui utilisentActionScript 1.0 et 2.0, dont 95 % du langage et 78 % de l'API sont implémentés ; le support d'ActionScript 3.0 est à 90 % du langage et 76 % de l'API[6],[7].Bleeping Computer rapporte que tous les jeux SWF qu'il avait testé en février 2021 « fonctionnaient sans problème »[4].

Histoire

[modifier |modifier le code]

Contexte

[modifier |modifier le code]

Adobe annonça en 2017 qu'ils cesseraient de supporter Flash Player le1er janvier 2021, encourageant à la place l'utilisation de HTML5[8]. La même année,The New York Times commença à travailler sur l'archivage de vieux contenus web pour que ses lecteurs puissent regarder les pages web telles qu'elles avaient été publiées[9], et utilise maintenant Ruffle pour l'ancien contenu Flash[10].

Adobe commença à bloquer l'utilisation de Flash Player le 12 janvier 2021 avec unarrêt d'urgence[11]. Plusieurs sites web, y compris ceux gouvernementaux et éducatifs, n'étaient pas préparés pour l'arrêt et cessèrent de fonctionner[12],[3].

Ruffle

[modifier |modifier le code]

Mike Welsh, qui travailla chezNewgrounds jusqu'en 2012, avait déjà travaillé sur un projet open source nommé Swivel pour archiver le contenu Flash en vidéos[13].

En 2016, Welsh débuta un projet intitulé Fluster. Renommé plus tard Ruffle, ce projet se métamorphosera en un émulateur Flash écrit enRust, avec un client bureau et web[2],[14],[15].

Sites web utilisant Ruffle

[modifier |modifier le code]

Entre 2019 et 2020, quelques sites web annoncèrent qu'à l'avenir, ils utiliseraient Ruffle :

Le fondateur deNewgrounds,Tom Fulp, affirma avoir réalisé dès 2010 que « la fin de Flash approchait », mais sans savoir quand[16]. En 2019,Newgrounds annonça qu'il sponsorisait le développement de Ruffle[1] et l'utiliserait pour tout contenu Flash, débutant avec des animations puis des applications interactives[17]. Ce changement permit à Newgrounds d'offrir quelques jeux tactiles sur mobile pour la première fois.Tom Fulp dit auWashington Post: « Nous venons d'intégrer Ruffle au site et jusqu'ici, la majorité du contenu [sur Newgrounds] d'avant 2007 est exécuté avec Ruffle »[13].

En juin 2020,Coolmath Games annonça que tous ses jeux Flash utiliseraient désormais Ruffle[18].

En novembre 2020,Internet Archive annonça recourir à Ruffle pour préserver le fonctionnement des jeux et des animations Flash[19].Jason Scott, un archiviste pour Internet Archive, déclara: « J'ai décidé de l'intégrer dans le système d'Internet Archive, et [l'émulateur] était si bien conçu que cela m'a pris moins d'une demi-journée »[20].

En décembre 2020,Armor Games annonça lui aussi recourir à Ruffle pour assurer le fonctionnement de ses contenus Flash[21].

Homestar Runner a aussi annoncé l'implémentation de Ruffle pour ses dessins animés et ses jeux[22]. Bien que certains éléments du site en lui-même ne soient pas supportés actuellement par l'émulateur, la plupart du contenu du site est visible grâce à une fenêtre Ruffle. Outre sur le site officiel, le changement fut également annoncé sur le compteTwitter deStrong Bad[23].

Articles connexes

[modifier |modifier le code]

Références

[modifier |modifier le code]
  1. ab etc(en-US) « Flash videos and games are resurrected by Ruffles emulator », surSlashGear,(consulté le)
  2. ab etc(en) PaulKrill, « Ruffle project hopes to resurrect Flash Player », surInfoWorld,(consulté le)
  3. a etb(en-US) JimSalter, « Flash is dead—but South Africa didn’t get the memo », surArs Technica,(consulté le)
  4. a etb(en-US) LawrenceAbrams, « This Flash Player emulator lets you securely play your old games », surBleepingComputer,(consulté le)
  5. (en) « Ruffle § Using the desktop application », surRuffle(consulté le)
  6. (en) Dinnerbone, « Optimisations, Text Input, Tab Focusing and More! », surRuffle,(consulté le)
  7. (en) « Ruffle § Compatibility », surRuffle,(consulté le)
  8. (en) TomWarren, « Adobe will finally kill Flash in 2020 », surThe Verge,(consulté le)
  9. ShanWang, « Here’s how The New York Times is trying to preserve millions of old pages the way they were originally published », surNieman Lab,(consulté le)
  10. (en) « Some of the most iconic 9/11 news coverage is lost. Blame Adobe Flash », surWCVB,(consulté le)
  11. (en) LiamTung, « Adobe Flash is finally gone: The end arrives as Adobe starts blocking Flash content », surZDNet(consulté le)
  12. (en) ElenaDeBré, « These Places Were Not Ready for Flash to Die », surSlate Magazine,(consulté le)
  13. a etb(en-US) EliseFavis et ShannonLiao, « Flash is dead. These games from the early 2000s hope to live on. »,Washington Post,‎(ISSN 0190-8286,lire en ligne, consulté le)
  14. (en) « Update README · ruffle-rs/ruffle@0d9d5fe », surGitHub(consulté le)
  15. (en) « Initial commit · ruffle-rs/ruffle@b979ac2 », surGitHub(consulté le)
  16. « Newgrounds founder Tom Fulp on Flash and the challenges of preserving two decades of content », surwww.washingtonpost.com,(consulté le)
  17. (en) JodyMacgregor, « Flash emulation project aims to preserve gaming history »,PC Gamer,‎(lire en ligne, consulté le)
  18. (en)« Coolmath Games and Flash »[archive du], surwww.coolmathgames.com(consulté le)
  19. Jason Scott, « Flash Animations Live Forever at the Internet Archive »,(consulté le)
  20. (en) Khee HoonChan, « Tracing the Sprawling Roots of Flash Preservation », surwww.vice.com,(consulté le)
  21. « The Future of Flash on Armor Games », surArmor Games,(consulté le)
  22. (en) « Ow! My entire website!! - Post-Flash Update », surHomestar Runner(consulté le)
  23. (en) « Did it food? », surStrong Bad on Twitter(consulté le)

Liens externes

[modifier |modifier le code]
v ·m
Formats de fichiers
Logiciels
Lecteur
Animation
Programmation
Bibliothèque
Conversion
Serveur
Obsolète
Articles liés
Développeurs
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Ruffle&oldid=222526057 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp