Changes

Jump to navigation Jump to search

Flash

167 bytes added, 08:43, 9 March 2022
Implementations
|align=left|{{Icon|Windows|Linux|macOS|Web}}<ref group=N name=plugin />
|[https://www.adobe.com/support/flashplayer/debug_downloads.html 32.0.0.465]
|{{✗}} ||{{~}} <ref group=N>Adobe versions discontinued. Harman versions currently maintained for enterprise customers only.</ref> ||{{✓}}
|-
|[https://github.com/vidkidz/waflash WAFlash]
|align=left|{{Icon|Web}}
|[https://clubpenguinadvanced.github.io/waflash-demo/ Web]
|{{✗}} ||{{}} ||{{✓}}
|-
|[https://ruffle.rs/ Ruffle]
|align=left|{{Icon|Windows|Linux|macOS|Web}}
|[https://githubruffle.com/ruffle-rs/ruffle/releases #downloads Nightly builds]|{{✓}} ||{{✓}} ||{{~}}<small> (WIP)</small>
|-
|[https://awayfl.org/ AwayFL]
|align=left|{{Icon|Web}}
|[https://github.com/awayfl/awayfl-player git]
|{{✓}} ||{{✓}} ||{{~}}<small> (WIP)</small>
|-
|[https://lightspark.github.io/ Lightspark]
|align=left|{{Icon|Windows|Linux|Web}}<ref group=N name=plugin>Web version is only available as an NPAPI/PPAPI plugin, and is therefore not OS-agnostic.</ref>
|[https://github.com/lightspark/lightspark/releases 0.8.5]
|{{✓}} ||{{✓}} ||{{~}}<small> (WIP)</small>
|-
|[https://swf2js.com/en/ swf2js]
|align=left|{{Icon|Web}}
|[https://github.com/swf2js/swf2js JavaScript file downloadDownload (Free Version only)]<br />DemosDemo sites: <br />[https://swf2js.com/free/index.html FreeVersion], <br />[https://swf2js.com/prod/index.html ProdProduction Version]
|{{~}} ||{{✗}} ||{{~}}
|-
|align=left|{{Icon|Web}}
|[https://github.com/open-flash/domu-player git]
|{{✓}} ||{{}} ||{{?}}
|-
|Shumway
:The proprietary reference implementation, which Adobe stopped directly supporting in 2020. The web version relies on [[wikipedia:NPAPI|NPAPI/PPAPI]], an obsolete browser plugin system that for many years only stuck around specifically because of Flash Player; as Adobe was phasing out the plugin, so too was the plugin system gradually being dropped by all the major browser vendors. The discontinued desktop player version is still available for download from the debug downloads section of Adobe's website, and Harman International is also [https://airsdk.harman.com/flashplayer maintaining an extended support version specifically for enterprise users].
:;CheerpX for Flash
::A payware HTML5 software package which basically just takes the Harman's version of Flash Player and uses CheerpX, an x86 emulator in WebAssembly, to make it run in modern browsers. No-one on this wiki has had the chance to properly evaluate it, but we'd expect reference-level accuracy at the cost of woeful performance.
;WAFlash
:A closed-source C++-to-HTML5 implementation that technically hasn't been made available to outside users yet, and will probably be payware once although there are a few sites where you can use it is. It seems to be the most accurate of the unofficial Flash players , as of December 2021.
;Ruffle
:A Rust implementation sponsored by multiple veteran Flash game sites, such as Newgrounds and CoolMathGames. It mainly targets HTML5, but is also available as a desktop player. It's progressed to the point where it can run many early Flash games, including the original Flash version of [https://www.newgrounds.com/portal/view/59593/format/flash?emulate=flash Alien Hominid], as well as playing the vast majority of [https://homestarrunner.com Homestar Runner] cartoons. Notably, unlike the other HTML5 options, Ruffle can be installed as a browser addon using the WebExtension system, although sometimes a website will still load the version that it's hosting its own hosted copy even if the addon version is more recent.
;AwayFL
:A desktop-only C++ implementation that went inactive in 2017, with the most recent stable release dating back to 2012. It focuses on older versions of Flash that Lightspark was historically less focused on supporting properly, hence why Lightspark could (and still can) use Gnash as an automatic fallback if both are installed simultaneously. However, newer versions of Lightspark have all but completely superseded Gnash and there's not much reason to use it at all anymore.
:;GameSWF
::The original basis for Gnash. An ''extremely'' old C++ implementation, definitely one of the first serious efforts to reverse-engineer Adobe Flash Player into an open-source package. It hasn't been updated at all since 2009.
;Shumway
Anonymous user

Navigation menu