Adobe Flash
Aby zapoznać się z podobnymi artykułami, zobacz Flash i Adobe Flash Player .
Opracowany przez | Cegła suszona na słońcu |
---|---|
Napisane w | C++ |
System operacyjny | Microsoft Windows , Linux i macOS |
Odczytane formaty | FLA ( d ) , mały format internetowy i FLV ( d ) |
Formy pisane | FLA ( d ) |
Rodzaj | Silnik oprogramowania ( en ) Edytor obrazów wektorowych Platforma obliczeniowa |
Licencja | Licencja własna |
Stronie internetowej | www.adobe.com/products/flash/flashpro |
Oś czasu wydania
Adobe Flash lub Flash , dawniej Macromedia Flash , oznacza zestaw technologii oprogramowania umożliwiających manipulowanie grafiką wektorową , obrazami rastrowymi i skryptami ActionScript w celu tworzenia lub wykorzystywania treści multimedialnych (animacje, filmy, gry, aplikacje...). Oprogramowanie Flash Player było rozwijane i dystrybuowane przez firmę Macromedia do 2005 r., po jej przejęciu przez firmę Adobe Systems , która zapewniała wsparcie dla oprogramowania do momentu zakończenia wsparcia w dniu. Flash Player był dostępny jako wtyczka w większości przeglądarek internetowych , co pozwalało na korzystanie z interaktywnych obiektów lub strumieniowanie strumieni wideo, co nie było natywnie dozwolone przez przeglądarki w tamtym czasie.
Flash może odnosić się do zintegrowanego środowiska programistycznego (IDE), maszyny wirtualnej używanej przez program Flash Player lub serwer Flash do odtwarzania plików Flash (rozszerzenie SWF).
Po wprowadzeniu na rynek w 1996 r. technologia Flash stała się jedną z najpopularniejszych technologii dodawania animacji i obiektów interaktywnych do strony internetowej , a także integracji strumieniowego wideo na stronie internetowej. Technologia ta jest następnie zawarta w wielu programach, a także jest wykorzystywana do tworzenia animacji, reklam lub gier wideo.
Flash od dawna jest dominującą platformą treści multimedialnych w Internecie, ale od decyzji Apple z 2010 r. o zaprzestaniu umieszczania go na tabletach i telefonach tej marki, wraz z rozwojem nowych technologii internetowych HTML5 , które prześcignęły Flasha pod względem funkcjonalności i bezpieczeństwa, wykorzystanie tej technologii spadło z prawie 50% stron internetowych w 2011 roku do 10% w, przed upadkiem wraz z zakończeniem rozwoju Flash Playera w 2020 roku i zaprzestaniem jego obsługi przez przeglądarki.
Fabuła
Początki
W, Charlie Jackson , Jonathan Gay i Michelle Welsh tworzą małą firmę programistyczną ( start - up ) o nazwie FutureWave oraz wczesne oprogramowanie do rysowania SmartSketch , zaprojektowane tak, aby tworzenie graficznych interfejsów użytkownika było tak proste, jak rysowanie na papierze [ 1 ] . SmartSketch, choć innowacyjny, nie odniósł oczekiwanego sukcesu. Wraz z demokratyzacją Internetu, FutureWave zdaje sobie sprawę z potencjału narzędzi do animacji wektorowej w sieci. W 1995 roku firma FutureWave zmodyfikowała SmartSketch, dodając system klatka po klatce i ponownie wydała oprogramowanie jakoFutureSplash Animator na Macintosh i Windows . Z biegiem czasu firma powiększyła swoją siłę roboczą o drugiego programistę, Roberta Tatsumiego [ 2 ] , artystę Adama Grofcsika i specjalistę ds. public relations , Ralpha Mittmana.
W, Macromedia kupuje oprogramowanie do animacji wektorowych i sprzedaje je jako Flash 1.0. Druga wersja Macromedia Flash została wydana w 1997 roku z nowymi funkcjami, takimi jak obsługa dźwięku stereo, integracja map bitowych, przycisków i biblioteki. Macromedia Flash 3 został wydany w 1998 roku, znacznie poprawiając obsługę i publikowanie animacji. Wydaje się, że prosty język skryptowy kontroluje interaktywne obiekty; W tym samym roku firma Macromedia sprzedaje swój 100- tysięczny produkt [ref. konieczne] . W 1999 r. firma Macromedia wypuszcza czwartą wersję Flasha i rejestruje 100 milionów instalacji Flash Playera [ 3 ] , obecnie wchodzącego w skład Microsoft Internet Explorera 5 . Flash 4 widzi początek obsługi MP3 . Pierwotnie odtwarzacz Flash nie był dołączany do przeglądarek internetowych, a użytkownicy musieli odwiedzić witrynę firmy Macromedia , aby go pobrać. Od 2000 roku jest dystrybuowany z przeglądarkami AOL , Netscape i Internet Explorer . Dwa lata później jest dostarczany ze wszystkimi wersjami systemu Windows XP , docierając do 92% internautów.
2000s
Piąta wersja Flasha została wydana w 2000 roku, z nowymi możliwościami skryptowymi, w języku zwanym teraz ActionScript. Wprowadza również innowacje dzięki możliwości modyfikowania interfejsu środowisk tekstowych.
Macromedia Generator to pierwsza inicjatywa firmy Macromedia mająca na celu oddzielenie projektu od zawartości pliku Flash. Generator 2.0 wydany wi obejmuje generowanie serwera w czasie rzeczywistym w profesjonalnej wersji Flash. Generator został wycofany w 2002 roku na rzecz nowych technologii, które umożliwiły transmisję danych między klientem a serwerami ColdFusion .
Wbadanie przeprowadzone przez Media Metrix dla Macromedia pokazuje, że 7 z 10 największych amerykańskich witryn korzysta z technologii Flash [ 4 ] .
the, firma Macromedia ogłasza dostępność programów Macromedia Flash MX i Macromedia Flash Player 6 z nowymi aplikacjami wideo, komponentami i bibliotekami do pobrania. Flash Communication Server MX, również wydany w 2002 roku, umożliwia pobieranie filmów przez szóstą wersję Flash Playera (wcześniej zawartego w pliku Flash).
Pojawia się Flash MX 2004, z nowymi funkcjami, takimi jak nawet ośmiokrotnie szybsze uruchamianie z nowym kompilatorem i nowym Macromedia Flash Player 7, możliwością tworzenia tabel, grafiki i animacji tekstowych, obsługą nowych formatów, takich jak PDF i Adobe Illustrator 10. ActionScript 2.0 również pojawia się, umożliwiając bardziej formalną obiektową orientację rozwoju.
Flash MX 2004 jako pierwszy został wprowadzony na rynek w dwóch wersjach: „standardowej” i „profesjonalnej” . Wersja standardowa jest nastawiona na klasyczną animację Flash, natomiast wersja Pro zawiera zaawansowane możliwości dla programistów.
Wprowadzenie w 2004 roku „platformy Flash” sprawiło, że wyszła ona poza status prostego narzędzia kreacyjnego (Flex 1.0/Breeze 1.0). Flash Lite 1.1 zezwala na odczyt zawartości Flash na urządzeniach wbudowanych, takich jak telefony komórkowe . Zaprezentowana na początku sierpnia [ 5 ] firma Macromedia wypuściła ósmą wersję Flasha w 2005 roku, uważaną przez firmę Macromedia za najważniejszą aktualizację od czasu piątej wersji Flasha [ 6 ] : filtry, bitmapa , nowy kodek wideo On2 VP6, nowy silnik ” FlashType” renderer, emulator telefonu komórkowego i kilka dodatków do języka ActionScript 2.0, takich jak BitmapData, oraz kilka klas geometrii.
Flash Lite 2 został również zaktualizowany w 2005 r. (równolegle do Flash Player 7) [ 7 ] .
theAdobe Systems przejmuje firmę Macromedia i wszystkie jej produkty [ 8 ] , [ 9 ] .
Dziewiąta wersja Flash Playera to pierwsza w 2006 roku aktualizacja Flash Playera wraz z oprogramowaniem autorskim. Flex 2.0 jest aktualizowany wraz z Flash Playerem 9; po raz pierwszy w historii Flasha odtwarzacz zostanie zaktualizowany przed odpowiednim oprogramowaniem flashowym [ ref. pożądane] .
W roku 2007 Flash został dołączony do pakietu Adobe Creative Suite (CS3). Flash CS3 jest nadal dostępny w dwóch wersjach (Simple i Professional). Główne nowości to całkowita integracja z resztą pakietu Adobe, między innymi łatwiejszy dostęp do plików dzięki Bridge CS3. Ale głównej zmiany nie ma, jest przejście do trzeciej wersji ActionScript , która znacznie go ulepsza, okazuje się, że jest pełniejsza, ale bardziej skomplikowana dla początkujących.
W, wypuścił drugą wersję kandydata do wydania ( kwalifikującą się wersję) Flash Playera 10, który po raz pierwszy opiera się również (i częściowo) na możliwościach karty graficznej (GPU) komputera. the, dostępny jest Flash 10 [ 10 ] , w wersji uznanej przez firmę Adobe za stabilną [ref. konieczne] .
Również w 2008 roku, po długim sporze między Adobe a społecznością open-source, pojawił się projekt Alchemy Compiler, oparty na frameworku llvm , który pozwala flashowi emulować natywne języki C++/C i Assembler. Podczas konferencji Adobe max na ekranie będą wyświetlane porty emulatora fceu lub nowszego silnika Unreal Engine.
2010s
the, jedenasta wersja Flasha jest dostępna w wersji 32-bitowej i 64-bitowej [ 11 ] , [ 12 ] ; przynosi między innymi technologię Stage3D., Adobe ogłasza koniec prac nad wtyczką Flash dla telefonów komórkowych [ 13 ] . the, Flash player 11.2 jest dostępny w wersji premium, płatnej wersji (9% przychodów po zarobieniu pierwszych 50 000 $ [ 14 ] ) działania Flash Playera, dla gier łączących 3D i Alchemy 2 (obecnie Flashcc)., Adobe anuluje swój projekt „speedtax” i usuwa ASNext (actionscript 4) ze swojej mapy drogowej [ref. konieczne] .
Przyszłość po 2010 roku
Twórcy zakładają, że w dłuższej perspektywie wtyczka Flash powinna zostać całkowicie zastąpiona przez HTML5, gdy przeglądarki internetowe dogonią technicznie Flasha pod względem zarządzania buforami audio i wideo (szybkość renderowania, vsync, audiobajty, pełny ekran itp.) , choć pozostaje to tylko hipotezą, wiedząc, że niskopoziomowe wykończenie wideo i audio wymaga znacznego zwiększenia budżetów rozwojowych. Dlatego firma Adobe coraz bardziej koncentruje się na wykorzystaniu technologii Flash w aplikacjach multimedialnych na komputery stacjonarne, nie tracąc przy tym z oczu odtwarzacza internetowego.
Wreszcie, Adobe zachęca programistów do rezygnacji z technologii Flash, ze względu na wykrycie licznych luk w zabezpieczeniach i blokadę wtyczki, skuteczną przez wiele przeglądarek, poczynając od Mozilla Firefox i Google Chrome .
2016
Flash zmienia nazwę na Animate CC [ 15 ] . Ta nowa nazwa wyraźnie zapowiada repozycjonowanie oprogramowania: animacja . W żargonie biznesowym zawsze używa się nazwy Flash.
Użycie Flasha spadło z prawie 50% stron internetowych w 2011 roku do 10% w 2011 roku[ 16 ] .
koniec 2020 r
Firma Adobe ogłosiła na swoim blogu, żekoniec produktu Flash, planowany na koniec 2020 roku [ 17 ] . Przestaną aktualizować i rozpowszechniać odtwarzacz Flash. Zachęcają twórców treści do migracji do HTML5 i WebGL [ 18 ] . Od tego czasu Adobe opowiada się za przejściem na HTML5 , a ostateczna śmierć Flasha jest zapowiedziana na rok 2020 [ 19 ] .
Od animacji do wideo
Pierwotnie skupione na animacji, wczesne wersje Flash oferowały niewielką interaktywność, z bardzo ograniczonymi możliwościami tworzenia skryptów. Skrypty służą do tworzenia większości interakcji (przycisków, pól, rozwijanych menu) obecnych w animacjach Flash. Skrypty pozwalają zredukować czas tworzenia tak bardzo, jak waży plik .swf, w porównaniu z wykorzystaniem kluczowych obrazów, zaprojektowanych przede wszystkim do animacji. Ponadto są łatwe do ponownego użycia. Językiem programowania klienta WWW Flash jest ActionScript ; klient komunikuje się z serwerem przez gniazdo XML lub przez http (funkcja LoadVariables() lub klasa LoadVars [ 20 ]) w przeciwieństwie do AJAX , który używa XMLHTTPRequest lub ActiveXObject w zależności od przeglądarki. Implementacja XMLHTTPRequest została przeportowana do flasha, którego funkcjonalność zależy od wersji odtwarzacza [ 21 ] .
Flash Player od czasu pojawienia się języka ActionScript 3.0 ma dwie maszyny wirtualne; AVM1 kompatybilny z ActionScript 1.0 i 2.0 oraz AVM2 kompatybilny z ActionScript 3.0 bardziej zorientowany programista ze względu na swoją złożoność.
Lata | ActionScript | Flashowe IDE | Odtwarzacz Flash | FlashLite |
---|---|---|---|---|
2000-2003 | 1.0 | Flash 5, Flash MX | 6 | |
2003-2006 | 2.0 | Flash MX 2004, Flash 8 | wersje 7 i 8 | wersja 2.0, 2.1 i 3 |
Od 2006 | 3.0 | Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CC | wersja 9, 10 i 11 |
Architektura
Odtwarzacz Flash jest zawsze w stanie, oprócz zarządzania interfejsem graficznym, skompilować język ActionScript zawarty w plikach swf do postaci kodu bajtowego, który może być następnie interpretowany przez odtwarzacz. Jednak niektóre technologie stosowane w odtwarzaczu Flash firmy Adobe pozostają niepubliczne lub objęte patentami (na przykład kompresja audio i wideo).
Możliwy jest również eksport animacji w formacie HTML5. Różne urządzenia mobilne natywnie obsługują format HTML5, w przeciwieństwie do formatu swf, który nie jest już obsługiwany w systemach Android i iOS w najnowszych wersjach.
Adobe Reader
Le lecteur Flash permet une installation rapide. L'utilisation de graphiques vectoriels (tels que PostScript, SVG et PDF), spécialement quand ils sont combinés avec du code ActionScript pour l'animation, autorise les fichiers Flash à être de petits fichiers qui utilisent moins de bande passante que les bitmaps ou les vidéos. Sur plusieurs points, Flash est une solution très intéressante pour transmettre des contenus multiples. Si le contenu est simplement un format[pas clair], comme du texte, de la vidéo ou de l’audio, d’autres alternatives peuvent donner de meilleurs résultats. Cependant, cela dépend du type d’application ou d’animation créée. Une animation Flash peut avoir besoin de plusieurs procesor . Według firmy Macromedia odtwarzacz Adobe Flash ( wtyczka lub ActiveX dla przeglądarki Internet Explorer w systemie Windows) jest obecnie obecny w 97% przeglądarek na całym świecie, z czego 90% ma najnowszą wersję, zgodnie z badaniem przeprowadzonym przez NPD [ 22 ] . . Inne źródła, takie jak Webhits [ 23 ] , sugerują, że w 2005 r. wskaźniki spadły poniżej 70%.
Flash Player 8 oferuje dwa kodeki wideo : VP6 i Sorenson Spark firmy On2 Technologies oraz JPEG , Progressive JPEG, PNG i GIF przyspieszające uruchamianie . W następnej wersji powinien mieć możliwość korzystania z kompilatora just-in-time (JIT) dla silnika ActionScript. Flash staje się bardzo powszechny na komputerach. Według NPD [ 24 ] 98 % amerykańskich użytkowników Internetu ma zainstalowanego Flash playera [ 22 ] , z czego 45 % - 56 % [ 25] , które mają najnowszą wersję. Odtwarzacz istnieje dla ogromnej liczby systemów i urządzeń. Zawartość można odtwarzać bez problemu wsystemach Microsoft Windows,Mac OSiLinuxi386 (Macromedia stworzyła lub licencjonowała odtwarzacze dla następujących systemów: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSiIRIX). W przeciwnym razie Macromedia Flash Lite zapewnia kompatybilność z innymi systemami.
Flash Player 8 nigdy nie został wydany dla systemu Linux . Ta decyzja została zakwestionowana w społeczności Linuksa, ponieważ niektórzy uważali, że Adobe rezygnuje z rynku Linuksa. Adobe ogłosiło, że odrzuci tę wersję, aby skoncentrować się na wersji 9, uruchomionej wkrótce po wersjach Windows i Mac OS X. Paradoksalnie strony internetowe nalegają na korzystanie z najnowszych wersji, Adobe twierdzi, że ich odtwarzacze Flash są „kompatybilne z Linuksem” . Wydanie wersji 9 pomogło poprawić tę sytuację. [nie jasne]Ta wtyczka istnieje na wielu platformach (PC (Windows, Mac OS lub GNU/Linux), Pocket PC, PSP, Mobile...). Systemy UNIX obsługują odtwarzacze w wersjach 9 i 10, ale nie 8, i działają tylko na niektórych wersjach Linuksa, sterownikach dźwięku ALSA , bez obsługi OSS lub esd . Brak obsługi starszych wersji w systemie Linux można obejść za pomocą Wine .
Adobe oferuje swoim użytkownikom, którzy akceptują licencję, możliwość korzystania ze specyfikacji w celu tworzenia programów, które można eksportować do formatu Flash. Licencja zabrania używania specyfikacji do tworzenia programów do kopiowania plików Flash. Technologia Flash jest coraz częściej wykorzystywana do treści reklamowych, czasami nieodpowiednich, została stworzona dla Mozilli i jej pochodnych rozszerzeń, takich jak FlashBlock pozwalający blokować treści reklamowe Flash, ładowanie niechcianych stron wprowadzających i żądania instalatora Flash.
Czytelnicy alternatywni
Komponent Flash Player to zastrzeżona wtyczka (lub ActiveX), której źródła nie są dostępne. Istnieją inne projekty odtwarzaczy Flash, takie jak GPLFlash i swfdec , na różnych etapach zaawansowania.
Wreszcie, biorąc pod uwagę powszechne użycie formatu flash, opracowanie kompatybilnego programu do odtwarzania znalazło się na liście priorytetów FSF . Projekt nazywa się Gnash .
Środowiska deweloperskie
Edytor Flash to zarówno oprogramowanie do rysowania wektorów , jak Illustrator , jak i oprogramowanie do animacji. Minusem dla autorów jest poleganie na zastrzeżonym oprogramowaniu do tworzenia plików Flash, a także poleganie na formacie, którego przyszłą ewolucją kieruje tylko Macromedia. Jednak publikacja wSpecyfikacja formatu .SWF w wersji 3 sprawiła, że tworzenie aplikacji zgodnych z Flash stało się bardziej dostępne.
- Flash (wersja 5): dodano obsługę zdarzeń dla klipów, potężniejszą niż przyciski.
- Flash MX (wersja 6.0, MX dla „Multimedia eXperience”): Od tej wersji Flash stał się standardowym narzędziem do tworzenia i publikowania dynamicznych treści i aplikacji na komputery stacjonarne i urządzenia mobilne. Flash często nie jest już identyfikowany jako zwykłe oprogramowanie do animacji; jest coraz częściej wykorzystywany do tworzenia aplikacji Rich Internet Application (RIA) z dynamiczną zawartością, ale także tzw. aplikacji off-line . Duże grupy nie wahają się wykorzystywać możliwości Flasha, aw szczególności możliwości dynamicznego interfejsu w zależności od użytkownika. (Np.: Eurocopteropracowała swoje narzędzia szkoleniowe we Flashu. Niezależnie od tego, czy są to piloci, czy mechanicy, wszyscy interesariusze mają dostęp do szkolenia, które ich dotyczy, za pośrednictwem adaptacyjnego interfejsu opracowanego we Flashu).
- FlashMX 2004 (wersja 7.0). Flash ma tendencję do stania się zintegrowanym środowiskiem programistycznym (IDE), takim jak Visual Studio i Eclipse , które ostatecznie umożliwią tak zwane szybkie tworzenie aplikacji (RAD). Jest teraz oparty na języku ActionScript 2.0. Obsługuje te same kaskadowe arkusze stylów, które są używane w HTML; jest to szybszy sposób dodawania efektów wizualnych (efektów fabuły); kreator ułatwiający import wideo; różne ulepszenia dotyczące narzędzi (wielokąt, swobodna transformacja) i panelu (historia, polecenia, zachowania, komponent, pomoc nie-HTML) oraz Flash Player 7.
- Flash 8 (wersja 8.0). Flash 8 nadal opiera się na języku ActionScript 2.0, który wzbogaca. Flash 8 oferuje teraz filtry i tryby mieszania, ułatwia komunikację między animacją a jej kontenerem za pośrednictwem zewnętrznego API oraz ułatwia przesyłanie i pobieranie plików między komputerem użytkownika a serwerem dzięki klasie FileReference.
- Flash CS3 (wersja 9.0). Flash może teraz polegać na nowej wersji swojego preferowanego języka ActionScript 3. W szczególności umożliwia użytkownikowi włączanie/wyłączanie trybu pełnoekranowego.
- Flash CS4 (wersja 10.0). Dzięki nowej wersji swojego odtwarzacza Flash umożliwia teraz korzystanie z 3D i obsługuje standard H.264 dla wideo. Pozwala również na kinematykę odwrotną. W przeciwieństwie do swojego poprzednika Director i jego „Xtras” , Flash nie jest przeznaczony do rozszerzania za pomocą wtyczek. Możliwe jest zintegrowanie dodatkowych komponentów lub „Komponentów” do pobrania ze strony internetowej wydawcy lub wykonanych przez wielu programistów. Komponenty te same w sobie są opracowane w technologii Flash i są zintegrowane w sposób przejrzysty i z kompatybilnością między platformami, co to oznacza, w przeciwieństwie do „Xtras”które są bibliotekami zewnętrznymi, które mogą wykorzystywać różne technologie i czasami są specyficzne dla niektórych platform. Alternatywne kompilatory i środowiska programistyczne to Flash, Ming , haXe , E anim , SWiSH i Multimedia Fusion 2 . Obecnie [Kiedy?] wiele programów, takich jak LibreOffice , Gnash , Swift, SWiSH lub Toon boom studio (cartoon) może eksportować w tym formacie.
- Flash CS5 , Flash CS5.5 , Flash CS6 , Flash CC .Dzięki kompilatorowi Air obecnemu we Flashu możesz teraz tworzyć aplikacje na telefony i tablety na platformy Android i iOS. Możesz po prostu użyć wygenerowanych aplikacji lub umieścić je w różnych sklepach. Po utworzeniu konta programisty i wygenerowaniu różnych certyfikatów Twoje aplikacje będą dostępne w Google Play, Amazon AppStore lub Apple App Store. Możesz także eksportować swoje animacje w formacie HTML5, który jest formatem internetowym kompatybilnym z różnymi telefonami i tabletami dostępnymi na rynku (w przeciwieństwie do formatu .SWF, który nie jest już obsługiwany w systemach iOS i Android). [przepustka promocyjna]
Używa
Utworzone pliki Flash można umieścić na stronie internetowej do użytku w Internecie lub wyświetlić w niezależnej formie (jako pojedynczy plik wykonywalny, bez wtyczek) do użytku w trybie offline. Zawartość graficzna plików Flash umożliwia uzyskanie bogatych aplikacji internetowych dzięki obsłudze wektorów i plików multimedialnych , które integrują cyfrowy dźwięk i cyfrowe wideo. Flash służy do tworzenia treści wizualnych w tak zwanym podejściu „ RichMedia ” i „ Motion Design ” do sieci.
To oprogramowanie jest obecnie używane w następujących kontekstach:
- Création de sites Internet et de jeux vidéo distribués sur le World Wide Web.
- Création d'illustrations.
- Création de vidéos pour la télévision ou le cinéma (génériques, clips musicaux, publicités, courts-métrages d'animation).
- Conception d'habillages pour des émissions télévisées.
- Création d'applications multimédia.
- Portions d'interfaces de jeux vidéo
- Création de diaporamas interactifs.
- Création de bannières publicitaires.
- Distributions marketing sur CD.
- Diffusion de vidéos via le Web.
- Module Web permettant d'interagir avec une base de données.
- Flash Video, extension .flv
Produkty firmy Adobe obsługujące technologię Flash
Technologia Flash jest wykorzystywana w wielu dziedzinach aplikacji i mediów:
- Flash-MX
- FlashPaper , podobny do formatu Acrobat PDF
- Flash Communication Server , który od wersji 2 stał się Flash Media Server , używany w szczególności do komunikacji audio/wideo/danych
- Flash Remoting Mx, brama do zawartości Flash połączonej z danymi klient-serwer
- Flash Lite, umożliwiający integrację treści RichMedia , zwłaszcza na telefonach komórkowych...
- Adobe Flex , RIA Framework
- Zintegrowane środowisko wykonawcze Adobe , środowisko wykonawcze DRIA
- Adobe Premiere obsługuje kodek wideo Sorenson
kontrowersje
Społeczność open source
Bardzo długi konflikt postawił Macromedia i Adobe przeciwko społeczności open source, która protestowała przeciwko temu, że w przeciwieństwie do swojego poprzednika Adobe Director , Flash skompilował tylko zastrzeżony język skryptowy. Kłótnia zakończyła się w 2008 roku na wspólnym gruncie wraz z opracowaniem kompilatora Alchemy , który pozwala kompilować języki C , C++ i asembler w trybie zarządzanym, co między innymi pozwoliło na portowanie wielu starych gier MS-DOS, a także gier zręcznościowych i emulatory konsoli lub wersje Flash Unity 3D i Unreal Engine. Teraz technologia Flash jest kompatybilna z pracą w świecie open source.
Integracja internetowa
Chociaż Flash jest używany na wielu stronach internetowych, nie jest częścią standardów W3C , a zatem jako taki nie jest uznanym standardem internetowym.
Chociaż firma Adobe opublikowała częściowe specyfikacje Flasha (z wyłączeniem na przykład kodeków wideo), nie istnieje ogólnodostępna dokumentacja referencyjna, w związku z czym niemożliwe jest uczynienie z tego standardu, który z definicji musi być publicznie udokumentowany [ 26 ] .
Brak publicznej dokumentacji i brak standaryzacji ograniczają możliwości stron trzecich w zakresie opracowywania kompatybilnych dodatków. Rzeczywiście, chociaż wtyczka Flash jest preinstalowana na wielu komputerach konsumenckich, niektóre systemy operacyjne , bezpłatne lub nie, nie mają kompatybilnego modułu [ 27 ] .
Adobe przedstawia na swojej stronie Flasha jako „część narzędzi dla sieci” [ 28 ] , jednak jego użycie jest krytykowane [ 29 ] , w szczególności przez promotorów otwartych standardów.
Kwestie interoperacyjności
Format Flash nie jest ustandaryzowany, specyfikacje otwarte dopiero niedawno (do pisania odtwarzacza), podobnie jak protokół RTMP [ 30 ] , pojawiają się problemy z interoperacyjnością .
Przez długi czas wyszukiwarki nie indeksowały Flasha [ 31 ] . Kaskadowe arkusze stylów nie mają zastosowania do obiektu Flash, z wyjątkiem natywnych obiektów Texfield, które mogą wyświetlać uproszczony HTML (głównie znaczniki formatowania) [ 32 ] , które mogą wykorzystywać style CSS [ 33 ] lub silnik AIR, który integruje silnik webkit i może wyświetlać kompletne strony HTML. Brak wtyczki utrudnia korzystanie z tego formatu na niektórych platformach [ 34 ]. Funkcje wyszukiwania w przeglądarce nie mają dostępu do zawartości Flash. Historia przeglądania nie zawiera treści Flash, więc nie ma możliwości powrotu do kroku np. w wielostronicowym formularzu. Nie jest możliwe utworzenie łącza hipertekstowego do elementu treści Flash: można połączyć tylko stronę zawierającą ten element; SWFAddress pozwala jednak na to [ 35 ] .
Dostępność treści
Po ostrej krytyce w tej kwestii do 2003 r . [ 36 ] Flash należy obecnie do kategorii technologii zgodnych z dostępnością w rozumieniu standardu WCAG2.0 (Web Content Accessibility Guidelines) W3C [ 37 ] : funkcje dostępności są zawarte we wtyczce od wersji Flash player 6 [ 38 ] .
Problemy z bezpieczeństwem
Domyślnie odtwarzacz Flash umożliwia korzystanie z kamery internetowej i mikrofonu komputera. Większość użytkowników nie zmienia konfiguracji swojego oprogramowania, aw przeszłości istniały złośliwe programy, które korzystały z kamery internetowej i mikrofonu. Jest to naruszenie prywatności i bezpieczeństwa.
Wiele reklam opierało się na wykorzystaniu animowanych banerów we Flashu. Wystarczy, że serwer, na którym znajdują się reklamy, zostanie naruszony, aby szkodliwy program został wysłany do internautów, gdy odwiedzają oni stronę internetową. Jednak od 2010 roku Flash jest coraz rzadziej używany [ 39 ] i wystarczy go nie aktywować w przeglądarce, aby się zabezpieczyć.
Pomimo licznych aktualizacji sama natura algorytmu stanowi idealną pożywkę dla trojanów i innego oprogramowania szpiegującego. Według strony CVE Details, w ciągu ostatnich 10 lat odtwarzacz Flash był celem 338 ataków [ 40 ] . Właśnie ze względu na te luki w zabezpieczeniach Apple jest jednym z pierwszych głównych graczy na rynku, który odmawia integracji oprogramowania z urządzeniami iPhone lub iPad, wybierając zamiast tego strumieniowanie oparte na HTTP.
Według raportu AISP zatytułowanego „Illegal Streaming and Cyber Security Risks” [ 41 ], jednym z najpopularniejszych sposobów rozprzestrzeniania wirusów komputerowych są nielegalne strony z transmisją wideo korzystające z odtwarzacza Flash. W przeciwieństwie do legalnych witryn, nielegalne witryny zawierają „szyte na miarę” odtwarzacze wideo, które zapraszają użytkowników Internetu do zainstalowania aktualizacji ich odtwarzacza Flash. Ta aktualizacja, zamiast dostarczać wideo na żądanie, instaluje konia trojańskiego lub podobne złośliwe oprogramowanie na komputerze użytkownika. W zależności od rodzaju infekcji program może wtedy działać w tle i otwierać kilka portów TCP, tworzyć interfejs dowodzenia i kontroli oraz komunikować się z menedżerem. Komputer jest następnie przekształcany w „bota” lub „zombie” [ 42 ] .
Uwagi i odniesienia
- „ Jak narodził się FutureSplash Animator ” Adobe .) .
- „ Robert Tatsumi ” , przez Crunchbase ( dostęp) .
- „ Macromedia Flash dociera do ponad 100 milionów użytkowników sieci ” PR Newswire .) .
- „ Duże firmy używają oprogramowania ColdFusion MX ” [ archiwum] , w Adobe (dostęp na) .
- Paul Festa, „ Flash 8: Macromedia stawia na swoje możliwości wideo ” , su ZDnet , (konsultował się z) .
- „ Wersje na platformie Flash ” , su Senocular ( dostęp) .
- „ Podgląd aktualizacji Flash Lite 2 ” w Flash Magazine ( dostęp) .
- „ Przejęcie firmy Macromedia przez firmę Adobe ma się zakończyć 3 grudnia 2005 r. ” , su Adobe , (konsultował się z) .
- CowboyNeal, „ Adobe Acquiing Macromedia on December 3, 2005 ” (dostęp) .
- „ Flash 10 wydany, wprowadza akcelerację 3D ” , na neowin.net , (konsultował się z) .
- Anh, „ Aktualizacje firmy Adobe do wersji Flash 11 i Air 3 w systemie Android ” , w Journal du Geek , (konsultował się z) .
- „ Adobe Flash 11: Stage 3D i 64 bity ” , w Zone Numérique , (konsultował się z) .
- David Goldmann, „ Początek końca Adobe's Flash ” (dostęp) .
- Alex Mccaw, „ Adobe 's 9% Flash tax ” (dostęp) .
- „ Co nowego w programie Animate CC | Nowe pędzle i warstwy ” , na stronie adobe.com (dostęp)
- „ Świat żegna się z Flashem ” , su Statista .
- Flash i przyszłość treści interaktywnych
- „ Flash player pod koniec aktualizacji i dystrybucji na rok 2020 ” , su cnetfrance .
- „ Adobe ogłasza śmierć technologii Flash na rok 2020 ” , su ZdNet .
- Korzystanie z klasy LoadVars „Archived copy” (wersja z 2 czerwca 2012 w Internet Archive ) , livedocs.adobe.com
- Flash na ratunek , xml.com
- Statystyki , adobe.com
- Web-Barometr , webhits.de
- Odtwarzacze Macromedia Flash i Shockwave
- Penetracja wersji Adobe Flash Player
- z ograniczonym dostępem lub bez, z zastrzeżeniem lub bez opłat licencyjnych
- GNU/Linux ma tylko wtyczkę dla architektury x86 [1] , podczas gdy Linux jest dostępny na wielu innych architekturach
- „ Adobe Creative Cloud ” w firmie Adobe (dostęp) .
- Patrz np . stanowisko April
- „ Adobe do Open Flash Platform Messaging Protocol ” , za Adobe .
- „ Google może teraz indeksować…Flash! ” , pod adresem www.searchengineworkshops.com ( dostęp na) .
- „ Wyświetlacz tekstowy ” (dostęp) .
- „ Ładowanie zewnętrznych plików CSS ” , su Help Adobe .
- Penetracja komputerów PC , www.adobe.com
- SWFAdres
- Flash Access: Unclear on the Concept , Joe Clark, A List Apart , grudzień 2000
- [PDF] WCAG 2.0, Flash, PDF, Javascript i inne są w łodzi… (PDF, 1,1 MB ) , Sébastien Delorme i Aurélien Levy, konferencje internetowe w Paryżu 2009.
- Centrum zasobów Adobe dotyczące ułatwień dostępu i tworzenie treści Flash z ułatwieniami dostępu, WebAim
- Kaya Yurieff , „ Tak długo, Flash: Adobe wyeliminuje wtyczki do 2020 r. ” , su CNNMoney , (konsultował się z)
- „ Adobe Flash Player: luki w zabezpieczeniach CVE, wersje i szczegółowe raporty ” , w CVE Details (dostęp na)
- „ Nielegalne przesyłanie strumieniowe i zagrożenia bezpieczeństwa cybernetycznego: niebezpieczne status quo? ” , na Documentcloud.org ( dostęp na)
- „ Zerowanie metod rozprzestrzeniania złośliwego oprogramowania ” , Microsoft Security Intelligence Report , nr 11 ,, str. 17-19
załączniki
Powiązane artykuły
- Zgrzytać
- Skalowalna grafika wektorowa (SVG)
- Flash może być używany do tworzenia komiksów online
- Flasha można użyć do stworzenia cyfrowej historii
- Flash może być używany do tworzenia animacji online, takich jak XiaoXiao
- Oprogramowanie Gnash , pochodzące z projektu GNU , jest darmową alternatywą dla odtwarzacza Flash.
- światła parku
- Swfdec to darmowe oprogramowanie dla środowisk GNU/Linux i FreeBSD, obsługujące obecnie wiele funkcji Flasha w wersji 9.
- Zestaw oprogramowania typu open source umożliwia produkcję w formacie .swf lub pracę z Flashem - najczęściej używanym zawodowo jest MTASC.
- Narzędzie Adobe Flash Catalyst do tworzenia aplikacji graficznych (o nazwie kodowej Thermo)
- Darmowe oprogramowanie do animacji wektorowej Synfig Studio .
- Charlie Miller , osoba, która odkryła luki w zabezpieczeniach
- Flash może być również używany do tworzenia gier takich jak Dofus