Od połowy lat 90-tych, technologia Flash miała monopol na tworzenie multimedialnych komponentów dla stron internetowych. Od połowy lat 90-tych technologia Flash miała monopol na tworzenie multimedialnych komponentów dla stron internetowych. Dziś, kiedy Adobe pogodziło się z przeciwnościami losu (ogłoszenie Google o zaprzestaniu wspierania technologii opartej na Flashu w reklamach było ostatnim gwoździem do trumny), Adobe ogłosiło, że planuje całkowicie pozbyć się Flasha do końca 2020 roku.
Treść artykułu:
- O Flashu
- O HTML5
- Mobile Friendly
- Łatwo formatowane filmy
- Adobe Integrated?
- Widokowo przyjęty przez przeglądarki
- Dostępny dla mediów społecznościowych
- Cross-Platform & Obsługiwane przeglądarki
- Better Storage
Uaktualnienie: Jeśli podobało ci się granie lub hostowanie gier flash i nie jesteś pewien, gdzie się udać, sprawdź nasze alternatywy WIX i Shopify lub pobaw się na naszej stronie Game Library.
ALSO
Sprawdź wywiad GameAnalytics z Filippem Karmanovem, dyrektorem generalnym i założycielem Black Snowflake Games, dotyczący potencjału wirusowego gier HTML5.
Ten post ma na celu głównie edukację marketerów z naszej bazy klientów, jednak treść tego artykułu ma również zastosowanie dla każdego innego, czy to projektanta stron internetowych, czy klienta, który zleca wykonanie interaktywnego projektu opartego na sieci; niezależnie od tego, czy jest to gra wirusowa, baner reklamowy, aplikacja na Facebooku czy strona internetowa.
Adobe Flash był wszędzie w Internecie. Operatorzy stron internetowych, którzy chcieli dostarczyć swoim gościom treści multimedialne, nie mogli uniknąć plików Flash. Stało się tak pomimo luk w zabezpieczeniach, problemów ze stabilnością, wad wydajnościowych, braku otwartego źródła i komplikacji na urządzeniach mobilnych.
Jeśli dni Flasha są już policzone, co to oznacza dla twórców stron internetowych? Google Chrome, obecnie najpopularniejsza przeglądarka internetowa, ma duży wpływ na dyktowanie trendów w tworzeniu stron internetowych. Z ich stanowiskiem wobec Flasha, zmusiło to programistów Flasha do niechętnej migracji do HTML5.
Wszystko to zostało powiedziane, Adobe Flash wciąż ma szanowaną markę, pomimo ostatniej negatywnej prasy Adobe wciąż ma ponad trzy miliony programistów zależnych od ich technologii Flash, aby spełnić ich potrzeby w zakresie tworzenia i dystrybucji treści, jednak to się zmieni, jest to po prostu kwestia czasu.
Do 2010 roku Adobe Flash Player był zainstalowany na prawie wszystkich komputerach, co czyniło go popularnym celem dla twórców złośliwego oprogramowania (programistów, którzy tworzą oprogramowanie mające na celu zakłócenie, uszkodzenie lub uzyskanie nieuprawnionego dostępu do systemu komputerowego).
W miarę upływu czasu, oprogramowanie Flash padło ofiarą poważnych luk w zabezpieczeniach, które musiały być regularnie usuwane, trend ten został smutno podkreślony w 2015 roku, kiedy Adobe zostało zmuszone do ogłoszenia dwóch przypadków, w których były one zagrożone, przy braku istniejącej w tym czasie łatki. W rezultacie wiodące przeglądarki opowiedziały się za natychmiastową dezaktywacją wtyczki. Jednak schyłek ery Flasha był już wyraźnie widoczny na jakiś czas przed tym wydarzeniem.
Przed wykonaniem skoku do HTML5, ważne jest, aby zrozumieć, dlaczego Flash jest na dobrej drodze do odejścia i co sprawia, że HTML5 jest tak silną alternatywą.
O Flashu
Flash, znany wcześniej jako Shockwave, a jeszcze wcześniej MultiFlash, trafił na rynek ponad 20 lat temu, rewolucjonizując strumieniowanie audio i wideo, oferując programistom platformę multimedialną ze zdolnością do manipulowania grafiką wektorową i szybszą za pomocą języka zwanego ActionScript.
Adobe Flash nie ogranicza się tylko do audio i wideo, programiści używają go również do publikowania interaktywnych stron internetowych, tworzenia animacji i tworzenia bogatych aplikacji internetowych (RIA). W ten sposób można powiedzieć, że Adobe Flash daje programistom możliwość projektowania wciągających doświadczeń użytkownika w sieci.
Jako platforma programowa do produkcji i wyświetlania interaktywnych treści multimedialnych, Adobe Flash zmienił wygląd Internetu. Flash pozwala na animację elementów tekstowych i graficznych w celu dostarczania filmów, gier i innych materiałów za pośrednictwem przeglądarki internetowej. Podejście graficzne jest również oferowane przez środowisko autorskie Flash Animate CC (dawniej Flash Professional). Do tworzenia gier i aplikacji flash przeznaczonych na strony internetowe, komputery stacjonarne lub urządzenia przenośne firma Adobe opracowała międzyplatformowe środowisko uruchomieniowe AIR (Adobe Integrated Runtime).
Projekty oparte na technologii Flash są dostarczane w zastrzeżonym formacie plików Shockwave Flash (SWF). Specyfikacja tego formatu została udostępniona przez Adobe w ramach Adobe Open Screen Project w 2008 roku, ale niestety SWF nigdy nie spełnił kryteriów otwartego standardu.
Po stronie użytkownika pliki SWF wymagają implementacji interfejsu programowania aplikacji (API), który jest integrowany z przeglądarką internetową w postaci wtyczki. Najpopularniejszą dystrybucją był autorski Flash Player firmy Adobe.
O HTML5
HTML (Hypertext Markup Language) jest przeznaczony do tworzenia struktury dokumentów internetowych. Poprzez serię tekstów, znaczników, elementów i atrybutów, treść strony internetowej jest definiowana i tłumaczona na to, co użytkownik końcowy widzi w przeglądarce, HTML wykorzystuje te podstawowe komponenty do programowania ulepszonych funkcji sieciowych.
HTML5, najnowsza wersja HTML, działa niezawodnie w obszarach, w których wcześniej miał problemy z adaptacyjnym renderowaniem – rozszerzając możliwości HTML w ogromnym stopniu.
Dodając nowe elementy umożliwiające użytkownikom manipulowanie ich układami w celu zwiększenia SEO, wraz z HTML5 usuwa pewne unikalne kwalifikatory, które powstrzymywały wielu użytkowników przed przyjęciem tego oprogramowania, zwiększając jego łatwość użycia i bazę klientów. W sumie, HTML5 oferuje większe możliwości audio i wideo.
Nowe funkcje zostały zaprojektowane z myślą o kompatybilności wstecznej. Oznacza to, że osoby korzystające z przeglądarki na telefonie komórkowym lub komputerze stacjonarnym mogą mieć ten sam poziom doświadczenia, bez potrzeby stosowania dodatków.
Mobile Friendly
Komunikujemy się w coraz bardziej mobilny sposób, w rzeczywistości telefon komórkowy obecnie przewyższa korzystanie z komputera stacjonarnego. Aby nie stracić szans na konwersję, każda strona powinna być silnie obecna na urządzeniach mobilnych. HTML5 jest najbardziej gotowym na urządzenia mobilne narzędziem do tworzenia stron i aplikacji mobilnych. Przeglądarki mobilne w pełni zaadoptowały HTML5, więc tworzenie projektów mobilnych jest proste, a ponieważ Flash nie jest w stanie sprostać mobilnym wymaganiom współczesnego biznesu, pozostaje w tyle w wyścigu, pozostawiając HTML5 w tyle.
To oczywiście nie dziwi większości ludzi po tym, jak Steve Job publicznie potępił Flasha za jego niższość w stosunku do HTML5 w publikacji zatytułowanej „Thoughts on Flash”.
W publikacji Jobsa, przytacza on sześć argumentów, dlaczego Flash nie zostanie zaimplementowany w produktach Apple;
- Adobe Flash jest zamkniętym, własnościowym oprogramowaniem
- Niemal cała zawartość wideo jest również dostępna w nowoczesnym formacie H.264 format
- Adobe Flash jest niebezpieczny i niestabilny
- Flash znacząco skraca czas pracy na baterii urządzeń mobilnych
- Standard Flash nie jest odpowiedni dla urządzeń dotykowych
- Flash jest warstwą przeszkadzającą między platformą a programistą
Zamiast kontynuować korzystanie z przestarzałego oprogramowania, Apple ogłosiło, że jego mobilny system operacyjny będzie zgodny z HTML5.
Łatwe formatowanie filmów
Od początku, Flash był standardowym formatem portalu wideo, YouTube (druga najczęściej używana wyszukiwarka po Google). Pierwsi użytkownicy YouTube’a odczuwali niedogodności związane zarówno z koniecznością instalowania wtyczki Flash, jak i regularnego aktualizowania oprogramowania. Było to oczywiście frustrujące zarówno dla YouTube, jak i jego użytkowników, co doprowadziło do zmiany w 2010 roku, kiedy to twórcy YouTube zdecydowali się na oferowanie filmów w formacie HTML5.
Jest to przykład na to, jak bardzo HTML5 zmniejszył stres związany z przesyłaniem i osadzaniem treści wideo na stronach przeglądarki.
Adobe Integrated?
Następujące odrzucenie formatu SWF nie spotkało się z nieprzygotowaniem Adobe. Już w 2011 roku firma ogłosiła, że zamierza zintegrować HTML5 z własnymi produktami i usługami. Zapowiedziała również wprowadzenie mobilnych wersji Flasha.
Pod koniec 2015 roku ostatecznie zmieniła nazwę Flash Professional na Adobe Animate CC. Kompletnie przepracowana wersja programu do animacji obsługuje natywny element HTML5 Canvas oraz trójwymiarowy interfejs graficzny WebGL. Oba formaty są otwartymi standardami webowymi. Firma zaleca teraz, aby aplikacje tworzące animowane treści internetowe za pomocą produktów Adobe korzystały z HTML5 zamiast Flasha.
Powszechnie przyjęty przez przeglądarki
W sierpniu 2016 roku Chrome ogłosił, że treści Flash, które ładują się w tle przeglądarki, są teraz domyślnie blokowane. Jako uzasadnienie zespół podał luki w zabezpieczeniach, a także problemy ze stabilnością.
Według twórców 90% wszystkich treści Flash w sieci jest przetwarzanych w tle bez żadnej wartości dodanej dla użytkownika – przede wszystkim w kontekście analizy stron internetowych. This impairment load times.
As internet gigants continue to reject the use of Flash software, HTML5 is increasing more so in its incorporation and use for popular internet browsers, citing the main reasons being both security and load times are almost of no issue when adopting HTML5.
Dostępność mediów społecznościowych
Kolejnym ukłonem w stronę HTML5 jest włączenie gier HTML5 do systemu przez giganta mediów społecznościowych Facebook.
Ponad 800 milionów ludzi gra w gry na Facebook.com i połączonych z Facebookiem grach mobilnych każdego miesiąca, dzięki wkładowi HTML5. Facebook dostrzegł dostępność i funkcjonalność, jaką HTML może zaoferować użytkownikom poprzez tworzenie i granie w gry na serwerach Facebooka.
Z uproszczonymi szablonami gier w ofercie, bardzo podobnymi do własnej platformy oprogramowania Gamify. Ludzie mogą bezproblemowo ładować i grać w gry na każdym ze swoich inteligentnych urządzeń.
Cross-Platform & Browser Supported
Multimedialna zawartość osadzona w witrynie z obsługą HTML5 może być wyświetlana na różnych platformach, ponieważ większość przeglądarek jest w stanie interpretować HTML5. Oznacza to, że w przypadku interaktywnej gry, nie ma scenariusza, w którym konkretne urządzenie nie może jej załadować i zagrać.
To samo można powiedzieć o różnych przeglądarkach, HTML5 ma zdolność do obsługi komponentów multimedialnych w różnych strukturach przeglądarek.
Better Storage
HTML5 pozwala na przechowywanie danych w wielu oknach, ma lepsze zabezpieczenia i zachowuje dane nawet po zamknięciu przeglądarki. Lokalne przechowywanie danych jest jednym z narzędzi HTML5, które sprawiają, że aplikacje internetowe są możliwe bez wtyczek firm trzecich. Poprzez przechowywanie danych w przeglądarce użytkownika, można łatwo tworzyć funkcje aplikacji, takie jak przechowywanie informacji o użytkowniku, buforowanie danych i ładowanie poprzedniego stanu aplikacji użytkownika.
Podsumowanie
Podsumowanie jest takie, że dni Flasha są policzone, ale potrzeba dynamicznej i angażującej zawartości pozostanie. Dzięki zdrowemu przejęciu HTML5 i umieszczeniu go na szczycie tronu oprogramowania multimedialnego, nie ma wątpliwości, dokąd zmierzają wszyscy deweloperzy.
Uaktualnienie: Jeśli podobało ci się granie lub hostowanie gier flash i nie jesteś pewien, gdzie się udać, sprawdź nasze alternatywy WIX i Shopify lub pobaw się na naszej stronie Biblioteka gier.