Co zamiast Adobe Flash Player?
Jak już wspomnieliśmy, rynek nie znosi próżni i zakończenie wsparcia dla Adobe Flash Player sprawiło, że do wzięcia pozostał spory kawałek internetowego tortu. W związku z tym pojawiło się grono programów, które próbowały wejść w buty Adobe i dać użytkownikom to, czego oczekują. O kontynuacji wsparcia na rynek chiński i światowy przez dwóch potentatów już pisaliśmy, ale warto też wspomnieć o rozwiązaniach alternatywnych dla pakietów korporacyjnych. Przyjrzyjmy się zatem popularnym następcom Adobe Flash Player.
Lightspark
Otwarotźródłowa implementacja Adobe Flash Player dostępna na komputery z systemem operacyjnym Windows, ale również na wiele systemów opartych o jądro Linuxa.
Gnash
Kolejne otwartoźródłowe rozwiązanie dostępne na rynku już od niemal 20 lat. Wspiera funkcje SWF z wersji v7, v8 i v9, ale możliwości, jakie wniosła odmiana SWF v10, nie są już obsługiwane. Program nie jest już dalej rozwijany, a jego ostatnia wersja jest sprzed 10 lat, choć nadal można ją pobrać i wykorzystywać.
Ruffle
Ruffle to emulator napisany w języku programowania Rust na potrzeby odtwarzania plików SWF. Prace nad nim realizowane są w formule otwartej i odbywają się na Github. Po zakończeniu wsparcia dla Adobe Flash Player niektóre strony internetowe zdecydowały się na zaadaptowanie Ruffle, by umożliwić swoim użytkownikom dalsze korzystanie z narzędzi Flash, do których zdążyli się przyzwyczaić. Ruffle dostępny jest na wszystkie główne systemy operacyjne i jest kompatybilny zarówno z przeglądarkami bazującymi na projekcie Chromium, jak i z Firefoxem.
CheerpX for Flash
To kolejny emulator technologii Flash, ale tym razem opierający się na HTML5. Bazuje na emulowanej poprzez WebAssembly wersji Adobe Flash Player, zapewniając 100% kompatybilność z Flashem, włączając w to ActionScript 2/3, Flex i Spark. Oprogramowanie nie wymaga żadnych zmian w aplikacjach Flash. CheerpX for Flash może w sposób bezpieczny działać na współczesnych przeglądarkach bez konieczności instalowania dodatkowych komponentów przez użytkownika końcowego. Dzięki wykorzystywaniu piaskownicy HTML5 w sposób radykalny zwiększa bezpieczeństwo w porównaniu do zwykłego playera Flash.